ddl/test/headerrepresentation/files/viRDBIcd.description
2019-12-12 14:41:47 +01:00

551 lines
48 KiB
XML

<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<header>
<language_version>3.00</language_version>
<author>titm724</author>
<date_creation>17.09.2013</date_creation>
<date_change>17.09.2013</date_change>
<description>Generated by ADTF 2.10.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_POINT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="x" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="y" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="z" type="tFloat64" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="system" type="tUInt16" />
</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="0" name="y" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="z" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="h" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="p" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="r" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="system" type="tUInt16" />
</struct>
<struct alignment="4" name="RDB_COORD_SYSTEM_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
</struct>
<struct alignment="4" name="RDB_ROAD_POS_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="roadId" type="tUInt16" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="laneId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt8" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadS" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadT" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="laneOffset" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="hdgRel" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pitchRel" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="rollRel" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="roadType" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="spare1" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare2" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare3" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_ROADMARK_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="prevId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="nextId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="lateralDist" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="yawRel" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvHor" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvHorDot" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="startDx" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="previewDx" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="width" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="height" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvVert" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvVertDot" type="tFloat64" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="color" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="noDataPoints" type="tUInt16" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_LANE_INFO_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="roadId" type="tUInt16" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="neighborMask" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="leftLaneId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="rightLaneId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="borderType" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="material" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="status" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="width" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvVert" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvVertDot" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvHor" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvHorDot" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_OBJECT_CFG_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="category" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="modelId" type="tInt16" />
<element alignment="1" arraysize="32" byteorder="LE" bytepos="0" name="name" type="tChar" />
<element alignment="1" arraysize="32" byteorder="LE" bytepos="0" name="modelName" type="tChar" />
<element alignment="1" arraysize="1024" byteorder="LE" bytepos="0" name="fileName" type="tChar" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<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="0" name="dimY" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dimZ" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="offX" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="offY" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="offZ" type="tFloat32" />
</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="0" name="category" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="visMask" type="tUInt16" />
<element alignment="1" arraysize="32" byteorder="LE" bytepos="0" name="name" type="tChar" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="geo" type="RDB_GEOMETRY_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="parent" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" 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="0" name="accel" type="RDB_COORD_t" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" 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="0" name="ext" type="RDB_OBJECT_STATE_EXT_t" />
</struct>
<struct alignment="4" name="RDB_ENGINE_BASE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="rps" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="load" type="tFloat32" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_ENGINE_EXT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="rpsStart" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torque" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueInner" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueMax" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueFriction" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="fuelCurrent" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="fuelAverage" type="tFloat32" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_ENGINE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_ENGINE_BASE_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ext" type="RDB_ENGINE_EXT_t" />
</struct>
<struct alignment="4" name="RDB_DRIVETRAIN_BASE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="gearBoxType" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="driveTrainType" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="gear" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_DRIVETRAIN_EXT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueGearBoxIn" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueCenterDiffOut" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueShaft" type="tFloat32" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_DRIVETRAIN_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_DRIVETRAIN_BASE_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ext" type="RDB_DRIVETRAIN_EXT_t" />
</struct>
<struct alignment="4" name="RDB_WHEEL_BASE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt8" />
<element alignment="1" arraysize="3" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="radiusStatic" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="springCompression" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="rotAngle" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="slip" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringAngle" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_WHEEL_EXT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="vAngular" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="forceZ" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="forceLat" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="forceLong" type="tFloat32" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="forceTireWheelXYZ" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="radiusDynamic" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="brakePressure" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="torqueDriveShaft" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="damperSpeed" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare2" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_WHEEL_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_WHEEL_BASE_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ext" type="RDB_WHEEL_EXT_t" />
</struct>
<struct alignment="4" name="RDB_VEHICLE_SYSTEMS_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="lightMask" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steering" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringWheelTorque" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="accMask" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="accSpeed" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="batteryState" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="batteryRate" type="tInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="displayLightMask" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="5" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_VEHICLE_SETUP_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="mass" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="wheelBase" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_IMAGE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="width" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="height" type="tUInt16" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="pixelSize" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="pixelFormat" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="imgSize" type="tUInt32" />
<element alignment="1" arraysize="4" byteorder="LE" bytepos="0" name="color" type="tUInt8" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_FUNCTION_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="dimension" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</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="0" name="type" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="hostCategory" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="hostId" type="tUInt32" />
<element alignment="1" arraysize="32" byteorder="LE" bytepos="0" name="name" type="tChar" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="fovHV" type="tFloat32" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="clipNF" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="originCoordSys" type="RDB_COORD_t" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_SENSOR_OBJECT_t" version="0">
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="category" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="sensorId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dist" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="sensorPos" type="RDB_COORD_t" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="occlusion" type="tInt8" />
<element alignment="1" arraysize="3" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_CAMERA_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="width" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="height" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="clipNear" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="clipFar" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="focalX" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="focalY" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="principalX" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="principalY" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_LIGHT_SOURCE_BASE_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="templateId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="state" type="tUInt8" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="spare1" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_LIGHT_SOURCE_EXT_t" version="0">
<element alignment="4" arraysize="2" byteorder="LE" bytepos="0" name="nearFar" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="frustumLRBT" type="tFloat32" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="intensity" type="tFloat32" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="atten" type="tFloat32" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="spare1" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_LIGHT_SOURCE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_LIGHT_SOURCE_BASE_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ext" type="RDB_LIGHT_SOURCE_EXT_t" />
</struct>
<struct alignment="4" name="RDB_CONTACT_POINT_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadDataIn" type="RDB_COORD_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="friction" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare1" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_TRAFFIC_SIGN_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadDist" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="subType" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="value" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="state" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="readability" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="occlusion" type="tInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="addOnId" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="minLane" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="maxLane" type="tInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tUInt16" />
</struct>
<struct alignment="4" name="RDB_ROAD_STATE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="wheelId" type="tInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare1" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="defaultSpeed" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="waterLevel" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="eventMask" type="tUInt32" />
<element alignment="4" arraysize="12" byteorder="LE" bytepos="0" name="spare2" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_ENVIRONMENT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="visibility" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="timeOfDay" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="brightness" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="precipitation" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="cloudState" type="tUInt8" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="4" arraysize="8" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_PED_ANIMATION_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pos" type="RDB_COORD_t" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="noCoords" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_CUSTOM_SCORING_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="pathS" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="roadS" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="fuelCurrent" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="fuelAverage" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="stateFlags" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="slip" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_TRIGGER_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="deltaT" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="frameNo" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tInt32" />
</struct>
<struct alignment="4" name="RDB_DRIVER_CTRL_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringWheel" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringSpeed" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="throttlePedal" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="brakePedal" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="clutchPedal" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="accelTgt" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringTgt" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="curvatureTgt" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="steeringTorque" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="engineTorqueTgt" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="speedTgt" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="gear" type="tUInt8" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="sourceId" type="tUInt8" />
<element alignment="1" arraysize="2" byteorder="LE" bytepos="0" name="spare0" type="tUInt8" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="validityFlags" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="mockupInput0" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="mockupInput1" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="mockupInput2" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_DRIVER_PERCEPTION_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="playerId" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="speedFromRules" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="distToSpeed" type="tFloat32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare0" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_TRAFFIC_LIGHT_BASE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="state" type="tFloat32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="stateMask" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_TRAFFIC_LIGHT_PHASE_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="duration" type="tFloat32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="type" type="tUInt8" />
<element alignment="1" arraysize="3" byteorder="LE" bytepos="0" name="spare" type="tUInt8" />
</struct>
<struct alignment="4" name="RDB_TRAFFIC_LIGHT_EXT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ctrlId" type="tInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="cycleTime" type="tFloat32" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="noPhases" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_TRAFFIC_LIGHT_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="base" type="RDB_TRAFFIC_LIGHT_BASE_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="ext" type="RDB_TRAFFIC_LIGHT_EXT_t" />
</struct>
<struct alignment="4" name="RDB_SYNC_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="mask" type="tUInt32" />
<element alignment="4" arraysize="3" byteorder="LE" bytepos="0" name="spare" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_ROAD_QUERY_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
<element alignment="2" arraysize="2" byteorder="LE" bytepos="0" name="spare" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="x" type="tFloat64" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="y" type="tFloat64" />
</struct>
<struct alignment="4" name="RDB_SCP_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="version" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare" type="tUInt16" />
<element alignment="1" arraysize="64" byteorder="LE" bytepos="0" name="sender" type="tChar" />
<element alignment="1" arraysize="64" byteorder="LE" bytepos="0" name="receiver" type="tChar" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_MSG_HDR_t" version="0">
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="magicNo" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="version" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="headerSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="frameNo" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="simTime" type="tFloat64" />
</struct>
<struct alignment="4" name="RDB_MSG_ENTRY_HDR_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="headerSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="elementSize" type="tUInt32" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="pkgId" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt16" />
</struct>
<struct alignment="4" name="RDB_MSG_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="hdr" type="RDB_MSG_HDR_t" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="entryHdr" type="RDB_MSG_ENTRY_HDR_t" />
</struct>
<struct alignment="4" name="RDB_SHM_BUFFER_INFO_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="thisSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="bufferSize" type="tUInt32" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="id" type="tUInt16" />
<element alignment="2" arraysize="1" byteorder="LE" bytepos="0" name="spare0" type="tUInt16" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="flags" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="offset" type="tUInt32" />
<element alignment="4" arraysize="4" byteorder="LE" bytepos="0" name="spare1" type="tUInt32" />
</struct>
<struct alignment="4" name="RDB_SHM_HDR_t" version="0">
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="headerSize" type="tUInt32" />
<element alignment="4" arraysize="1" byteorder="LE" bytepos="0" name="dataSize" type="tUInt32" />
<element alignment="1" arraysize="1" byteorder="LE" bytepos="0" name="noBuffers" type="tUInt8" />
</struct>
</structs>
<streams />
</adtf:ddl>