You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

417 lines
1.2 MiB

<?xml version="1.0" encoding="utf-8"?><TcModuleClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2009/05/TcModuleClass" Hash="{BFD93901-EE7E-5B64-625D-3FFAD7143583}" GeneratedBy="TwinCAT XAE Plc"><DataTypes><DataType><Name GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}" TcBaseType="true">ST_LibVersion</Name><BitSize>288</BitSize><SubItem><Name>iMajor</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iMinor</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>iBuild</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>iRevision</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>nFlags</Name><Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>sVersion</Name><Type GUID="{18071995-0000-0000-0000-000100000017}">STRING(23)</Type><BitSize>192</BitSize><BitOffs>96</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_System">E_WATCHDOG_TIME_CONFIG</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eWATCHDOG_TIME_DISABLED</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>eWATCHDOG_TIME_SECONDS</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>eWATCHDOG_TIME_MINUTES</Text><Enum>2</Enum></EnumInfo></DataType><DataType><Name>INT (2..100)</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>LowerBorder</Name><Value>2</Value></Property><Property><Name>UpperBorder</Name><Value>100</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">E_HashPrefixTypes</Name><Comment><![CDATA[ Integer to string format prefixes ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>HASHPREFIX_IEC</Text><Enum>0</Enum><Comment><![CDATA[ 2#, 8#, 16# ]]></Comment></EnumInfo><EnumInfo><Text>HASHPREFIX_STDC</Text><Enum>1</Enum><Comment><![CDATA[ 0 for octal type, 0x, 0X for hex else none ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">E_SBCSType</Name><Comment><![CDATA[ Windows SBCS (Single Byte Character Set) Code Pages ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eSBCS_WesternEuropean</Text><Enum>1</Enum><Comment><![CDATA[ Windows 1252 (default) ]]></Comment></EnumInfo><EnumInfo><Text>eSBCS_CentralEuropean</Text><Enum>2</Enum><Comment><![CDATA[ Windows 1251 ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_System">T_AmsNetID</Name><Comment><![CDATA[ TwinCAT AMS netID address string. ]]></Comment><BitSize>192</BitSize><BaseType>STRING(23)</BaseType></DataType><DataType><Name Namespace="Tc2_Utilities">E_RouteTransportType</Name><Comment><![CDATA[ TwinCAT route transport types ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><EnumInfo><Text>eRouteTransport_None</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_TCP_IP</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_IIO_LIGHTBUS</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_PROFIBUS_DP</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_PCI_ISA_BUS</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_ADS_UDP</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_FATP_UDP</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_COM_PORT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_USB</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_CAN_OPEN</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_DEVICE_NET</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_SSB</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>eRouteTransport_SOAP</Text><Enum>12</Enum></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">ST_AmsRouteEntry</Name><Comment><![CDATA[ TwinCAT AMS route entry struct ]]></Comment><BitSize>1184</BitSize><SubItem><Name>sName</Name><Type>STRING(31)</Type><Comment><![CDATA[ String containing route name ]]></Comment><BitSize>256</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>sAddress</Name><Type>STRING(79)</Type><Comment><![CDATA[ String containing route network Ipv4 address or host name. ]]></Comment><BitSize>640</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>eTransport</Name><Type Namespace="Tc2_Utilities">E_RouteTransportType</Type><Comment><![CDATA[ Route transport type ]]></Comment><BitSize>16</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Route timeout ]]></Comment><BitSize>32</BitSize><BitOffs>1120</BitOffs></SubItem><SubItem><Name>dwFlags</Name><Type>DWORD</Type><Comment><![CDATA[ Additional flags ]]></Comment><BitSize>32</BitSize><BitOffs>1152</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">E_ArgType</Name><Comment><![CDATA[ String format functions/fb's argument types ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>ARGTYPE_UNKNOWN</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_BYTE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_WORD</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_DWORD</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_REAL</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_LREAL</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_SINT</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_INT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_DINT</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_USINT</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_UINT</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_UDINT</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_STRING</Text><Enum>12</Enum><Comment><![CDATA[ string of type T_MaxString! ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_BOOL</Text><Enum>13</Enum></EnumInfo><EnumInfo><Text>ARGTYPE_BIGTYPE</Text><Enum>14</Enum><Comment><![CDATA[ byte buffer ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_ULARGE</Text><Enum>15</Enum><Comment><![CDATA[ unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT) ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_UHUGE</Text><Enum>16</Enum><Comment><![CDATA[ unsigned 128 bit integer (T_UHUGE_INTEGER) ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_LARGE</Text><Enum>17</Enum><Comment><![CDATA[ signed 64 bit integer (T_LARGE_INTEGER, LINT) ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_HUGE</Text><Enum>18</Enum><Comment><![CDATA[ signed 128 bit integer (T_HUGE_INTEGER) ]]></Comment></EnumInfo><EnumInfo><Text>ARGTYPE_LWORD</Text><Enum>19</Enum><Comment><![CDATA[ LWORD value]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">T_Arg</Name><Comment><![CDATA[ Argument type ]]></Comment><BitSize>96</BitSize><SubItem><Name>eType</Name><Type Namespace="Tc2_Utilities">E_ArgType</Type><Comment><![CDATA[ Argument data type ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><EnumText>E_ArgType.ARGTYPE_UNKNOWN</EnumText></Default></SubItem><SubItem><Name>cbLen</Name><Type>UDINT</Type><Comment><![CDATA[ Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter). ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>pData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to first argument data byte ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">T_ULARGE_INTEGER</Name><Comment><![CDATA[ 64 bit unsigned integer ]]></Comment><BitSize>64</BitSize><SubItem><Name>dwLowPart</Name><Type>DWORD</Type><Comment><![CDATA[ Lower double word ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>dwHighPart</Name><Type>DWORD</Type><Comment><![CDATA[ Higher double word ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">TIMESTRUCT</Name><Comment><![CDATA[ System Time Structure ]]></Comment><BitSize>128</BitSize><SubItem><Name>wYear</Name><Type>WORD</Type><Comment><![CDATA[ Year: 1970..2106 ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>wMonth</Name><Type>WORD</Type><Comment><![CDATA[ Month: 1..12 (January = 1, February = 2 and so on) ]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>wDayOfWeek</Name><Type>WORD</Type><Comment><![CDATA[ Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) ]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>wDay</Name><Type>WORD</Type><Comment><![CDATA[ Day of the month: 1..31 ]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>wHour</Name><Type>WORD</Type><Comment><![CDATA[ Hour: 0..23 ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>wMinute</Name><Type>WORD</Type><Comment><![CDATA[ Minute: 0..59 ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>wSecond</Name><Type>WORD</Type><Comment><![CDATA[ Second: 0..59 ]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>wMilliseconds</Name><Type>WORD</Type><Comment><![CDATA[ Milliseconds: 0..999 ]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">ST_TimeZoneInformation</Name><BitSize>864</BitSize><SubItem><Name>bias</Name><Type>DINT</Type><Comment><![CDATA[ Specifies the current bias, in minutes, for local time translation on this computer.
The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time.
UTC = local time + bias ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>standardName</Name><Type>STRING(31)</Type><Comment><![CDATA[ Specifies a null-terminated string associated with standard time
on this operating system. ]]></Comment><BitSize>256</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>standardDate</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><Comment><![CDATA[Specifies a SYSTEMTIME structure that contains a date and local time when the
transition from daylight saving time to standard time occurs on this operating system.]]></Comment><BitSize>128</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>standardBias</Name><Type>DINT</Type><Comment><![CDATA[ Specifies a bias value to be used during local time translations that occur during standard time. ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>daylightName</Name><Type>STRING(31)</Type><Comment><![CDATA[ Specifies a null-terminated string associated with daylight saving time on this operating system.
For example, this member could contain "PDT" to indicate Pacific Daylight Time.]]></Comment><BitSize>256</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>daylightDate</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><Comment><![CDATA[ Specifies a SYSTEMTIME structure that contains a date and local time when the transition
from standard time to daylight saving time occurs on this operating system. ]]></Comment><BitSize>128</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>daylightBias</Name><Type>DINT</Type><Comment><![CDATA[ Specifies a bias value to be used during local time translations that occur during daylight saving time. ]]></Comment><BitSize>32</BitSize><BitOffs>832</BitOffs></SubItem></DataType><DataType><Name GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}" TcBaseType="true" CName="TcEventSeverity*" RemovableEnumPrefix="TCEVENTSEVERITY_">TcEventSeverity</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[TCEVENTSEVERITY_Verbose]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[TCEVENTSEVERITY_Info]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[TCEVENTSEVERITY_Warning]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[TCEVENTSEVERITY_Error]]></Text><Enum>3</Enum></EnumInfo><EnumInfo><Text><![CDATA[TCEVENTSEVERITY_Critical]]></Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties><Hides><Hide GUID="{777FF09F-0B00-4AF2-BD7C-C1E2CE4A0947}" /><Hide GUID="{EC3C119D-4FEC-4197-96FB-DAE1B7C403FB}" /></Hides></DataType><DataType><Name Namespace="Tc2_SUPS">E_S_UPS_State</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eSUPS_PowerOK</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>eSUPS_PowerFailure</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>eSUPS_WritePersistentData</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>eSUPS_QuickShutdown</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>eSUPS_WaitForRecover</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>eSUPS_WaitForPowerOFF</Text><Enum>5</Enum></EnumInfo></DataType><DataType><Name GUID="{F00C83AD-DEC8-486E-AE99-5E0A75C26DE0}" TcBaseType="true" CName="TcEventEntry*">TcEventEntry</Name><BitSize>192</BitSize><SubItem><Name>uuidEventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nEventId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>eSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem></DataType><DataType><Name>UDINT (81..10000)</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Properties><Property><Name>LowerBorder</Name><Value>81</Value></Property><Property><Name>UpperBorder</Name><Value>10000</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">HANDLE</Name><Comment><![CDATA[ Realize a target specific data type for handles. ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">SIZE</Name><Comment><![CDATA[ Realize a target specific data type for handlig sizes. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">COUNT</Name><Comment><![CDATA[ Realize a target specific data type for handlig counter values. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">IDENT</Name><Comment><![CDATA[ Realize a target specific data type for handlig key values. ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType></DataType><DataType><Name>IQueryInterface</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>__GetInterfacePointer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRef</Name><Type PointerTo="2">DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>__GetInterfaceReference</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nInterfaceId</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRef</Name><Type PointerTo="2">DWORD</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Name><Comment><![CDATA[ This type is used also within the runtime system under the name RTS_Point,
defined in SysGraphicBase.h
Structure can be used also from end users (Polygon dynamic array)]]></Comment><BitSize>32</BitSize><SubItem><Name>iX</Name><Type>INT</Type><Comment><![CDATA[ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructPoint2]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.XCoordinate</Value></Property><Property><Name>PossibleRealCoordinates</Name><Value>rX</Value></Property><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>DescriptionUseFromParent</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property></Properties></SubItem><SubItem><Name>iY</Name><Type>INT</Type><Comment><![CDATA[ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructPoint2]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs><Properties><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.YCoordinate</Value></Property><Property><Name>PossibleRealCoordinates</Name><Value>rY</Value></Property><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>DescriptionUseFromParent</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property></Properties></SubItem><Properties><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructPoint;_3S.CoDeSys.VisuGenerated.IVisuStructPoint2</Value></Property><Property><Name>ieccodeconversion_creategenericsetter</Name></Property><Property><Name>m4export_hide</Name></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property><Property><Name>ieccodeconversion_createarrayfactorymethod</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_StructElementInfo</Name><BitSize>128</BitSize><SubItem><Name>iSize</Name><Type>INT</Type><Comment><![CDATA[ The size of this structure, for further extensions. Do not write to this value!]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>16</Value></Default><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>iVersion</Name><Type>INT</Type><Comment><![CDATA[ The version of this structure, used for further extensions. Do not write to this value!]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>iRequestedInfo</Name><Type>INT</Type><Comment><![CDATA[ The type of the requested information, one of the VISU_ELEMINFO_... constants]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>bWriteAccess</Name><Type>BOOL</Type><Comment><![CDATA[ If this value is set, then sth. should be written to the element]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ieccodeconversion_generategettersetter</Name></Property></Properties></SubItem><SubItem><Name>bRecursive</Name><Type>BOOL</Type><Comment><![CDATA[ If this value is set, then the call shall be forwarded recursively to all elements]]></Comment><BitSize>8</BitSize><BitOffs>56</BitOffs><Properties><Property><Name>ieccodeconversion_generategettersetter</Name></Property></Properties></SubItem><SubItem><Name>dwParam1</Name><Type>DWORD</Type><Comment><![CDATA[ Parameter depending on the requested service iVersion. Used as In-/Out-Parameter]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_generategettersetter</Name></Property><Property><Name>ieccodeconversion_additional_objecttype</Name></Property></Properties></SubItem><SubItem><Name>dwParam2</Name><Type>DWORD</Type><Comment><![CDATA[ Parameter depending on the requested service iVersion. Used as In-/Out-Parameter]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ieccodeconversion_generategettersetter</Name></Property><Property><Name>ieccodeconversion_additional_objecttype</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_StructElementInfo</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.Visu_Interfaces">IGeneric</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>GetInterface</Name><Comment><![CDATA[ Optionally returns an interface with the given id when it is implemented by the impelementing function block.
The return value will be pointer to the requested interface]]></Comment><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>dwItfId</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_reflection_method</Name></Property></Properties></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Name><BitSize>64</BitSize><SubItem><Name>pPoints</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Comment><![CDATA[ There is no more information than the parent provides]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>DefaultArraySize</Name><Value>500</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Points</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><SubItem><Name>iPointCount</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property></Properties></SubItem><Properties><Property><Name>DynamicArray</Name></Property><Property><Name>PolygonPoints</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumLineCapStyle</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><EnumInfo><Text>CAPSTYLE_FLAT</Text><Enum>0</Enum><Comment><![CDATA[ ist der Defaultwert. Wird hier was geändert, AddSetLine anpassen!]]></Comment></EnumInfo><EnumInfo><Text>CAPSTYLE_SQUARE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>CAPSTYLE_ROUND</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumLineJoinStyle</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><EnumInfo><Text>LINEJOIN_MITER</Text><Enum>0</Enum><Comment><![CDATA[ ist der Defaultwert. Wird hier was geändert, AddSetLine anpassen! ]]></Comment></EnumInfo><EnumInfo><Text>LINEJOIN_BEVEL</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>LINEJOIN_ROUND</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>LINEJOIN_RESERVED_FOR_RUNTIME</Text><Enum>3</Enum><Comment><![CDATA[ special value that is only used in the runtime]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Name><BitSize>160</BitSize><SubItem><Name>iLineWidth</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0001</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.LineWidth</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_LineWidth</Value></Property></Properties></SubItem><SubItem><Name>dwFillFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0002</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.FillStyle</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_DynamicFillStyle</Value></Property></Properties></SubItem><SubItem><Name>dwFrameFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0004</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.LineStyle</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_DynamicLineStyle</Value></Property></Properties></SubItem><SubItem><Name>wLineCapFlag</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumLineCapStyle</Type><Comment><![CDATA[invisible because it is only usable for lines, in our case it is for the polygontype: Visu_PT_Polyline:]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs><Default><EnumText>VisuEnumLineCapStyle.CAPSTYLE_FLAT</EnumText></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property></Properties></SubItem><SubItem><Name>wLineJoinFlag</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumLineJoinStyle</Type><BitSize>16</BitSize><BitOffs>112</BitOffs><Default><EnumText>VisuEnumLineJoinStyle.LINEJOIN_MITER</EnumText></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property></Properties></SubItem><SubItem><Name>iMiterLimit</Name><Type>BYTE</Type><Comment><![CDATA[ wird nur in Abhängigkeit von VisuEnumJoinStyle.LINEJOIN_MITER ausgewertet
einheitlicher Defaultwert für alle Plattformen
dieser wird auf den Platformen entsprechend umgewandelt, um ein gleiches Zeichenergebnis zu erhalten
Wird hier was geändert, AddSetLine anpassen!]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Default><Value>3</Value></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructElementLook</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Name><BitSize>64</BitSize><SubItem><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>4278190080</Value></Default><Properties><Property><Name>FlagOffset</Name><Value>16#0001</Value></Property><Property><Name>EditorType</Name><Value>Color</Value></Property><Property><Name>ShowTransparencyNode</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.FrameColor</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><SubItem><Name>dwFillColor</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>4294967295</Value></Default><Properties><Property><Name>FlagOffset</Name><Value>16#0002</Value></Property><Property><Name>EditorType</Name><Value>Color</Value></Property><Property><Name>ShowTransparencyNode</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.FillColor</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructColors</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IResettable</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IAnyObject</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Name><BitSize>128</BitSize><SubItem><Name>m_Points</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><Comment><![CDATA[ a rectangle that can directly be painted ]]></Comment><BitSize>128</BitSize><BitOffs>0</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Name><BitSize>32</BitSize><BaseType PointerTo="1">BYTE</BaseType><Properties><Property><Name>DirectlyAssignable</Name></Property><Property><Name>ieccodeconversion_character_array</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructCommandBuffer</Name><BitSize>160</BitSize><SubItem><Name>m_btMagic1</Name><Type>BYTE</Type><Comment><![CDATA[ to identify a valid buffer]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs><Default><Value>18</Value></Default></SubItem><SubItem><Name>m_btMagic2</Name><Type>BYTE</Type><Comment><![CDATA[ to identify a valid buffer]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs><Default><Value>189</Value></Default></SubItem><SubItem><Name>m_btAlignment</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>16</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_btByteOrder</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>24</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_dwBufferProtection</Name><Type>DWORD</Type><Comment><![CDATA[ access from getpaintdata in runtime and functions in IEC that use this buffer for drawing]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>m_dwCommandCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>m_dwUsedBufferSize</Name><Type>DWORD</Type><Comment><![CDATA[ the number of bytes in the buffer that are currently used]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>m_pBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>byte[]</Value></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPointF</Name><Comment><![CDATA[ CDS-48711
This type is used also within the runtime system under the name RTS_PointF,
defined in SysGraphicBase.h
as the fb is not used for the integrated visu right now, we dont have to use all these attributes
TODO {attribute 'ieccodeconversion_createfactorymethod'}
TODO {attribute 'ieccodeconversion_createarrayfactorymethod'}
TODO {attribute 'ieccodeconversion_creategenericsetter'}
TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructPoint'}
Structure can be used also from end users (Polygon dynamic array)]]></Comment><BitSize>64</BitSize><SubItem><Name>rX</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.XCoordinate</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><SubItem><Name>rY</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.YCoordinate</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><Properties><Property><Name>ieccodeconversion_generate_checksum</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>m4export_hide</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Host</Text><Enum>0</Enum><Comment><![CDATA[ The byte order of the current system]]></Comment></EnumInfo><EnumInfo><Text>Intel</Text><Enum>1</Enum><Comment><![CDATA[ The byte order of an intel cpu (little endian)]]></Comment></EnumInfo><EnumInfo><Text>Motorola</Text><Enum>2</Enum><Comment><![CDATA[ The byte order of a motorola/ibm cpu (big endian)]]></Comment></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Name><Comment><![CDATA[ This type is used also within the runtime system under the name RTS_Rectangle,
defined in SysGraphicBase.h]]></Comment><BitSize>64</BitSize><SubItem><Name>ptTopLeft</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><Comment><![CDATA[ this structure only contains the topleft and the bottomright point of a rectangle
it is used if the other points don't contain information and space is expensive ;)
setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>ptBottomRight</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><Comment><![CDATA[ setter and getter for the single member: as we want to have access within the AP, we prefer single properties. See IVisuStructSimpleRectangle2]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><Properties><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle;_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle2</Value></Property><Property><Name>m4export_hide</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Name><Comment><![CDATA[ workaround for styles feature (name is not available in the factory due to a known problem of the converter), so we generate a generic setter for this one ]]></Comment><BitSize>768</BitSize><SubItem><Name>Name</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>0</BitOffs><Default><String>Arial</String></Default><Properties><Property><Name>FlagValue</Name><Value>16#0001</Value></Property><Property><Name>FontName</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property><Property><Name>ieccodeconversion_useforgettersetter</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.FontName</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_FontName</Value></Property></Properties></SubItem><SubItem><Name>Height</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>656</BitOffs><Default><Value>12</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0002</Value></Property><Property><Name>FontHeight</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Size</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_FontSize</Value></Property></Properties></SubItem><SubItem><Name>Flags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>672</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0004</Value></Property><Property><Name>FontFlags</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Flags</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_FontFlags</Value></Property></Properties></SubItem><SubItem><Name>CharSet</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>704</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0008</Value></Property><Property><Name>FontCharset</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.CharSet</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_FontCharSet</Value></Property></Properties></SubItem><SubItem><Name>Color</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>736</BitOffs><Default><Value>4278190080</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0010</Value></Property><Property><Name>FontColor</Name></Property><Property><Name>UseInitValue</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Color</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_FontColor</Value></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructFont</Value></Property><Property><Name>ieccodeconversion_creategenericsetterexplicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangleF</Name><BitSize>256</BitSize><SubItem><Name>m_Points</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPointF</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><Comment><![CDATA[ a rectangle that can directly be painted ]]></Comment><BitSize>256</BitSize><BitOffs>0</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_StructButtonColors</Name><BitSize>96</BitSize><SubItem><Name>dwBaseColor</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>dwLightColor</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>dwDarkColor</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Name><BitSize>64</BitSize><SubItem><Name>pPoints</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPointF</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Comment><![CDATA[ There is no more information than the parent provides]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>DefaultArraySize</Name><Value>500</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Points</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><SubItem><Name>iPointCount</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property></Properties></SubItem><Properties><Property><Name>DynamicArray</Name></Property><Property><Name>PolygonPoints</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructNamespace</Name><BitSize>64</BitSize><SubItem><Name>pTokens</Name><Type PointerTo="1">WORD</Type><Comment><![CDATA[ This is a pointer to an array of integer where each component represents
an index reference into VisuFbNamespaceTable._pNamespaces ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>numTokens</Name><Type>WORD</Type><Comment><![CDATA[ The number of indices, pTokens points to.]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructNamespaceProjectIdent</Name><BitSize>64</BitSize><SubItem><Name>pNamespace</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructNamespace</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iProjectIdent</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbNamespaceTable</Name><Comment><![CDATA[CHECKED_OMIT]]></Comment><BitSize>160</BitSize><SubItem><Name>_pNamespaceTokens</Name><Type PointerTo="1">STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>51</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_iNamespaceTokensCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_pNamespaces</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructNamespaceProjectIdent</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_iNamespacesCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_registrationDummy</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>144</BitOffs></SubItem><Method><Name>GetNamespaceTokens</Name><Parameter><Name>tokens</Name><Type PointerTo="1">STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>51</Elements></ArrayInfo><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>count</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>Dump</Name><Local><Name>i</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>j</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>pns</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructNamespaceProjectIdent</Type><BitSize>32</BitSize></Local><Local><Name>stTemp</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local></Method><Method><Name>GetNamespaces</Name><Parameter><Name>namespaces</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructNamespaceProjectIdent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>count</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>linear</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>radial</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>axial</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Backbuffer</Text><Enum>0</Enum><Comment><![CDATA[ the normal case]]></Comment></EnumInfo><EnumInfo><Text>Background</Text><Enum>1</Enum><Comment><![CDATA[ for backgroundcolor, background bitmap]]></Comment></EnumInfo><EnumInfo><Text>Screen</Text><Enum>2</Enum><Comment><![CDATA[ reserved for the future]]></Comment></EnumInfo><EnumInfo><Text>Invisible</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbSimpleRectangleList</Name><BitSize>256</BitSize><SubItem><Name>m_pRectangles</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>m_diCurrentIndex</Name><Type>INT</Type><Comment><![CDATA[ represents the index where the next element is inserted ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>m_pFlags</Name><Type>DWORD</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>m_diMaxIndex</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>m_bInfinite</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>m_bTempInfinite</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>168</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>m_pCurrentClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>m_bIgnoreVisuPaint</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs></SubItem><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddSimpleRect2</Name><Parameter><Name>psrect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>arr</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>256</BitSize></Local><Local><Name>iUsedCount</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iPos</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>__getIgnoreVisuPaint</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IgnoreVisuPaint</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>IntersectsPaintRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>prect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>RemoveTempInfinite</Name><Comment><![CDATA[ Resets the behaviour, that was toggled by calling |AddTempInfinite|.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>IsFull</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Initialize2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>diRectCount</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRects</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>pFlags</Name><Type>DWORD</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter></Method><Method><Name>AddTempInfinite</Name><Comment><![CDATA[ In contrast to |AddInfinite| this method forces only all Intersects* methods
to return TRUE and does not pass an infinite invalidation rectangle to the
client. By calling |RemoveTempInfinite| this behaviour is reset.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddSimpleRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>psrect</Name><Comment><![CDATA[ TODO: call by value is enough]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>IsContained</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Initialize</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>diRectCount</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRects</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter></Method><Method><Name>GetRectangle</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>__setIgnoreVisuPaint</Name><Parameter><Name>IgnoreVisuPaint</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>IntersectsPaintRectF</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>prectF</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangleF</Type><BitSize>32</BitSize></Parameter><Local><Name>paintRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetCount</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>IntersectsAnotherSimpleRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pCompleteRect</Name><Comment><![CDATA[ pointer for performance reasons, this method is often called ]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUpdateRect1</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUpdateRect2</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>SetClientData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>IntersectsSimpleRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>psrect</Name><Comment><![CDATA[ pointer for performance reasons, this method is often called ]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddInfinite</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>vsr</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>GetFlags</Name><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuFbSimpleRectangleList</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">BasePropertyInfo</Name><Comment><![CDATA[ will not be converted, because this function is only called from
IEC code
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><SubItem><Name>pVarAdr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Name><BitSize>64</BitSize><SubItem><Name>si</Name><Type>SINT</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>usi</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bt</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>b</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>i</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ui</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>wd</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ttod</Name><Type>TIME_OF_DAY</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>t</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ddt</Name><Type>DATE</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ddandt</Name><Type>DATE_AND_TIME</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>re</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>dw</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>udi</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>di</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>uli</Name><Type>ULINT</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>l_time</Name><Type>LTIME</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>lw</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>li</Name><Type>LINT</Type><Comment><![CDATA[ TOCHECK: are there targetplatforms where L-Integer are not allowed?]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Name><BitSize>1344</BitSize><SubItem><Name>numericValue</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>stringValue</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>wstringValue</Name><Type>WSTRING(80)</Type><BitSize>1296</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>TYPE_BOOL</Text><Enum>0</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_INT</Text><Enum>1</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_BYTE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>TYPE_WORD</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>TYPE_DINT</Text><Enum>4</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_DWORD</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>TYPE_REAL</Text><Enum>6</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_TIME</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>TYPE_STRING</Text><Enum>8</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_ARRAY</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>TYPE_ENUM</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>TYPE_USERDEF</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>TYPE_BITORBYTE</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>TYPE_POINTER</Text><Enum>13</Enum></EnumInfo><EnumInfo><Text>TYPE_SINT</Text><Enum>14</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_USINT</Text><Enum>15</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_UINT</Text><Enum>16</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_UDINT</Text><Enum>17</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_DATE</Text><Enum>18</Enum></EnumInfo><EnumInfo><Text>TYPE_TOD</Text><Enum>19</Enum></EnumInfo><EnumInfo><Text>TYPE_DT</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>TYPE_VOID</Text><Enum>21</Enum></EnumInfo><EnumInfo><Text>TYPE_LREAL</Text><Enum>22</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_REF</Text><Enum>23</Enum></EnumInfo><EnumInfo><Text>TYPE_SUBRANGE</Text><Enum>24</Enum><Comment><![CDATA[ this class is only used for load and save
in all other cases a subrange type behaves like the basetype! ]]></Comment></EnumInfo><EnumInfo><Text>TYPE_LBITORBYTE</Text><Enum>25</Enum></EnumInfo><EnumInfo><Text>TYPE_LINT</Text><Enum>26</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_ULINT</Text><Enum>27</Enum><Comment><![CDATA[x]]></Comment></EnumInfo><EnumInfo><Text>TYPE_LWORD</Text><Enum>28</Enum></EnumInfo><EnumInfo><Text>TYPE_NONE</Text><Enum>29</Enum></EnumInfo><EnumInfo><Text>TYPE_BIT</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>TYPE_WSTRING</Text><Enum>31</Enum></EnumInfo><EnumInfo><Text>TYPE_LTIME</Text><Enum>32</Enum></EnumInfo><EnumInfo><Text>MAXTYPES</Text><Enum>33</Enum></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumValueChangedType</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Default</Text><Enum>0</Enum><Comment><![CDATA[ Normally used variable]]></Comment></EnumInfo><EnumInfo><Text>OpenDialogPositionInfo</Text><Enum>1</Enum><Comment><![CDATA[ The event is necessary to get the information from which element the dialog was opened.]]></Comment></EnumInfo><EnumInfo><Text>CloseDialogPositionInfo</Text><Enum>2</Enum><Comment><![CDATA[ The event is necessary to get the information from which element the dialog was closed.]]></Comment></EnumInfo><EnumInfo><Text>TableSelectionInfo</Text><Enum>3</Enum><Comment><![CDATA[ Only called from the table element when a selection variable is set.]]></Comment></EnumInfo><EnumInfo><Text>TableValidSelectionInfo</Text><Enum>4</Enum><Comment><![CDATA[ Only called from the table element when the valid state of a selection variable is set.]]></Comment></EnumInfo><EnumInfo><Text>SelectionAndCaretConfiguration</Text><Enum>5</Enum><Comment><![CDATA[ Only called from the textfield texteditor element when a selection or caret position has changed.]]></Comment></EnumInfo><EnumInfo><Text>KeyEventDown</Text><Enum>6</Enum><Comment><![CDATA[ Only called from a key event (hotkey configuration).]]></Comment></EnumInfo><EnumInfo><Text>KeyEventUp</Text><Enum>7</Enum><Comment><![CDATA[ Only called from a key event (hotkey configuration).]]></Comment></EnumInfo><EnumInfo><Text>ConditionVariable</Text><Enum>8</Enum><Comment><![CDATA[ Only called from a condition variable of a native control webbrowser or texteditor.]]></Comment></EnumInfo><EnumInfo><Text>SwitchFrame</Text><Enum>9</Enum><Comment><![CDATA[ Switch frame variable from frame or tab control]]></Comment></EnumInfo><EnumInfo><Text>AlarmTableSelectionInfo</Text><Enum>10</Enum><Comment><![CDATA[ Only called from the alarm table element when a selection variable is set.]]></Comment></EnumInfo><EnumInfo><Text>AlarmTableValidSelectionInfo</Text><Enum>11</Enum><Comment><![CDATA[ Only called from the alarm table element when the valid state of a selection variable is set.]]></Comment></EnumInfo><EnumInfo><Text>AlarmTableControlVariables</Text><Enum>12</Enum><Comment><![CDATA[ Only called from the alarm table element.]]></Comment></EnumInfo><EnumInfo><Text>TraceControlVariables</Text><Enum>13</Enum><Comment><![CDATA[ Only called from the trace element.]]></Comment></EnumInfo><EnumInfo><Text>TimeRangePickerControlVariables</Text><Enum>14</Enum><Comment><![CDATA[ Only called from the time range picker element.]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>nounsignedcheck</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuTypeCheckSum</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Name><BitSize>1408</BitSize><SubItem><Name>ptr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></SubItem><SubItem><Name>value</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Type><BitSize>1344</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeParameter</Name><BitSize>1536</BitSize><SubItem><Name>pVar</Name><Type PointerTo="1">DWORD</Type><Comment><![CDATA[ For the converted code we use a string member of a subclass of us.
This subclass also has an instance variable, where the owning visual
element instance can be stored
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>AddressAssign</Name></Property><Property><Name>OptionalPropertyAssign</Name></Property><Property><Name>TypeAssignSource</Name><Value>Var</Value></Property><Property><Name>SizeAssignSource</Name><Value>Var</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Variable</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_NativeControlParameter</Value></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>pstVariable</Value></Property><Property><Name>visucodeconversion_genericsetter_visualelement</Name><Value>_owningElement</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>dwVarType</Name><Type>DWORD</Type><Comment><![CDATA[ Notice: dwVarType is of type __SYSTEM.TYPE_CLASS. Not of type Visu_Types, as other fbs do.
Therefore, within this fb a mapping is used.]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Editable</Name><Value>False</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>TypeAssignDest</Name><Value>Var</Value></Property><Property><Name>TypeAssignUseSystemTypeClass</Name></Property></Properties></SubItem><SubItem><Name>dwVarSize</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Editable</Name><Value>False</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>SizeAssignDest</Name><Value>Var</Value></Property></Properties></SubItem><SubItem><Name>propertyResult</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><Method><Name>SetValue</Name><Comment><![CDATA[ Set the current value as POINTER TO BYTE array]]></Comment><Parameter><Name>pValue</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter><Local><Name>pinfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>tempVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Type><BitSize>1344</BitSize></Local><Local><Name>mappedType</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Local><Local><Name>pbyBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>wBufferSize</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>SetValue2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pValue</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eValueChangeType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumValueChangedType</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>Checksum</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuTypeCheckSum</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>iDummy</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>result</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize></Local></Method><Method><Name>GetValue</Name><ReturnType PointerTo="1">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>dwVarTypVisu</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_return_object</Name></Property></Properties></Method><Method><Name>SetOwningElement</Name><Comment><![CDATA[ The method is necessary when the function block owning element cannot be set generic
f.e. when the function block is used in a dynamic array]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>owningElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>Animation</Name></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>VisuFbAnalyzeParameter</Name></Property><Property><Name>ProvideDeleteButton</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><EnumInfo><Text>PLC_TO_VISU</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>VISU_TO_PLC</Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>strict</Name></Property><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_RESULT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamHandler</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>EndOperation</Name><Comment><![CDATA[ This method will be called after a read or write operation on the current
instance operation is finished or to cancel a not yet finished one.
It is assumed that this call always succeeds.]]></Comment><Parameter><Name>xCancel</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>StartOperation</Name><Comment><![CDATA[ This method will be called when a read or write operation on the current
instance operation is started.
The return value can either be:
* ERR_OK: operation successfully started
* any other error code: starting an operation is not possible (at the moment)]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_RESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1100</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamReader</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamHandler</ExtendsType><Method><Name>Read</Name><Comment><![CDATA[ This method can be implemented for reading data from a stream like object.
The return value can either be:
* ERR_OK: reading succeeded, udiNrBytes is > 0
* ERR_PENDING: reading is temporarily not possible, udiNrBytes = 0
* Any other error code: reading failed, reason see error code, udiNrBytes = 0 ]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_RESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbyBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiMaxNrBytes</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiNrBytes</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Name><Comment><![CDATA[ This structure should be kept in sync (at least no conflicting values) with TouchHandlingRectangleFlags from the runtime]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><EnumInfo><Text>None</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>Scrollable</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>ZoomAndScrollable</Text><Enum>3</Enum><Comment><![CDATA[ zoomable implies scrollable ]]></Comment></EnumInfo><EnumInfo><Text>Rotatable</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>FlickScrollable</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>TouchInIEC</Text><Enum>16</Enum></EnumInfo><EnumInfo><Text>MouseDownHandling</Text><Enum>128</Enum><Comment><![CDATA[ 16#20, 16#40 are reserved by the runtimesystem]]></Comment></EnumInfo><EnumInfo><Text>Reserved</Text><Enum>2147483648</Enum><Comment><![CDATA[ This reserved value is used to distinguish between rectangle and additional data ]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Name><BitSize>160</BitSize><SubItem><Name>_pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>short[]</Value></Property><Property><Name>ieccodeconversion_array</Name></Property></Properties></SubItem><SubItem><Name>_iOffset</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_iSize</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_bDataInIntelByteOrder</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name Static="true">s_bByteOrderKnown</Name><Type>BOOL</Type><BitSize>8</BitSize></SubItem><SubItem><Name Static="true">s_bByteOrderIntel</Name><Type>BOOL</Type><BitSize>8</BitSize></SubItem><Method><Name>ReadWString</Name><Parameter><Name>pStrBufferResult</Name><Comment><![CDATA[ here the result will be stored]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>uiBufferSize</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>ieccodeconversion_externalimplementation</Name><Value>D5FE9FFC-8E07-403D-B8B7-117B16E932C7</Value></Property></Properties></Method><Method><Name>ReadString</Name><Parameter><Name>pStrBufferResult</Name><Comment><![CDATA[ here the result will be stored]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>uiBufferSize</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>ieccodeconversion_externalimplementation</Name><Value>C3964A43-AC8E-4bef-A597-E9E8FDD52523</Value></Property></Properties></Method><Method><Name>Initialize</Name><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>short[]</Value></Property></Properties></Parameter><Parameter><Name>uiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dataByteOrder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>SeekToPos</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iOffset</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ReadByte</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>ReadWord</Name><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>wTemp</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>ReadDword</Name><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>ReadByteArray</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>wSize</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pBuffer</Name><Comment><![CDATA[CHECKED_OMIT]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Parameter><Name>wBufferSize</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bString</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>ieccodeconversion_return_object</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>explicit-init-exit-handling</Name><Value>visu</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>TransformFontSize</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iOriginSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPaintRectangle</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>sourceRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>TransformPaintRectangleInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPoint</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPolygon</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>TransformWidth</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformHeight</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformHeight.
:return: The untransformed height]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPoint]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>UntransformWidth</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformWidth.
:return: The untransformed width]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1181</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">ITransformation</ExtendsType><Method><Name>TransformPaintRectangleInOutF</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangleF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPointInOutF</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPointF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPolygonF</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1196</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationCommon</Name><BitSize>288</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Implements><SubItem><Name>m_VisutransformXOffset</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_VisutransformYOffset</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_VisutransformScaleXMul</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>m_VisutransformScaleYMul</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>192</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>m_VisutransformScaleXDiv</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>224</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>m_VisutransformScaleYDiv</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>1</Value></Default></SubItem><Method><Name>TransformPointInOutF</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPointF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPaintRectangle</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>sourceRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformPaintRectangleInOutF</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangleF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>SetTransformationValues</Name><Comment><![CDATA[ Method to set the values of VisuFbTransformInformation explicitly]]></Comment><Parameter><Name>VisutransformXOffset</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>VisutransformYOffset</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>VisutransformScaleXMul</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>VisutransformScaleYMul</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>VisutransformScaleXDiv</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>VisutransformScaleYDiv</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPolygonF</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformWidth</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPolygon</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformPoint</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPoint]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformFontSize</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iOriginSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPaintRectangleInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>UntransformWidth</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformWidth.
:return: The untransformed width]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationBase</Name><BitSize>96</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Implements><Method><Name>TransformPointInOutF</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPointF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPaintRectangle</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>sourceRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>TransformPaintRectangleInOutF</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangleF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformFontSize</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iOriginSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPoint</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPolygonF</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>TransformWidth</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPolygon</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPoint]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Comment><![CDATA[ A transformed point, that has to be untransformed]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPaintRectangleInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>UntransformWidth</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformWidth.
:return: The untransformed width]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationOffsetOnly</Name><BitSize>128</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationBase</ExtendsType><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Implements><SubItem><Name>_xOffset</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_yOffset</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><Method><Name>TransformPointInOutF</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPointF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPaintRectangleInOutF</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangleF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>TransformPolygonF</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformPoint</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">ITransformation</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>reXOffset</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>reYOffset</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPolygon</Name><Comment><![CDATA[ directly transforms the parameter polygon ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPaintRectangle</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>sourceRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPoint]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Comment><![CDATA[ A transformed point, that has to be untransformed]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPaintRectangleInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationScrolling</Name><BitSize>288</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationCommon</ExtendsType><Method><Name>TransformPoint</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPoint]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Comment><![CDATA[ A transformed point, that has to be untransformed]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Name><BitSize>832</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationCommon</ExtendsType><SubItem><Name>_noneTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationBase</Type><BitSize>96</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>_unscaledtransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationOffsetOnly</Type><BitSize>128</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>_scrollingTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformationScrolling</Type><BitSize>288</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>_useScrollingTransform</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>800</BitOffs></SubItem><Method><Name>__getUseScrollingTransform</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>UseScrollingTransform</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Pop2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>__getXFactor</Name><ReturnType>REAL</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>XFactor</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>DoPop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>compatibilityMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>nXChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>mXChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>nYChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>mYChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>rnXChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rnYChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmXChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmYChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmXMother</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmYMother</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>iFrameOffsetCorrection</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iFrameSizeCorrection</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>prvGetFrameShiftCorrections</Name><Parameter><Name>iFrameWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>compatibilityMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameOffsetCorrection</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>iFrameSizeCorrection</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>__setUseScrollingTransform</Name><Parameter><Name>UseScrollingTransform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>DoPush</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>compatibilityMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>nXChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>mXChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>nYChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>mYChild</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>rnXChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rnYChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmXChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmYChild</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmXMother</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>rmYMother</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>iFrameOffsetCorrection</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iFrameSizeCorrection</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Clear</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Pop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>HasTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__getYFactor</Name><ReturnType>REAL</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>YFactor</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Push</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>GetOptimizedTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">ITransformation</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>Push2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_CommandBufferHelper</Name><BitSize>672</BitSize><SubItem><Name>m_CommandBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructCommandBuffer</Type><BitSize>160</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>m_dwFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>m_dwBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>m_pCurrentFreeBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>m_pCurrentCommandStart</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>m_xwCurrentRememberedPositionOffset</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>m_pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>m_bOverFlow</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>m_bOverFlowDrawn</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>392</BitOffs></SubItem><SubItem><Name>m_xIncreasingSharedMemory</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>m_dwNewUsedBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>m_dwNewCommandCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>m_dwOldBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>m_pOldPaintBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>m_dwLastCommand</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>m_wLastWord</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>m_pCurrentRollbackPosition1</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>608</BitOffs></SubItem><SubItem><Name>m_dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>640</BitOffs></SubItem><Method><Name>Validate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wStringLen</Name><Comment><![CDATA[ param ]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstValue</Name><Comment><![CDATA[ param ]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter></Method><Method><Name>GetCurrentBufferPosition</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>AddWString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wStringLen</Name><Comment><![CDATA[ param ]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstValue</Name><Comment><![CDATA[ The length of the string in bytes!]]></Comment><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter></Method><Method><Name>AddDwordAtRememberedPosition</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwValue</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>pabyRememberedPosition</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>pValues</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>dwValueSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>i</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>GetLastWord</Name><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>prvAddBufferOverflowDrawingCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddByte</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>btValue</Name><Comment><![CDATA[ param ]]></Comment><Type>BYTE</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>prvDecreaseUsedBufferSize</Name><Parameter><Name>dwDecrement</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>RollbackOneCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetFreeBuffer</Name><Comment><![CDATA[ This method returns a pointer to the beginning of the
free buffer of the command buffer and the size of the free buffer ]]></Comment><Parameter><Name>pbyFreeBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>dwFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>AddWord</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wValue</Name><Comment><![CDATA[ param ]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter><Local><Name>xwCurrentFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>xwMod</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>CanUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvDecreaseCommandCount</Name><Parameter><Name>dwDecrement</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CanAddCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwCommandSizeWithoutTagging</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddByteArray2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwType</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstValue</Name><Comment><![CDATA[ param ]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter><Parameter><Name>dwCommandCount</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetLastCommand</Name><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ReservePosition</Name><Comment><![CDATA[ This method can be used instead of SetCurrentRememberedPosition
and reserves space to store a given number of bytes considering alignment.
At the moment this method cannot be used in the integrated visualization,
because this method is not implemented in the external implementation of
this function block.
:return: An offset, that can be used to calculate a pointer to the reserved position.
The data can be written to this position by using method CopyToReservedPosition.]]></Comment><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>iCountBytesToReserve</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>xSuccess</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>xwCurrentFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>xwMod</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwPaddingBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwValue</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvIncreaseUsedBufferSize</Name><Parameter><Name>dwIncrement</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetBuffer</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructCommandBuffer</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>FinishAddCommand</Name><Comment><![CDATA[ this methods sets the correct size of the current command and assures that the next command will be aligned correctly]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>pdw</Name><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwCmdSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvAssert</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bVal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iErrorCode</Name><Comment><![CDATA[ For a list of possible error codes see the comment in the owning functionblock]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>Release</Name><Comment><![CDATA[ This method is here only for the integrated visualization and therefore it hardcoded only
to a failure ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvIncreaseCommandCount</Name><Parameter><Name>dwIncrement</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Initialize</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pMemory</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>prvIssueDrawSetupPaintBufferPaintCommand</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>pSavedCurrentFreeBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>pSavedBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>dwSavedFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwSavedBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>xSavedIncreasingSharedMemory</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>prvEnlargePaintBuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>diNewBufferSize</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>dwNewBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>diCurrPaintBufferSize</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>xPaintBufferEnlargementOk</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pbyNewPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>pbyOldPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>xUsesSharedMemory</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>AddByteArray</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwType</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstValue</Name><Comment><![CDATA[ param ]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter></Method><Method><Name>prvAssertAlignedPtr</Name><Parameter><Name>ptr</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>errCode</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>prvDecreaseBuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwDecreaseSize</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>FinishSettingUpNewPaintbuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pbyOldPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDword</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwValue</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>xwCurrentFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>xwMod</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwPaddingBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvGetFullCommandSize</Name><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>dwCommandSizeWithoutTagging</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwDummy</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetCurrentBufferPosition</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>prvAddPaddingBytes</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iDatatypeSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>iMod</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>xwCurrentFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>CopyToReservedPosition</Name><Comment><![CDATA[ This method has to be used in conjunction with method ReservePosition.
It copies a number of bytes to a reserved position.
At the moment this method cannot be used in the integrated visualization,
because this method is not implemented in the external implementation of
this function block.]]></Comment><Parameter><Name>xwOffset</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iCountBytesToCopy</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pbyData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>pbyReservedPosition</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>pCurrentFreeBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>pdwValue</Name><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetCurrentRememberedPosition</Name><Comment><![CDATA[ Attention: If you want to use this method in new paint commands
consider to use ReservePosition instead...]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvAddValue</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pValues</Name><Comment><![CDATA[ param ]]></Comment><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>dwValueSize</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>StartAddCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwCommand</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwDummy</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetClientData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddReal</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Comment><![CDATA[ param ]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>ieccodeconversion_externalimplementation</Name><Value>36A9A1AD-42CD-4efc-B0CC-437463BEC40D</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbCommandBuffer</Name><BitSize>800</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">IResettable</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">IAnyObject</Implements><SubItem><Name>_cmdBufferHelper</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_CommandBufferHelper</Type><BitSize>672</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_xFillingSetRectangleList</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>768</BitOffs></SubItem><Method><Name>AddSetConfigValue</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>tag</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>value</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>EndRectangleList</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddSetCursor</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pCursor</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddExecuteCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wCommand</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstCommand</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawTextWLen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLenChars</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetUsedBufferSize</Name><Comment><![CDATA[ This method returns the used buffer size.
Probably this method is only useful for the converted visualizations]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>pCmdBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructCommandBuffer</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddCreateTemporaryRenderLocation2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Width</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Height</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Flags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>offsetX</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>offsetY</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddExecuteCommand2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wCommand</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstCommand</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstCommand2</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen2</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawTextWithID</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTextID</Name><Comment><![CDATA[ This is in fact a STRING, left like this to prevent compatibility problems]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>InitBuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pMemory</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>byte[]</Value></Property></Properties></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddPointF</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pptValue</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPointF</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDataToRectangle</Name><Comment><![CDATA[ The caller of this method and StartAddDataToRectangle is responsible for always adding
4 byte aligned amount of data]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>size</Name><Comment><![CDATA[ must be dividable by 4]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>orgSize</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>DoAddOpenFileDialogCommand</Name><Parameter><Name>wDlgTitleLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstDlgTitle</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wFileSelectionLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pstFileSelection</Name><Type PointerTo="1">STRING(512)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved! ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawStaticElements</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPaintCommands</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiCommandCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dataByteOrder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Comment><![CDATA[ Not used at the moment. Can be used lateron for optimization when a frame changes the page.]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>prvTextLenAsWordW</Name><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pst</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>diLen</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawTextALen2</Name><Comment><![CDATA[ Extension of AddDrawTextALen with optimized handling.
For textrectangles, not rotated and not upside down, only 2 points are used for the command.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client.
And the rectangle is not rotated]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddOpenEditControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMouse</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wAlign</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>stShownVal</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen2</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>SetClientData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddSetLine</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>defaultLineFlagsSet</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>IsSettingUpNewPaintbuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvAddReal</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Comment><![CDATA[ param ]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiOffset</Name><Type ReferenceTo="true">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>dwValueSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddMeasureString2A</Name><Comment><![CDATA[ Adds the paint command to measure the string pixel widths of a STRING using the alternative
way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
has to be called.
:return: TRUE if the paint command was added successfully, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pbyText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawTextWithIDAndFallback</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTextID</Name><Comment><![CDATA[ This is in fact a STRING, left like this to prevent compatibility problems]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstFallbackText</Name><Comment><![CDATA[ This text will be displayed when the textlist was not found or does not return the requested localized text;
Can be NULL for compatibility reasons]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>xFallbackWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLenNS</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wFallbackLenChars</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwTag</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>CanUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvIsSupportedByCurrentClientVersion</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwClientVersionNeeded</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>prvIsRectOptimizedPaintCommandoPossibleF</Name><Comment><![CDATA[ For rectangles or texts, not rotated and not upside down, only 2 points are used for the command.
We do check here, if this optimization is possible. ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangleF</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddMeasureStringA</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawButtonOnClient</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bHighButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bPressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iColorCount</Name><Comment><![CDATA[ will be ignored in case of a non high button]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>prPosition</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>colors</Name><Comment><![CDATA[ in case of a high button only base color will be used]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_StructButtonColors</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>btType</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>prvTransformPaintRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>pRectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddPoint</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pptValue</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDrawPie</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iStartAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iSweepAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddMeasureString2W</Name><Comment><![CDATA[ Adds the paint command to measure the string pixel widths of a WSTRING using the alternative
way of measuring the string pixel widths. Before this method can be used, the method AddStartMeasureString2
has to be called.
:return: TRUE if the paint command was added successfully, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pbyText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLenBytes</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddMeasureStringWithTextFlagsW</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>availableWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>availableHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddUseTemporaryRenderLocationStart</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>prvTransformFontSize</Name><Comment><![CDATA[ DO NOT USE: This method is only for element interface compatibility...]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddEditControlResponse</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iWriteResult</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iType</Name><Comment><![CDATA[ param ]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSetAntialiasingInactive</Name><Comment><![CDATA[ Used to deactivate/activate the antialiasing feature.
:return: TRUE if the command was added to the command buffer successfully]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>xAntialiasingInactive</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawPolygonF</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPolygon</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPolygonF</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvAddValue</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pValues</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>dwValueSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>udiOffset</Name><Type ReferenceTo="true">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvAddOpenEditControlHelpW</Name><Comment><![CDATA[ Method is similar to prvAddOpenEditControlHelp, but is only used for editing a WSTRING variable.
Only used for the converted code]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMouse</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wAlign</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pwsShownVal</Name><Type PointerTo="1">WSTRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>wStringLen2</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSetNamespaceTable</Name><Comment><![CDATA[ we cannot omit the whole method so we omit the variables and the code...]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pTable</Name><Comment><![CDATA[CHECKED_OMIT]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbNamespaceTable</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Local><Name>pTokens</Name><Type PointerTo="1">STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>51</Elements></ArrayInfo><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>tokenCount</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pNamespaces</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructNamespaceProjectIdent</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>namespacesCount</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>i</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>lenTemp</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>j</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>AddShowNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddMeasureStringWithTextFlagsA</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>availableWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>availableHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddCloseTooltip</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddDrawTextW</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddOpenEditControl2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMouse</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wAlign</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>stShownVal</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>bPassword</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen2</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddOpenEditControl3</Name><Comment><![CDATA[ A method similar to AddOpenEditControl2 used for editing a WSTRING variable.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMouse</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wAlign</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>wsShownVal</Name><Type>WSTRING(255)</Type><BitSize>4096</BitSize></Parameter><Parameter><Name>bPassword</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen2</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wFlags</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddSetVisualizationName</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stVisuName</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddSetGradientFill</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor1</Name><Comment><![CDATA[ color1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor2</Name><Comment><![CDATA[ color2, used when pUseTwoColors = 0]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pAngle</Name><Comment><![CDATA[ angle for linear and axial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterX</Name><Comment><![CDATA[ Center for radial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterY</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pType</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_GradientType</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig ]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBrightness</Name><Comment><![CDATA[ brightnessvalue of color1, to calculate pcolor_brightness]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pcolor_brightness</Name><Comment><![CDATA[ color, used when pUseTwoColors = 1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDrawBitmap</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstBitmapID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwBitmapFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwColorTransparent</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetPaintData</Name><Comment><![CDATA[ This method returns the paint data that was written.
Probably this method is only useful for the converted visualizations]]></Comment><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>pCmdBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructCommandBuffer</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>byte[]</Value></Property></Properties></Method><Method><Name>AddUseTemporaryRenderLocationStop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddCreateNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstControl</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddCreateTemporaryRenderLocation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Width</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Height</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Flags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetFreeBuffer</Name><Comment><![CDATA[ This method returns a pointer to the beginning of the
free buffer of the command buffer and the size of the free buffer ]]></Comment><Parameter><Name>pbyFreeBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>dwFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>prvAddOpenEditControlHelp</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMouse</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wAlign</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>stShownVal</Name><Comment><![CDATA[ We cannot change the name of this input parameter according to the coding guidelines, because
this (private) method is a part of the Visu_ElementInterface and therefore this name must be kept]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>wStringLen2</Name><Comment><![CDATA[ The number of bytes of the STRING (or WSTRING) stShownVal points to]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddDrawSetupPaintBuffer</Name><Comment><![CDATA[ This method adds the command to setup a new paint buffer.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>psShmName</Name><Comment><![CDATA[ The name of the paint buffer's shared memory.]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Comment><![CDATA[ The effective length of the string above.]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddDrawRectangleF</Name><Comment><![CDATA[ Extension of AddDrawRectangleF with optimized handling.
For rectangles, not rotated and not upside down, only 2 points are used for the command.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangleF</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangleF</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iType</Name><Comment><![CDATA[ param ]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client.
And the rectangle is not rotated]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddSetRenderLocation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>loc</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddDrawTooltipA</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>Release</Name><Comment><![CDATA[ This method is called by the integrated visualization only for releasing the paint buffer.
In the target based situations, this is done within the runtime system.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Validate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddDrawGradientButton</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bHighButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bPressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iColorCount</Name><Comment><![CDATA[ will be ignored in case of a non high button]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>prPosition</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>btType</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwLightColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwDarkColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawTooltipW</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLenBytes</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddEndMeasureString2</Name><Comment><![CDATA[ Adds the paint command to finish measuring the string pixel widths of STRINGs/WSTRINGs using the alternative
way of measuring the string pixel widths. Before this method can be used, the methods AddStartMeasureString2
and AddMeasureString2A/AddMeasureString2W have to be called.
:return: TRUE if the paint command was added successfully, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwCount</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>CalculateOpenFileDialogCommandSize</Name><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pstDlgTitle</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstFileSelection</Name><Type PointerTo="1">STRING(512)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wDlgTitleLen</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>wFileSelectionLen</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>wFilterLength</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>iTemp</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>StartRectangleList</Name></Method><Method><Name>AddInvalidateRectangles</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectList</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbSimpleRectangleList</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>prvAddPaddingBytes</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iDatatypeSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>udiOffset</Name><Type ReferenceTo="true">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>iMod</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCurrentFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>FinishSettingUpNewPaintbuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvIsRectOptimizedPaintCommandoPossible</Name><Comment><![CDATA[ For rectangles or texts, not rotated and not upside down, only 2 points are used for the command.
We do check here, if this optimization is possible. ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddEndMeasureString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwCount</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawTextWLen2</Name><Comment><![CDATA[ Extension of AddDrawTextWLen with optimized handling.
For textrectangles, not rotated and not upside down, only 2 points are used for the command.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLenChars</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client.
And the rectangle is not rotated]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLenBytes</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddMoveNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddStartMeasureString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddSetGradientFillOptimized</Name><Comment><![CDATA[ Extension of AddSetGradientFill with optimized paint command]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor1</Name><Comment><![CDATA[ color1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor2</Name><Comment><![CDATA[ color2, used when pUseTwoColors = 0]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pAngle</Name><Comment><![CDATA[ angle for linear and axial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterX</Name><Comment><![CDATA[ Center for radial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterY</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pType</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_GradientType</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig ]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBrightness</Name><Comment><![CDATA[ brightnessvalue of color1, to calculate pcolor_brightness]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pcolor_brightness</Name><Comment><![CDATA[ color, used when pUseTwoColors = 1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>byFlagGradientType</Name><Type>BYTE</Type><BitSize>8</BitSize></Local></Method><Method><Name>AddCallNativeControlMethod</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwMethodID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMethod</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pParameters</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeParameter</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>256</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>iParameterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pResultParameter</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameter</Type><BitSize>32</BitSize></Parameter><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>iNum</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>tempVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><BitSize>64</BitSize></Local><Local><Name>valueAssignedAtomic</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>pDwGetValue</Name><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dwVarType</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dwVarSize</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>AddClipRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddFileTransfer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>id</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>direction</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pPlcFilename</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPlcFilepath</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOptVisuFilepath</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>plcFilenameLength</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>plcFilepathLength</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>visuFilepathLength</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>commandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>stEmpty</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local></Method><Method><Name>AddUnclipRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bRollback</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>StartAddDataToRectangle</Name><Comment><![CDATA[ The caller of this method and AddDataToRectangle is responsible for always adding
4 byte aligned amount of data]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>tag</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>size</Name><Comment><![CDATA[ must be dividable by 4]]></Comment><Type>WORD</Type><BitSize>16</BitSize></Parameter><Local><Name>i</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>orgSize</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dw</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawRectangleRelative</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetX</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetY</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddFileStreamingData</Name><Comment><![CDATA[ This method adds the paint command to send data from the plc to the visualization
by streaming.
:return: TRUE if the command was successfully added to the command buffer,
otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>itfVisuStreamReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamReader</Type><BitSize>32</BitSize></Parameter><Parameter><Name>psFileName</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>xCompleted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>pbyFreeBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dwFreeBuffer</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>udiCountBytes</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>xwOffsetFlagsPosition</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>xwOffsetCountBytesPosition</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>AddInvalidateRectangle2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bNoErase</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddSetLibrarySupportFlags</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>supportedFeatures</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddSetFont</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawPixels</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>points</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>GetBuffer</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructCommandBuffer</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>AddDrawTextA</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddFileStreaming</Name><Comment><![CDATA[ This method adds the paint command to initiate a file streaming from the plc
to the visualization or the other direction. In fact it opens a file save or
file open dialog.
:return: TRUE if the command was successfully added to the command buffer,
otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>eDirection</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>paFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>xSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>sFilenameProposal</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ It seems, that the following parameter have been introduced for future enhancements]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pbyData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>stEmpty</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local></Method><Method><Name>AddAcknowledgeGesture</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>AddExecuteClientProgram</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstProg</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstArguments</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLenArgs</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>GetCommandCount</Name><Comment><![CDATA[ This method returns the number of paint commands that were written.
Probably this method is only useful for the converted visualizations]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>pCmdBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructCommandBuffer</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDestroyTemporaryRenderLocation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSetFill</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddRectangleToList</Name><Parameter><Name>flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Parameter><Parameter><Name>id</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructSimpleRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>prvAddFontValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pMemReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_FbSequentialMemReader</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>FontValues</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Local><Local><Name>wHelp</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwHelp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>stKey</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>AddStartMeasureString2</Name><Comment><![CDATA[ Adds the paint command to start the alternative way of measuring the string pixel widths.
:return: TRUE if the paint command was added successfully, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvTransformPaintCommands</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPaintCommands</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiCommandCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dataByteOrder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>udiCommandSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>udiCommandTag</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>diOffsetCommand</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>diOffsetInCommand</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>wHelp</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wHelp2</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>diLocalOffset</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>i</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>i2</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>dwSizeOfVisuStructPoint</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>pHelp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local><Local><Name>RectangleHelp</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Local><Local><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>Look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>dwColor1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>dwColor2</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iCenterX</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iCenterY</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Local><Local><Name>iUseTwoColors</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>currentTransformation</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pCurrentPosition</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>stNamespace</Name><Type>STRING(80)</Type><BitSize>648</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>stTextID</Name><Type>STRING(80)</Type><BitSize>648</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>stTextList</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pstGlobalTextList</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pstTemp</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>prvTransformPoint</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>pPoint</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructPoint</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddDrawPolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPolygon</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPolygon</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddSetTouchRectRenderLocationInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>touchRectId</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iTouchRectRenderLocation</Name><Comment><![CDATA[ touch rect specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iRenderLocation</Name><Comment><![CDATA[ client specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>lockHorizontal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>lockVertical</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>xPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>yPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddMeasureStringW</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLenBytes</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddDrawImage</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwImageFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwColorTransparent</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bAddFactors</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>rFactorX</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rFactorY</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wStringLenNS</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>bGlobalAccess</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>stHelp</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>pstHelp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local><Local><Name>pstHelp2</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local><Local><Name>pstHelp3</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>c_stVisualizationStyle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local></Method><Method><Name>AddDrawTextALen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pText</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wStringLen</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ param ]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDrawRectangle2</Name><Comment><![CDATA[ Extension of AddDrawRectangle with optimized handling.
For rectangles, not rotated and not upside down, only 2 points are used for the command.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRectangle</Name><Comment><![CDATA[ param ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructPaintRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iType</Name><Comment><![CDATA[ param ]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client.
And the rectangle is not rotated]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>prvTextLenAsWordA</Name><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pst</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>diLen</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddOpenLocalFileDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stDlgTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stFileSelection</Name><Comment><![CDATA[ TOCHECK: maybe as a pointer?]]></Comment><Type>STRING(512)</Type><BitSize>4104</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>wDlgTitleLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>wFileSelectionLen</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>dwCommandSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>explicit-init-exit-handling</Name><Value>visu</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_RemoteFileListType</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><EnumInfo><Text>Flat</Text><Enum>0</Enum></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_RemoteFileList</Name><BitSize>96</BitSize><SubItem><Name>ListType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RemoteFileListType</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iEntriesCount</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>pEntries</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1001</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase.Visu_Interfaces">IGeneric</ExtendsType><Method><Name>DrawPolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Comment><![CDATA[TODO: remove because it can be accessed with pClientData if dyn creation of FBs works]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawPolygonUnchecked</Name><Comment><![CDATA[ Will behave like DrawPolygon except that it will respect the flag bDrawUnchecked which will ignore the check
for an intersection with the updaterectangles and draw always]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Comment><![CDATA[TODO: remove because it can be accessed with pClientData if dyn creation of FBs works]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Comment><![CDATA[TODO: remove because it can be accessed with pClientData if dyn creation of FBs works]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawRectUnchecked</Name><Comment><![CDATA[ Will behave like DrawRect except that it will respect the flag bDrawUnchecked which will ignore the check
for an intersection with the updaterectangles and draw always]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Comment><![CDATA[TODO: remove because it can be accessed with pClientData if dyn creation of FBs works]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawText</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Comment><![CDATA[ can be a wstring if the flag bWstring is set]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawTextUnchecked</Name><Comment><![CDATA[ Will behave like DrawText except that it will respect the flag bDrawUnchecked which will ignore the check
for an intersection with the updaterectangles and draw always]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Comment><![CDATA[ can be a wstring if the flag bWstring is set]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ExecuteProgram</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstProg</Name><Comment><![CDATA[ will in any case be a string, no wstring]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstArguments</Name><Comment><![CDATA[ will in any case be a string, no wstring]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetCurrentClipRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetCurrentTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize></Method><Method><Name>IsToUpdatePolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nLineWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>IsToUpdateRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>OpenLocalFileDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stDlgTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stFileSelection</Name><Type>STRING(512)</Type><BitSize>4104</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>OpenRemoteFileDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stDlgTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stFileSelection</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>files</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RemoteFileList</Type><BitSize>96</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PopTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetFill</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetFont</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetLine</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetRenderLocation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>loc</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetTransformation</Name><Comment><![CDATA[ Allows a caller to replace the currently actvie transformation information
The transformation that was active before will be returned]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize><Parameter><Name>newTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Parameter></Method><Method><Name>TransformPaintRect</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>TransformPolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>poly</Name><Comment><![CDATA[ will be directly transformed!]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface2</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface</ExtendsType><Method><Name>DrawButtonOnClient</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bHighButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bPressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iColorCount</Name><Comment><![CDATA[ will be ignored in case of a non high button]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>rPosition</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>colors</Name><Comment><![CDATA[ in case of a high button only base color will be used]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_StructButtonColors</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPaintRect or TransformPolygon
for a single point]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeParameterList</Name><BitSize>96</BitSize><SubItem><Name>Parameters</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeParameter</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Comment><![CDATA[ Points to an array, that containts the configuration of each method parameters]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>DefaultArraySize</Name><Value>100</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.Parameter</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property><Property><Name>ieccodeconversion_datatype</Name><Value>VisuElemBase.VisuFbAnalyzeParameterConverted[]</Value></Property></Properties></SubItem><SubItem><Name>iParameterCount</Name><Type>INT</Type><Comment><![CDATA[ This variable holds the current number of method parameters in the variable "Parameters"]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property></Properties></SubItem><Method><Name>AddCallNativeControlMethod</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwMethodID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMethod</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pResultParameter</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameter</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>DynamicArray</Name></Property><Property><Name>ProvideInsertButton</Name></Property><Property><Name>DisplayValue</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">INativeControlInterface</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface</ExtendsType><Method><Name>CallNativeControlMethod</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwMethodID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMethod</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pParameters</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameterList</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pResultParameter</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameter</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CreateNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstControl</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>MoveNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ShowNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructFrameElementLook</Name><BitSize>64</BitSize><SubItem><Name>iLineWidth</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0001</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.LineWidth</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_LineWidth</Value></Property></Properties></SubItem><SubItem><Name>dwFrameFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>FlagValue</Name><Value>16#0004</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.LineStyle</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_DynamicLineStyle</Value></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_generate_checksum</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbVisuState</Name><BitSize>1056</BitSize><SubItem><Name>CurrentLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>CurrentColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>CurrentFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>bValidFillState</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>bValidLineState</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1032</BitOffs></SubItem><SubItem><Name>bValidFontState</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1040</BitOffs></SubItem><Method><Name>SetFontState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pSourceFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CompareFillState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetFillState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CompareLineState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetLineState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumSimpleType</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>VISU_ST_RECTANGLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>VISU_ST_ROUNDRECT</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>VISU_ST_CIRCLE</Text><Enum>2</Enum><Comment><![CDATA[ TODO: use this variable when the attributes are working on enumvalues]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructStaticSize</Name><BitSize>32</BitSize><SubItem><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructSimpleRectangleF</Name><Comment><![CDATA[ CDS-48711
This type is used also within the runtime system under the name RTS_RectangleF,
defined in SysGraphicBase.h
TODO {attribute 'ieccodeconversion_createfactorymethod'}
TODO {attribute 'ieccodeconversion_implementexistinginterface' := '_3S.CoDeSys.VisuGenerated.IVisuStructSimpleRectangle'}]]></Comment><BitSize>128</BitSize><SubItem><Name>ptTopLeft</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPointF</Type><Comment><![CDATA[ this structure only contains the topleft and the bottomright point of a rectangle
it is used if the other points don't contain information and space is expensive ;) ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ptBottomRight</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPointF</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>m4export_hide</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbClippingInfo</Name><BitSize>768</BitSize><SubItem><Name>m_ClippingStack</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><ArrayInfo><LBound>0</LBound><Elements>11</Elements></ArrayInfo><BitSize>704</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>m_iCurrentIndex</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>736</BitOffs><Default><Value>-1</Value></Default></SubItem><Method><Name>__getHasClipping</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>HasClipping</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetClippingRect</Name><Comment><![CDATA[ returns whether a clipping rectangle was returned]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Comment><![CDATA[ must not be NULL!!]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pNewRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PopRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbRenderContext</Name><BitSize>4224</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface2</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">INativeControlInterface</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">IResettable</Implements><Implements Namespace="VisuElemEventTable.VisuElemBase">IAnyObject</Implements><SubItem><Name>CurrentState</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbVisuState</Type><BitSize>1056</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>CurrentStateBackground</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbVisuState</Type><BitSize>1056</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>CurrentRenderLocation</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</Type><BitSize>16</BitSize><BitOffs>2272</BitOffs></SubItem><SubItem><Name>CurrentTransformation</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize><BitOffs>2304</BitOffs></SubItem><SubItem><Name>CurrentClipping</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbClippingInfo</Type><BitSize>768</BitSize><BitOffs>3136</BitOffs></SubItem><SubItem><Name>bBackgroundPainting</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3904</BitOffs></SubItem><SubItem><Name>m_IDI</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface</Type><BitSize>32</BitSize><BitOffs>3936</BitOffs></SubItem><SubItem><Name>m_IDI2</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDrawingInterface2</Type><BitSize>32</BitSize><BitOffs>3968</BitOffs></SubItem><SubItem><Name>m_IDI3</Name><Type Namespace="VisuElemEventTable.VisuElemBase">INativeControlInterface</Type><BitSize>32</BitSize><BitOffs>4000</BitOffs></SubItem><SubItem><Name>m_iMeasureStringIndex</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>4032</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_dwMeasureStringFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>4064</BitOffs></SubItem><SubItem><Name>_optimizedTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Type><BitSize>32</BitSize><BitOffs>4096</BitOffs></SubItem><SubItem><Name>bElementDeactive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4128</BitOffs></SubItem><SubItem><Name>m_xAntialiasingInactive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4136</BitOffs></SubItem><SubItem><Name>m_diMeasureString2Index</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>4160</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>m_dwMeasureString2Flags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>4192</BitOffs></SubItem><Method><Name>EndMeasureString</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawText</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawPixels</Name><Comment><![CDATA[ This method draws one or more pixels to the screen. Pixels are always drawn as single pixels at the moment, that means]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>points</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>dwColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRect</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>tempColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Local><Local><Name>tempLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>tempRect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Local><Local><Name>width</Name><Type>USINT</Type><BitSize>8</BitSize></Local><Local><Name>height</Name><Type>USINT</Type><BitSize>8</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>DrawPolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CallNativeControlMethod</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwMethodID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMethod</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pParameters</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameterList</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pResultParameter</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeParameter</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformWidth</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>DrawBitmap</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstBitmapID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>dwBitmapFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>FrameLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFrameElementLook</Type><BitSize>64</BitSize></Parameter><Parameter><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwTransparentColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>Look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>Colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Local><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawTextWithIDAndFallback</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTextID</Name><Comment><![CDATA[ This is in fact a STRING, left like this to prevent compatibility problems]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstFallbackText</Name><Comment><![CDATA[ This text will be displayed when the textlist was not found or does not return the requested localized text;
Can be NULL for compatibility reasons]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>xFallbackWString</Name><Comment><![CDATA[ Determines whether the passed fallback text is a WSTRING (TRUE) OR a STRING (FALSE)]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawRectF</Name><Comment><![CDATA[ Draws a rectangle. Similar to DrawRect, but with a rectangle, using real coordinates]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>RectangleF</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangleF</Type><BitSize>256</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>OpenRemoteFileDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stDlgTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stFileSelection</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>files</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RemoteFileList</Type><BitSize>96</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformFontSize</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iOriginSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>DrawImage</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>FrameLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFrameElementLook</Type><BitSize>64</BitSize></Parameter><Parameter><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwTransparentColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>MoveNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetVisualizationName</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stVisuName</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>UnclipRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>DrawButtonOnClient</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bHighButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bPressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iColorCount</Name><Comment><![CDATA[ will be ignored in case of a non high button]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>rPosition</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>colors</Name><Comment><![CDATA[ in case of a high button only base color will be used]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_StructButtonColors</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>SetFont</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>stKey</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>pCurrentState</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbVisuState</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetGradientFill</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor1</Name><Comment><![CDATA[ color1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor2</Name><Comment><![CDATA[ color2, used when pUseTwoColors = 0]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pAngle</Name><Comment><![CDATA[ angle for linear and axial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterX</Name><Comment><![CDATA[ Center for radial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterY</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pType</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_GradientType</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig ]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBrightness</Name><Comment><![CDATA[ brightnessvalue of color1, to calculate pcolor_brightness]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pcolor_brightness</Name><Comment><![CDATA[ color, used when pUseTwoColors = 1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>StartMeasureString2</Name><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>UntransformSize</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ptSize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawImageUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>FrameLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFrameElementLook</Type><BitSize>64</BitSize></Parameter><Parameter><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwTransparentColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>Look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>Colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Local><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>currentTransformation</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Local></Method><Method><Name>DrawRectOptFillUnchecked</Name><Comment><![CDATA[For drawing a rectangle.
Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
only the input variables Rectangle, nType, look, color1 need to be set correct.
The filling can be Gradient, set bDrawGradientFill to true;]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumSimpleType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[BaseColor, is always used, for filling and frame]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawGradientFill</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>ColorGradient1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawPolygonOptFillUnchecked</Name><Comment><![CDATA[Polygon mit optionalem Farbverlauf]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[BaseColor, is always used, for filling and frame]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawGradientFill</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRect</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>ColorGradient1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>UntransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>TransformPointInOut</Name><Parameter><Name>point</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructPoint</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>ClearVisuState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SetLine</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>pCurrentState</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbVisuState</Type><BitSize>32</BitSize></Local></Method><Method><Name>MeasureString2</Name><Comment><![CDATA[ This method (and the methods StartMeasureString2/EndMeasureString2) offers an alternative way
to measure string pixel widths. This method measures not only the passed string, but also all
the beginning substrings of the passed string.
:return: An ID, that identifies the result of the measure string call. It has to be used as a
parameter for a call to function VisuFctGetMeasureString2Result. In fact this ID is an offset
to access an internally allocated buffer of dynamic length. Therefore subsequent calls to this
method do not return subsequent ID values. ]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pbyText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>xWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pCurrentClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Local><Local><Name>xAdded</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>diStringLength</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>diMeasureString2IndexIncrement</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>GetCurrentTransformationItf</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">ITransformation</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>ClipRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>PopTransformation2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>PopTransformation3</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>DrawStaticElements</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPaintCommands</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiCommandCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dataByteOrder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>pTemp</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbVisuState</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize><Parameter><Name>newTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Parameter></Method><Method><Name>DrawPolygonF</Name><Comment><![CDATA[ For drawing a polygon with coordinates of type VisuStructPointF]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetCurrentClipRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetMiterLimit</Name><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructElementLook</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>DrawRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ExecuteCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wCommand</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>stCommand</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformSimpleRectInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructSimpleRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>DrawRectUnchecked2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bTransform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>PushClipRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushTransformation2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>SetElementLookDeactive</Name><Comment><![CDATA[ sets the look of a element to active (normal look) with value false,
or to deactive (grayed / brighter look) with value true.]]></Comment><Parameter><Name>bSet</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>DrawPolygonUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRect</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>DrawTextUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>StartMeasureString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CreateNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstControl</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPaintRect</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</ReturnType><ReturnBitSize>128</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>UntransformWidth</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformWidth.
:return: The untransformed width]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>MeasureString</Name><Comment><![CDATA[ Starts the measuring of a string. Should be called from the method paint of
the element function block.
Every call of this method starts a new measuring and avoids the painting of the element.
Therefore only call this method, when the result is not yet available.
The result will be available by calling method VisuFctGetMeasureStringResult.
The returnvalue of MeasureString is the iTextSizeIndex needed for VisuFctGetMeasureStringResult;
StartMeasureString and EndMeasureString will be called automatically. Don't call them, to avoid wrong behaviour!]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>availableSize</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructStaticSize</Type><BitSize>32</BitSize></Local></Method><Method><Name>DrawPieOptFillUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>startAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>sweepAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[BaseColor, is always used, for filling and frame]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawGradientFill</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>ColorGradient1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawPie</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>startAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>sweepAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawPolygonUncheckedF</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRect</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>srTempF</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructSimpleRectangleF</Type><BitSize>128</BitSize></Local></Method><Method><Name>UntransformPoint</Name><Comment><![CDATA[ This method is the inverse operation of the method TransformPaintRect or TransformPolygon
for a single point]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pt</Name><Comment><![CDATA[ A transformed point, that has to be untransformed]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PopClipRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>TransformPaintRectInOutF</Name><Parameter><Name>rectF</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangleF</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>Transformation2</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetUseScrollingTransform</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bUseScrollingTransform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>TransformSize</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ptSize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>EndMeasureString2</Name><Comment><![CDATA[ This method has to be called, when all the call to MeasureString2 have been done and
measuring the strings can be executed.
:return: The effective size of the buffer in the runtime system, that is needed to store
all the results of the MeasureString2 calls]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetCurrentTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize></Method><Method><Name>TransformPolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>poly</Name><Comment><![CDATA[ will be directly transformed!]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>PopTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetRenderLocation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>loc</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name Static="true">s_bInvalidLocLogged</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>explicit-init-exit-handling</Name><Value>visu</Value></Property></Properties></Method><Method><Name>DrawRectUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawRectRelative2</Name><Comment><![CDATA[ This is an enhancement of method DrawRectRelative, that takes the length of a string (in pixels)
to determine the width of the rectangle to draw. ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetX</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetY</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pbyText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>xWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>textRectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>textFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>dwTextFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetInterface</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>dwItfId</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_reflection_method</Name></Property></Properties></Method><Method><Name>DrawRectOptFillUncheckedF</Name><Comment><![CDATA[ For drawing a rectangle with real coordinates.
Filling can be used like in DrawRect, therefore set bDrawGradientFill to false,
only the input variables Rectangle, nType, look, color1 need to be set correct.
The filling can be Gradient, set bDrawGradientFill to true;]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>RectangleF</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangleF</Type><BitSize>256</BitSize></Parameter><Parameter><Name>nType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumSimpleType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[BaseColor, is always used, for filling and frame]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawGradientFill</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>ColorGradient1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawTextWithID</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTextID</Name><Comment><![CDATA[ This is in fact a STRING, left like this to prevent compatibility problems]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushTransformation3</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ptMother</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rectPosition</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bIso</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bClip</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iFrameWidth</Name><Comment><![CDATA[ using this parameter, it is possible to shift the content so that it is not overwritten by an optional frame]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pCommandBuffer</Name><Comment><![CDATA[ parameter can be null, will only be used if it is != null ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>transformedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>DrawPolygonOptFillUncheckedF</Name><Comment><![CDATA[Polygon with optional gradient fill and polygon points of type VisuStructPointF]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[BaseColor, is always used, for filling and frame]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Comment><![CDATA[ center of radiant gradient of type VisuStructPoint!]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>bDrawGradientFill</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRect</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>srTempF</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructSimpleRectangleF</Type><BitSize>128</BitSize></Local><Local><Name>ColorGradient1</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>TransformPolygonF</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>poly</Name><Comment><![CDATA[ will be directly transformed!]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygonF</Type><BitSize>64</BitSize></Parameter><Local><Name>Transformation2</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformation2</Type><BitSize>32</BitSize></Local></Method><Method><Name>ExecuteCommand2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>wCommand</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>stCommand</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stCommand2</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>MeasureStringWithTextFlags</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>dwTextFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>availableSize</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructStaticSize</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bAdded</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>GetCurrentRenderLocation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_RenderLocation</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>DrawGradientButtonOnClient</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bHighButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bPressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>iColorCount</Name><Comment><![CDATA[ will be ignored in case of a non high button]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>color1</Name><Comment><![CDATA[für Farbverlauf
BaseColor, is always used, for filling and frame]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>color2</Name><Comment><![CDATA[SecondColor, is only used for Gradient painting]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>GradientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_GradientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iBrightness</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>color_brightness</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>DrawRectUncheckedF</Name><Comment><![CDATA[ similar to DrawRectUnchecked2, but with a rectangle, using real coordinates
(DrawRectUnchecked is not extended, as also DrawRectUncheckedF can be used)]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>RectangleF</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangleF</Type><BitSize>256</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bTransform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>TransformSimpleRect</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>IsToUpdatePolygon</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Polygon</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPolygon</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nLineWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>SetAntialiasingInactive</Name><Comment><![CDATA[ Disables temporarily the antialiased drawing resp. resets to the default behaviour.
:return: The previous state, i.e. antialiasing deactivated before this call?]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>xAntialiasingInactive</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>OpenLocalFileDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stDlgTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stFileSelection</Name><Type>STRING(512)</Type><BitSize>4104</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Comment><![CDATA[ the lowest bit is reserved!]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwAddDataSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>TransformPaintRectInOut</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPaintRectangle</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>SetFill</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>pCurrentState</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbVisuState</Type><BitSize>32</BitSize></Local></Method><Method><Name>TransformHeight</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>ShowNativeControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwID</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawRectRelative</Name><Comment><![CDATA[ (no similar paint command for real values is implemented right now)]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iWidth</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iHeight</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetX</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iOffsetY</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>nType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>iTransformedWidth</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iTransformedHeight</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iTransformedOffsetX</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iTransformedOffsetY</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>TransformYCoordinate</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>y</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>DrawTextUncheckedUntransformed</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize></Parameter><Parameter><Name>pstText</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Parameter><Parameter><Name>bWstring</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bOptimized</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>GetElementLookDeactive</Name><Comment><![CDATA[ returns: if the look of a element is active (normal look) with value false,
or is deactive (grayed / brighter look) with value true.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetCurrentState</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbVisuState</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>SetGradientFillOptimized</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementLook</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor1</Name><Comment><![CDATA[ color1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pColor2</Name><Comment><![CDATA[ color2, used when pUseTwoColors = 0]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pAngle</Name><Comment><![CDATA[ angle for linear and axial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterX</Name><Comment><![CDATA[ Center for radial gradient]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCenterY</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pType</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_GradientType</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pUseTwoColors</Name><Comment><![CDATA[0: zweifarbig, 1: einfarbig ]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pBrightness</Name><Comment><![CDATA[ brightnessvalue of color1, to calculate pcolor_brightness]]></Comment><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pcolor_brightness</Name><Comment><![CDATA[ color, used when pUseTwoColors = 1]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bOptimizedCommando</Name><Comment><![CDATA[ Optimized commando can be used, because it is supported by the client]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>pColors</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructColors</Type><BitSize>32</BitSize></Local><Local><Name>Colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Local></Method><Method><Name>DrawPieUnchecked</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>startAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>sweepAngle</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iType</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Parameter><Parameter><Name>colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bDrawUntransformed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>ExecuteProgram</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstProg</Name><Comment><![CDATA[ will in any case be a string, no wstring]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstArguments</Name><Comment><![CDATA[ will in any case be a string, no wstring]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DrawImageUnchecked2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pstNamespace</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstID</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>FrameLook</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFrameElementLook</Type><BitSize>64</BitSize></Parameter><Parameter><Name>dwFrameColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwTransparentColor</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bDrawUnchecked</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rHorizontalScalingFactor</Name><Comment><![CDATA[ Only used for offline scaling of the image element ]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rVerticalScalingFactor</Name><Comment><![CDATA[ Only used for offline scaling of the image element ]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter><Local><Name>Look</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementLook</Type><BitSize>160</BitSize></Local><Local><Name>Colors</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructColors</Type><BitSize>64</BitSize></Local><Local><Name>bInUpdateRects</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>currentTransformation</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Local><Local><Name>srTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>IsToUpdateRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Rectangle</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPaintRectangle</Type><BitSize>128</BitSize></Parameter><Parameter><Name>pClientdata</Name><Comment><![CDATA[ TODO: check if this is a good way to use the data ]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Local><Name>RectangleSimple</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local></Method><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_FbVisuNameBuffer</Name><BitSize>256</BitSize><SubItem><Name>_arrData</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>10</Elements></ArrayInfo><BitSize>160</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_iCurrent</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Default><Value>-1</Value></Default></SubItem><SubItem><Name>_iBegin</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>208</BitOffs><Default><Value>-1</Value></Default></SubItem><SubItem><Name>_iEnd</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>224</BitOffs><Default><Value>-1</Value></Default></SubItem><Method><Name>AddIndex</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iIndex</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>bBeginIncreased</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>PreviousIndex</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>prvDecCyclic</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pInt</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Previous</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>CurrentIndex</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>Next</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>prvIncCyclic</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pInt</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_ClientType</Name><Comment><![CDATA[ This enumeration is in fact the same than Visu_ClientTypeItf within VisuItfs. To prevent
damaging installations of older versions where Visu_ClientType was already defined within VisuElemBase (-> Ambiguity),
we must not move this enum to VisuItfs without renmaing it.
As Visu_ClientType was part of the visualization elements interface and cannot be removed for that reason,
we have those duplicates here!
REMARK: When doing changes here, please adapt VisuItfs.Visu_ClientTypeItf accordingly too!!!]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Unknown</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ProgrammingSystem</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>StandaloneVisualization</Text><Enum>2</Enum><Comment><![CDATA[ This value will not be used; instead those clients will have the type HMITargetVisualization]]></Comment></EnumInfo><EnumInfo><Text>TargetVisualization</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>WebVisualization</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>HMITargetVisualization</Text><Enum>16</Enum></EnumInfo><EnumInfo><Text>RemoteVisualizations</Text><Enum>27</Enum><Comment><![CDATA[ 1 | 2 | 8 | 16]]></Comment></EnumInfo><EnumInfo><Text>AllVisualizations</Text><Enum>31</Enum><Comment><![CDATA[ 1 | 2 | 4 | 8 | 16 ]]></Comment></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementTexts</Name><BitSize>64</BitSize><SubItem><Name>pstText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><Comment><![CDATA[ a pointer to the string that should be drawn, may be null. The concrete type will be decided by the compiler define VISU_USEWSTRING!]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>pstToolTip</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><Comment><![CDATA[ a pointer to the string that should be drawn as tooltip, may be null.
The concrete type will be decided by the compiler define VISU_USEWSTRING!]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructElementTexts</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructDynamicTexts</Name><BitSize>1968</BitSize><SubItem><Name>stTextList</Name><Type>STRING(80)</Type><Comment><![CDATA[ set as Variable ]]></Comment><BitSize>648</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>Textlistname</Name></Property><Property><Name>RebuildPropertiesOnChanges</Name></Property><Property><Name>EditorType</Name><Value>DynamicTextList</Value></Property><Property><Name>FlagValue</Name><Value>16#0001</Value></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.TextList</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_TextListName</Value></Property></Properties></SubItem><SubItem><Name>stTextIndex</Name><Type>STRING(80)</Type><Comment><![CDATA[ set as Variable ]]></Comment><BitSize>648</BitSize><BitOffs>648</BitOffs><Properties><Property><Name>FlagValue</Name><Value>16#0002</Value></Property><Property><Name>StringAllowAnyType</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.TextIndex</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_TextIndex</Value></Property></Properties></SubItem><SubItem><Name>stTooltipIndex</Name><Type>STRING(80)</Type><Comment><![CDATA[ set as Variable ]]></Comment><BitSize>648</BitSize><BitOffs>1296</BitOffs><Properties><Property><Name>FlagValue</Name><Value>16#0004</Value></Property><Property><Name>TriggerStandardInput</Name></Property><Property><Name>StringAllowAnyType</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.TooltipIndex</Value></Property><Property><Name>DescriptionTextId</Name><Value>TL_ElementProperties.Desc_TooltipIndex</Value></Property></Properties></SubItem><SubItem><Name>wValidDynamicText</Name><Type>WORD</Type><Comment><![CDATA[ set according to used Variables ]]></Comment><BitSize>16</BitSize><BitOffs>1952</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>FlagVariable</Name></Property></Properties></SubItem><Properties><Property><Name>Animation</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructDynamicTexts</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuTextTranslator</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>GetLanguageText</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementTexts</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pElementTexts</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructElementTexts</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pDynamicTexts</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructDynamicTexts</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstNamespace</Name><Comment><![CDATA[ @IECCodeConverter_Type:string]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTextGuid</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstTooltipGuid</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</ExtendsType><Method><Name>GetElementArray</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</ReturnType><ReturnArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ReturnArrayInfo><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nElementCount</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>GetElementIdArray</Name><ReturnType>INT</ReturnType><ReturnArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ReturnArrayInfo><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nElementCount</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>GetName</Name><Comment><![CDATA[ @IECCodeConverter_Type:string]]></Comment><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>bFullName</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>GetNamespace</Name><Comment><![CDATA[ returns the namespace of this visualisation]]></Comment><ReturnType PointerTo="1">STRING(80)</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetSize</Name><Comment><![CDATA[ returns the bottom right point of this visualisation ]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetTranslator</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">IVisuTextTranslator</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>SetVisuFlagsInternal</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwParam</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumMeasureString2State</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>IDLE</Text><Enum>0</Enum><Comment><![CDATA[ Currently no string measuring is in process. The method MeasureString2 can be called to
start a new measuring string request.]]></Comment></EnumInfo><EnumInfo><Text>COLLECTING_STRINGS</Text><Enum>1</Enum><Comment><![CDATA[ During a visu cycle the 1st call to method MeasureString2 was done and further
calls to method MeasureString2 are possible during the current visu cycle, i.e. several
strings can be measured]]></Comment></EnumInfo><EnumInfo><Text>WAITING_FOR_RESULTS</Text><Enum>2</Enum><Comment><![CDATA[ At the end of the visu cycle, where state COLLECTING_STRINGS was reached, this state
will be entered. It indicates, that in the next visu cycle no calls to method MeasureString2
are allowed. After all the measure string results we retrieved by calling the function
VisuFctGetMeasureString2Result the state IDLE will be entered again]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructEvent</Name><Comment><![CDATA[ This type is used also within the runtime system under the name EventStruct,
defined in SysGraphicBase.h]]></Comment><BitSize>320</BitSize><SubItem><Name>iStructSize</Name><Type>INT</Type><Comment><![CDATA[ TOCHECK: looks like a hack]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>40</Value></Default><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>EventTag</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>dwParam1</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ieccodeconversion_additional_objecttype</Name></Property></Properties></SubItem><SubItem><Name>dwParam2</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>clientID</Name><Type>DWORD</Type><Comment><![CDATA[ the extern id, might not be set if the event is triggered within the IEC-Code!]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>4294967295</Value></Default></SubItem><SubItem><Name>dwAddDataSize</Name><Type>DWORD</Type><Comment><![CDATA[ only the lower 24 bits of this value can be used for the size, becaue the highest byte is reserved
the lowest bit of the highest byte (ie. bit 24) will signal whether the additional data has to be
freeed after the usage by calling SysMemFreeData.]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>pAdditionalData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ can be used for string input etc.]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>short[]</Value></Property></Properties></SubItem><SubItem><Name>bImportantInput</Name><Type>BOOL</Type><Comment><![CDATA[ TODO: maybe remove and decide in another way]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>rOptInvalidRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>240</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>m4export_hide</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructEvent</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEventOptimization</Name><BitSize>160</BitSize><SubItem><Name>_lastEventTag</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_lastEventParam1</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_lastEventParam2</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_lastEventIsCandidate</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem><Method><Name>CheckKeyCodes</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CanBeHandledWihtoutPainting</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AssignEvent</Name><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>allowedEvent</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>CheckMouseCoordinates</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>pt1</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local><Local><Name>pt2</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisualElementPaintingAfterAll</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>PaintAfterAll</Name><Comment><![CDATA[ Executes the drawing commands that have to be done after all other elements have been painted]]></Comment><Parameter><Name>dwFlags</Name><Comment><![CDATA[ variables to give information about the current drawing context]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_HANDLE</Name><BitSize>32</BitSize><BaseType PointerTo="1">BYTE</BaseType></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_FbTargetvisuInfo</Name><BitSize>160</BitSize><SubItem><Name>_handle</Name><Type Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_HANDLE</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>4294967295</Value></Default><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_xDefaultUpdateRateInTarget</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_xRecentRuntime</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs></SubItem><SubItem><Name>_diUpdateRateMs</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><Method><Name>NotifyPaintinfoAvailable</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SetUsesDefaultUpdateRate</Name><Parameter><Name>xValue</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>InitWithExternId</Name><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwId</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CanUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructScaleScrollInfo</Name><BitSize>64</BitSize><SubItem><Name>offset</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>scaleFactor</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>1</Value></Default></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>AddRectangle</Name><Comment><![CDATA[ Adds the information about a rectangle to the manager; return value will be the identification of this rectangle;]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddZoomScrollLimits</Name><Parameter><Name>availableSpace</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>necessarySize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>scalingInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructScaleScrollInfo</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>ForwardCall</Name><Parameter><Name>pElements</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>owningVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ForwardCallWithMouseDownInfo</Name><Parameter><Name>pElements</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pMouseDownInfo</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter></Method><Method><Name>PopClipping</Name><Comment><![CDATA[ Complementary method to PushClipping]]></Comment><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>PushClipping</Name><Comment><![CDATA[ This method intersects the current clipping region used for the rectangles with the given rectangle.
Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
Typically the clipping methods are called when necessary in the following order:
PushClipping // set the clipping rectangle if necessary
PushTransformation // set the transformation for the inner elements
ForwardCall // forward the rectangle collection to the inner elements
PopTransformation
PopClipping]]></Comment><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>SetUpdateNecessary</Name></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1434</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager2</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager</ExtendsType><Method><Name>AddContentRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddRectangleTransformed</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddTouchRectRenderLocationInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iTouchRectRenderLocation</Name><Comment><![CDATA[ touch rect specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iRenderLocation</Name><Comment><![CDATA[ client specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>lockHorizontal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>lockVertical</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>xPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>yPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>PushClippingTransformed</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1427</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager3</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager2</ExtendsType><Method><Name>AddContentRectTransformed</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1423</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager4</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager3</ExtendsType><Method><Name>AddLargeScrollLimits</Name><Parameter><Name>maxHorizontalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>maxVerticalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>curHorizontalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>curVerticalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1419</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructPanInfo</Name><BitSize>64</BitSize><SubItem><Name>start</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>offset</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructFlickInfo</Name><BitSize>96</BitSize><SubItem><Name>start</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>offset</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>velocityPxPerSecond</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructSpreadPinchInfo</Name><BitSize>160</BitSize><SubItem><Name>startCenter</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>center</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>scaleFactor</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>startOrientation</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>orientation</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuTouchState</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><EnumInfo><Text>None</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>New</Text><Enum>1</Enum><Comment><![CDATA[ in fact pressed]]></Comment></EnumInfo><EnumInfo><Text>Updated</Text><Enum>2</Enum><Comment><![CDATA[ in fact moved]]></Comment></EnumInfo><EnumInfo><Text>Released</Text><Enum>3</Enum></EnumInfo></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructSingleIECTouchInfo</Name><BitSize>64</BitSize><SubItem><Name>id</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>state</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuTouchState</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>primary</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>screenLocation</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructIECTouchInfo</Name><BitSize>400</BitSize><SubItem><Name>numTouches</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>touches</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructSingleIECTouchInfo</Type><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><BitSize>384</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuGestureInfo</Name><BitSize>416</BitSize><SubItem><Name>pan</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructPanInfo</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>flick</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFlickInfo</Type><BitSize>96</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>spreadPinch</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructSpreadPinchInfo</Type><BitSize>160</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iecTouch</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructIECTouchInfo</Type><BitSize>400</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>mouseFromTouch</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructIECTouchInfo</Type><Comment><![CDATA[ filled only by iecTouch because both are in fact synonymous]]></Comment><BitSize>400</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbGestureFromEvent</Name><BitSize>608</BitSize><SubItem><Name>clientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ClientType</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ev</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>info</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuGestureInfo</Type><BitSize>416</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xPan</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xSpreadPinch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>520</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xFlick</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>528</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xIECTouch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>536</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xMouseFromTouch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>544</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>xToAcknowledge</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>552</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>rectId</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Method><Name>FillIECTouchInfo</Name><Parameter><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_FbSequentialMemReader</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>dwParam2</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wTemp</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>FillPan</Name><Parameter><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_FbSequentialMemReader</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>UntransformOffset</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>start</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>offset</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>transform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Type><BitSize>32</BitSize></Parameter><Local><Name>end</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local></Method><Method><Name>FillSpreadPinch</Name><Parameter><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_FbSequentialMemReader</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>wTemp</Name><Type>WORD</Type><BitSize>16</BitSize></Local></Method><Method><Name>FillFlick</Name><Parameter><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_FbSequentialMemReader</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Method><Name>FillResult</Name><Parameter><Name>clientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ClientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>ev</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local><Local><Name>byteOrder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Local></Method><Method><Name>Untransform</Name><Parameter><Name>transform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformation</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbScalingInfo</Name><BitSize>128</BitSize><SubItem><Name>info</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructScaleScrollInfo</Type><BitSize>64</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_changed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><Method><Name>IsChanged</Name><Comment><![CDATA[ Calling this method will return wheter there is currently a change. Please remark
that this method cannot be called several times because the modified state is reset
during the first call and will yield TRUE only after the next modification. ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>UpdateFromPan</Name><Parameter><Name>pan</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructPanInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>Reset</Name></Method><Method><Name>UpdateFromGestureHelper</Name><Parameter><Name>gestureHelp</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuFbGestureFromEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>UpdateFromSpreadPinch</Name><Parameter><Name>spreadPinch</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructSpreadPinchInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IRectangleProvider</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>AddRectangles</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>mgr</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisualElementProvidesSubElements</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>GetSubElements</Name><Comment><![CDATA[ Returns a pointer to an array of subelements. The number of entries is returned
by the output count. If count is 0, then a return value of NULL is allowed.]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</ReturnType><ReturnArrayInfo PointerTo="1"><LBound>0</LBound><Elements>11</Elements></ReturnArrayInfo><ReturnBitSize>32</ReturnBitSize><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_FbBitHelper</Name><BitSize>96</BitSize><SubItem><Name>_pData</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>10001</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_diArraySizeBits</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Method><Name>CopyFrom</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bitsOther</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_FbBitHelper</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>iEnd</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>iBytes</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>iRest</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>bVal</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>GetBit</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wholeByteSet</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>BitIndex</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>ByteIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>btTemp</Name><Type>BYTE</Type><BitSize>8</BitSize></Local></Method><Method><Name>InitializeExisting</Name><Comment><![CDATA[ Use to access existing bit arrays; will not initialize the content of the pointer]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>10001</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>iSizeBits</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Initialize</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>10001</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>iSize</Name><Comment><![CDATA[ The size of the array in bytes!]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>ReleaseDataPointer</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>short[]</Value></Property><Property><Name>ieccodeconversion_externalimplementation</Name><Value>D310E64B-D123-4c0d-8138-3CDCD435459C</Value></Property></Properties></Method><Method><Name>__getSizeInBits</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>SizeInBits</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>FindIndices</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>diBitIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>diByteIndex</Name><Comment><![CDATA[ will be -1 if diBitIndex is invalid]]></Comment><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>iBitIndex</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>GetBit_0isLSB</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>wholeByteSet</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>BitIndex</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>ByteIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>btTemp</Name><Type>BYTE</Type><BitSize>8</BitSize></Local></Method><Method><Name>SetBit</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bVal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>btTemp</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>btTemp2</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>BitIndex</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>ByteIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbRectangleListManager</Name><BitSize>960</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">IRectangleListManager4</Implements><SubItem><Name>_updatesNecessary</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_pCmdBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_pRenderCtx</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbRenderContext</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_curRectId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>_clipping</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbClippingInfo</Type><BitSize>768</BitSize><BitOffs>192</BitOffs></SubItem><Method><Name>IncrementId</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>DoAddScrollLimits</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>minX</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>minY</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>maxX</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>maxY</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>ForwardCall</Name><Comment><![CDATA[ Interface changed without further notice because this feature was not yet released and it is very unlikely that a customer already relies on this]]></Comment><Parameter><Name>pElements</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>owningVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter><Local><Name>pMouseDownInfo</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>service</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_StructElementInfo</Type><BitSize>128</BitSize></Local></Method><Method><Name>__getIsUpdateNecessary</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsUpdateNecessary</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>AddContentRectTransformed</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>clipRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><Properties><Property><Name>no_init</Name></Property></Properties></Local></Method><Method><Name>AddZoomScrollLimits</Name><Parameter><Name>availableSpace</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>necessarySize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter><Parameter><Name>scalingInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructScaleScrollInfo</Type><BitSize>64</BitSize></Parameter><Local><Name>availableSize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local><Local><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>scaledNecessarySize</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local><Local><Name>pScalingInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbScalingInfo</Type><BitSize>32</BitSize></Local><Local><Name>horizontalScaleLimiting</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>zoomlimitMin</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>zoomlimitMax</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>minX</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>minY</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>maxX</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>maxY</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddRectangleTransformed</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>clipRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><Properties><Property><Name>no_init</Name></Property></Properties></Local></Method><Method><Name>PopClipping</Name><Comment><![CDATA[ Complementary method to PushClipping]]></Comment><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddRootVisuInfo</Name><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rootVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter><Local><Name>rootFlags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Local></Method><Method><Name>ForwardCallWithMouseDownInfo</Name><Comment><![CDATA[ Interface changed without further notice because this feature was not yet released and it is very unlikely that a customer already relies on this]]></Comment><Parameter><Name>pElements</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pMouseDownInfo</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>j</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>tempProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IRectangleProvider</Type><BitSize>32</BitSize></Local><Local><Name>tempSubElementProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElementProvidesSubElements</Type><BitSize>32</BitSize></Local><Local><Name>xVisible</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>xInputsActive</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Local><Local><Name>bitHelper</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbBitHelper</Type><BitSize>96</BitSize></Local><Local><Name>subElemCount</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>pelems</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>11</Elements></ArrayInfo><BitSize>32</BitSize></Local></Method><Method><Name>DoAddZoomLimits</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>minFactor</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>maxFactor</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Finish</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>PushClipping</Name><Comment><![CDATA[ This method intersects the current clipping region used for the rectangles with the given rectangle.
Please remark that the given rectangle must not be transformed yet. Of course there must be a matching call to PopClipping
Typically the clipping methods are called when necessary in the following order:
PushClipping // set the clipping rectangle if necessary
PushTransformation // set the transformation for the inner elements
ForwardCall // forward the rectangle collection to the inner elements
PopTransformation
PopClipping]]></Comment><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Start</Name><Parameter><Name>pcmdBufferHelper</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pRenderCtx</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbRenderContext</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PushClippingTransformed</Name><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter><Parameter><Name>transform</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddTouchRectRenderLocationInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iTouchRectRenderLocation</Name><Comment><![CDATA[ touch rect specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>iRenderLocation</Name><Comment><![CDATA[ client specific render location index]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>lockHorizontal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>lockVertical</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>xPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>yPos</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>SetUpdateNecessary</Name></Method><Method><Name>AddRectangle</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumRectangleFlags</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>CollectRectangles</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>rootVisu</Name><Comment><![CDATA[ The toplevel visualization to collect rectangles for; if called with NULL,
the the list of rectangles will be cleared!]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter><Local><Name>pElements</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize></Local><Local><Name>count</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AddLargeScrollLimits</Name><Parameter><Name>maxHorizontalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>maxVerticalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>curHorizontalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>curVerticalScrollValue</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>minX</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>minY</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>maxX</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>maxY</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>AddContentRect</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.Collections">StaticMemBuffer</Name><BitSize>96</BitSize><SubItem><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>udiDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>xExtendDynamically</Name><Type>BOOL</Type><Comment><![CDATA[ Set to true when the using instance should try to allocate dynamic memory when the static memory does not provide enough space]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.Collections">MemBuffer</Name><BitSize>224</BitSize><SubItem><Name>_memBuf</Name><Type Namespace="VisuElemEventTable.VisuElemBase.Collections">StaticMemBuffer</Type><BitSize>96</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_bDynamic</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_udiAllocatedSize</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>_pAllocatedData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><Method><Name>Resize</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiNewSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>object_name</Name><Value>Resize</Value></Property></Properties></Method><Method><Name>CanResize</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>udiNewSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>CanResize</Value></Property></Properties></Method><Method><Name>InitStatic</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>buffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase.Collections">StaticMemBuffer</Type><BitSize>96</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>InitStatic</Value></Property></Properties></Method><Method><Name>Alloc</Name><Comment><![CDATA[ Must be called only once, the memory can afterwards be resized calling Resize]]></Comment><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>object_name</Name><Value>Alloc</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.Collections">BaseVector</Name><Comment><![CDATA[ We have to provide this attribute here, because the usage at the member
_pData does not work. _pData is a generic member, so we have to
suppress the warning]]></Comment><BitSize>352</BitSize><SubItem><Name>_memory</Name><Type Namespace="VisuElemEventTable.VisuElemBase.Collections">MemBuffer</Type><BitSize>224</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_pData</Name><Type>DWORD</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>_diCurrentAllocSize</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>_diCurrentInsertPosition</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><Method><Name>__getCount</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Count</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>RemoveLast</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>RemoveLast</Value></Property></Properties></Method><Method><Name>abstrDataPtrChanged</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>abstrDataPtrChanged</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>prvAlloc</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiItemCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>udiSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pTemp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>diNewAllocSize</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>object_name</Name><Value>prvAlloc</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>proRemove</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>i</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pValue</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Properties><Property><Name>object_name</Name><Value>proRemove</Value></Property></Properties></Method><Method><Name>abstrAssign</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbt</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>abstrAssign</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>Clear</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>Clear</Value></Property></Properties></Method><Method><Name>__getproDataPtr</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>proDataPtr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Properties><Property><Name>hide</Name></Property><Property><Name>property</Name></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>proAfterAlloc</Name><Comment><![CDATA[ This method can be optionally overridden by derived function blocks, if some kind
of processing is necessary after the vector's memory was allocated successfully.]]></Comment><Parameter><Name>diPrevAllocSize</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>diCurrAllocSize</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>proAfterAlloc</Value></Property></Properties></Method><Method><Name>ReserveSpace</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>iItemCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>ReserveSpace</Value></Property></Properties></Method><Method><Name>abstrSizeOfElement</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>abstrSizeOfElement</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>proAddItem</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbt</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Local><Name>udiToAlloc</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>object_name</Name><Value>proAddItem</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>abstrGetElementPtr</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pEntry</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>object_name</Name><Value>abstrGetElementPtr</Value></Property><Property><Name>hide</Name></Property></Properties></Method><Method><Name>__getCapacity</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Capacity</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>InitMemory</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>buffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase.Collections">StaticMemBuffer</Type><BitSize>96</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>InitMemory</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>memory_check</Name><Value>ignore</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbBaseVector</Name><BitSize>352</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase.Collections">BaseVector</ExtendsType><Method><Name>InitStaticMemory</Name><Comment><![CDATA[ Utility method that allows initialization of the vectors memory to start with a static buffer
if this is supported by the underlying library.]]></Comment><Parameter><Name>pBuffer</Name><Comment><![CDATA[ CHECKED_OMIT, not relevant for int. visu and not called at all]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Parameter><Name>udiSize</Name><Comment><![CDATA[ CHECKED_OMIT, not relevant for int. visu and not called at all]]></Comment><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Local><Name>buffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase.Collections">StaticMemBuffer</Type><BitSize>96</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>RemoveEntryAt</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_DialogResult</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>None</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>OK</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>Cancel</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>Abort</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>Retry</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>Ignore</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>Yes</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>No</Text><Enum>7</Enum></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</ExtendsType><Method><Name>GetDialogInterface</Name><Comment><![CDATA[ Copies the members of the dialog into pInterface ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pInterface</Name><Comment><![CDATA[ @IECCodeConverter_Type:_3S.CoDeSys.VisuGenerated.IDialogInterface]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetDialogInterfaceSize</Name><Comment><![CDATA[ returns the size of the interface struct ]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetInstance</Name><Comment><![CDATA[ returns the this pointer ]]></Comment><ReturnType PointerTo="1">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>ieccodeconversion_return_object</Name></Property></Properties></Method><Method><Name>GetResult</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_DialogResult</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>SetDialogInterface</Name><Comment><![CDATA[ Copies the members from pInterface into the members of the dialog ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pInterface</Name><Comment><![CDATA[ @IECCodeConverter_Type:Java:_3S.CoDeSys.VisuGenerated.IDialogInterface]]></Comment><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetResult</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>result</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_DialogResult</Type><BitSize>16</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDialogCloseListener</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>DialogClosed</Name><Comment><![CDATA[ Notification, that a dialog is closed.]]></Comment><Parameter><Name>itfDialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructModalDialogInfo</Name><BitSize>288</BitSize><SubItem><Name>Dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><Comment><![CDATA[ the dialog]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Flags</Name><Type>DWORD</Type><Comment><![CDATA[ possible flags: Visu_InputFlags.CenterOnElement,..]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>bSetNestedElement</Name><Type>BOOL</Type><Comment><![CDATA[ Set the nested element, if it exists, only once]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>Rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><Comment><![CDATA[ An optional rectangle to position the dialog]]></Comment><BitSize>64</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>itfVisualElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><Comment><![CDATA[ The IVisualElement instance, that opens the dialog]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>itfDialogCloseListener</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDialogCloseListener</Type><Comment><![CDATA[ The IDialogCloseListener instance, that opens the dialog. Optional, is only set
if the dialog is opened by the application]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>DialogQueueId</Name><Type>DWORD</Type><Comment><![CDATA[ The dialog id when the dialog was opened]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>pTag</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ The IDialogCloseListener instance needs additional data that an stateless action
can be executed after the dialog is closed.]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructDialogOutputInfo</Name><Comment><![CDATA[ The dialog output info is used to assign the output values from a dialog to the
configured IEC variables.]]></Comment><BitSize>128</BitSize><SubItem><Name>pDialogValueOffset</Name><Type>DWORD</Type><Comment><![CDATA[ We can exclude most of the structure components from the code conversion,
because not used by the converted code. Only the POINTER TO the IEC value
will be used and will be the reference to the IOnlineVarRef instance
The offset in the dialog interface structure
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>nSizeDialogValue</Name><Type>DWORD</Type><Comment><![CDATA[ The size of the dialog interface variable
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>pIECValue</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ The pointer to the IEC variable to which the dialog output value
should be assigned. ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>nSizeIECValue</Name><Type>DWORD</Type><Comment><![CDATA[ The size of the IEC variable
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_createarrayfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructDialogOutputInfoList</Name><BitSize>96</BitSize><SubItem><Name>arrInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructDialogOutputInfo</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo[]</Value></Property><Property><Name>ieccodeconversion_generatesetter</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfo[]</Value></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property></Properties></SubItem><SubItem><Name>nCount</Name><Type>INT</Type><Comment><![CDATA[ not needed in the converted case, because both in C# and in Java the
length of an array can be determined easily
CHECKED_OMIT]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>dwWriteOutputFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_ignoreinfactorymethod</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>ieccodeconversion_createfactorymethod</Name></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructDialogOutputInfoList</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructAllModalDialogInfo</Name><BitSize>320</BitSize><SubItem><Name>info</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructModalDialogInfo</Type><BitSize>288</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>pOutputInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructDialogOutputInfoList</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogModalInfoVector</Name><BitSize>384</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbBaseVector</ExtendsType><SubItem><Name>_pInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllModalDialogInfo</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><Method><Name>abstrAssign</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbt</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>pEntry</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllModalDialogInfo</Type><BitSize>32</BitSize></Local></Method><Method><Name>abstrSizeOfElement</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetEntryPointer</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllModalDialogInfo</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>diIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddEntry</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>entry</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructAllModalDialogInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>abstrGetElementPtr</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pEntry</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>hide</Name></Property></Properties></Method><Method><Name>abstrDataPtrChanged</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>ieccodeconversion_externalimplementation</Name><Value>395C3780-F42C-490F-9A49-8F05C3D120DC</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructDialogInfo</Name><BitSize>224</BitSize><SubItem><Name>Dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><Comment><![CDATA[ the dialog]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><Comment><![CDATA[ An optional rectangle to position the dialog]]></Comment><BitSize>64</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>itfVisualElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><Comment><![CDATA[ The IVisualElement instance, that opens the dialog]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>itfDialogCloseListener</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDialogCloseListener</Type><Comment><![CDATA[ The IDialogCloseListener instance, that opens the dialog. Optional, is only set
if the dialog is opened by the application]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>DialogQueueId</Name><Type>DWORD</Type><Comment><![CDATA[ The dialog id when the dialog was opened]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>pTag</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ The IDialogCloseListener instance needs additional data that an stateless action
can be executed after the dialog is closed.]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructAllNonModalDialogInfo</Name><BitSize>256</BitSize><SubItem><Name>info</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructDialogInfo</Type><BitSize>224</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>pOutputInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructDialogOutputInfoList</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogNonModalInfoVector</Name><BitSize>384</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbBaseVector</ExtendsType><SubItem><Name>_pInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllNonModalDialogInfo</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><Method><Name>abstrAssign</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbt</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>pEntry</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllNonModalDialogInfo</Type><BitSize>32</BitSize></Local></Method><Method><Name>abstrSizeOfElement</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetEntryPointer</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructAllNonModalDialogInfo</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>diIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddEntry</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>entry</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructAllNonModalDialogInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>abstrGetElementPtr</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>udiIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pEntry</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Properties><Property><Name>hide</Name></Property></Properties></Method><Method><Name>abstrDataPtrChanged</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>ieccodeconversion_externalimplementation</Name><Value>A00C5CA4-01AE-4946-A831-09044E5A0713</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogClientInfo</Name><BitSize>3712</BitSize><SubItem><Name>DialogQueueId</Name><Type>DWORD</Type><Comment><![CDATA[ The dialog queue id is used to check if an open dialog event is recognized by the client]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>modalVector</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogModalInfoVector</Type><BitSize>384</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nonModalVector</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogNonModalInfoVector</Type><BitSize>384</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_staticModalArray</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructAllModalDialogInfo</Type><ArrayInfo><LBound>0</LBound><Elements>5</Elements></ArrayInfo><BitSize>1600</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>_staticNonModalArray</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructAllNonModalDialogInfo</Type><ArrayInfo><LBound>0</LBound><Elements>5</Elements></ArrayInfo><BitSize>1280</BitSize><BitOffs>2432</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructTopMostDialogInfo</Name><BitSize>160</BitSize><SubItem><Name>TopMostDialogRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>TopMostDialogRectIsSet</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>InTopMostDialog</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>LastCallToVisuPaint</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>DisableDialogOptimization</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructGlobalClientData</Name><BitSize>22432</BitSize><SubItem><Name>DrawingContext</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbRenderContext</Type><Comment><![CDATA[ IDrawingInterface; TODO: replace with generic interface IDrawingInterface]]></Comment><BitSize>4224</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IAnyObject</Value></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUpdateRects</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbSimpleRectangleList</Type><BitSize>256</BitSize><BitOffs>4224</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuFbSimpleRectangleList</Value></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>LastUsage</Name><Type>TIME</Type><Comment><![CDATA[ init with the creation time]]></Comment><BitSize>32</BitSize><BitOffs>4480</BitOffs><Properties><Property><Name>ieccodeconversion_enabletimeoperator</Name></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>AccessLevel</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>4512</BitOffs><Properties><Property><Name>ieccodeconversion_disabletimeoperator</Name></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>VisuHistory</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbVisuNameBuffer</Type><BitSize>256</BitSize><BitOffs>4544</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentLanguage</Name><Type>STRING(20)</Type><Comment><![CDATA[@IECCodeConverter_Type: String]]></Comment><BitSize>168</BitSize><BitOffs>4800</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentPassword</Name><Type>STRING(1)</Type><Comment><![CDATA[ This variable exists only for compatibility reasons. It should not be used at all!]]></Comment><BitSize>16</BitSize><BitOffs>4968</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUserId</Name><Type>DWORD</Type><Comment><![CDATA[ This variable exists only for compatibility reasons. It should not be used at all!]]></Comment><BitSize>32</BitSize><BitOffs>4992</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>StartVisuIndex</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>5024</BitOffs><Default><Value>-1</Value></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUserName</Name><Type>WSTRING(80)</Type><BitSize>1296</BitSize><BitOffs>5040</BitOffs><Default><WString /></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentFullUserName</Name><Type>WSTRING(80)</Type><BitSize>1296</BitSize><BitOffs>6336</BitOffs><Default><WString /></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUserGroupId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>7648</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentAdditionalUserGroupIds</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>11</Elements></ArrayInfo><BitSize>88</BitSize><BitOffs>7680</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentAdditionalUserGroupCount</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>7768</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUserGroupName</Name><Type>WSTRING(511)</Type><BitSize>8192</BitSize><BitOffs>7776</BitOffs><Default><WString /></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentUserGroupNameTextId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>15968</BitOffs><Default><Value>4294967295</Value></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>CurrentAdditionalUserGroupTextIds</Name><Type>DWORD</Type><ArrayInfo><LBound>0</LBound><Elements>11</Elements></ArrayInfo><BitSize>352</BitSize><BitOffs>16000</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>AutoLogoutTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>16352</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>UseAutoLogoutTime</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16384</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>AutoLogoutTimeStart</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>16416</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>LoginProviderIndex</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>16448</BitOffs><Default><Value>4294967295</Value></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>ClientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ClientType</Type><BitSize>16</BitSize><BitOffs>16480</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>ClientPaintVersion</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>16512</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>LastVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize><BitOffs>16544</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>GlobalClientID</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>16576</BitOffs><Default><Value>-1</Value></Default><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>WaitingForInitMeasureStringResult</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16592</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>eMeasureString2State</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumMeasureString2State</Type><Comment><![CDATA[ This enum is similar to the flag WaitingForInitMeasureStringResult, but more detailed.
See description of the enumeration type and the enum values.]]></Comment><BitSize>16</BitSize><BitOffs>16608</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>iCountMeasureString2Requests</Name><Type>INT</Type><Comment><![CDATA[ This member counts the number of currently running "MeasureString2" requests. It is evaluated
to determine, when eMeasureString2State can be set to VisuEnumMeasureString2State.IDLE again]]></Comment><BitSize>16</BitSize><BitOffs>16624</BitOffs></SubItem><SubItem><Name>tStateWaitingForResultReached</Name><Type>TIME</Type><Comment><![CDATA[ To perform an automatic reset of the state (i.e. setting eMeasureString2State back to Idle)
we need the time, when the state WAITING_FOR_RESULTS was entered. This is necessary, beacause
the state Idle is normally reached again if all the results were processed by the corresponding
visu elements. If at least one visu element does not process its result, the state Idle would be
never reached again. This would have the effect, that no further measuring requests would be
processed. To avoid this we have this automatic reset after some seconds.]]></Comment><BitSize>32</BitSize><BitOffs>16640</BitOffs></SubItem><SubItem><Name>LastEventForOptimizations</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEventOptimization</Type><BitSize>160</BitSize><BitOffs>16672</BitOffs></SubItem><SubItem><Name>VisualElemPaintingAfterAll</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElementPaintingAfterAll</Type><Comment><![CDATA[ The one and only element which paints of all other elements]]></Comment><BitSize>32</BitSize><BitOffs>16832</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>OpenEditControlEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructEvent</Type><BitSize>320</BitSize><BitOffs>16864</BitOffs></SubItem><SubItem><Name>targetVisuInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbTargetvisuInfo</Type><Comment><![CDATA[ This instance will return usefull values only when clientType == Targetvisualization]]></Comment><BitSize>160</BitSize><BitOffs>17184</BitOffs></SubItem><SubItem><Name>SupportsKeyboard</Name><Type>BOOL</Type><Comment><![CDATA[ does the client have a keyboard]]></Comment><BitSize>8</BitSize><BitOffs>17344</BitOffs></SubItem><SubItem><Name>SupportsTouch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>17352</BitOffs></SubItem><SubItem><Name>SupportsMultiTouch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>17360</BitOffs></SubItem><SubItem><Name>InaccurateDrawLine</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>17368</BitOffs></SubItem><SubItem><Name>SupportsTextRotation</Name><Type>BOOL</Type><Comment><![CDATA[ If this flag is TRUE, then the target library supports text rotation]]></Comment><BitSize>8</BitSize><BitOffs>17376</BitOffs></SubItem><SubItem><Name>ClientRectangleManager</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbRectangleListManager</Type><Comment><![CDATA[ Can be used to notify the visualization (usually during GetUpdateRects) about the need for a new client
Rectangle list. If this should be necessary, then elements implementing IRectangleProvider will be called
to add their rectangles and according data to the list. ]]></Comment><BitSize>960</BitSize><BitOffs>17408</BitOffs></SubItem><SubItem><Name>scalingInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbScalingInfo</Type><BitSize>128</BitSize><BitOffs>18368</BitOffs></SubItem><SubItem><Name>rootVisuRectId</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>18496</BitOffs></SubItem><SubItem><Name>DialogData</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbDialogClientInfo</Type><BitSize>3712</BitSize><BitOffs>18528</BitOffs></SubItem><SubItem><Name>pTagData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ In fact this is a pointer to VisuStructTagData; but to prevent a hard reference to CmpVisuHandler >= 3.5.5, we use this ugly indirection;
will be <> NULL only for accordingly recent runtimes
CHECKED_OMIT, not necessary for the integrated visu because this feature is not available there pointer not allowed in this form]]></Comment><BitSize>32</BitSize><BitOffs>22240</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>TopMostDialogInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructTopMostDialogInfo</Type><Comment><![CDATA[ Optimization for open modal dialogs]]></Comment><BitSize>160</BitSize><BitOffs>22272</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData2</Value></Property><Property><Name>visualelementinterface_explicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementClientDataEntry</Name><BitSize>64</BitSize><SubItem><Name>OldChecksum</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuTypeCheckSum</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>pOldRectangle</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementsClientData</Name><BitSize>64</BitSize><SubItem><Name>pElementsEntry</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementClientDataEntry</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iMaxIndex</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructAdditionalElementClientData</Name><BitSize>96</BitSize><SubItem><Name>pAdditionalData</Name><Type PointerTo="1">BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>diEntriesCount</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></SubItem><SubItem><Name>diNumArrayEntries</Name><Type>DINT</Type><Comment><![CDATA[ There might be unused entries in the array above (in case there was a call to UnregisterClientData!)]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>visualelementinterface_explicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructAdditionalElementClientData2</Name><BitSize>96</BitSize><SubItem><Name>pAdditionalElementsData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Points to dynamically allocated data, where visual elements can save additional data.
Not needed for the integrated Visualization/WebVisualization, because in this environment
we have only one client
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>diSize</Name><Type>DINT</Type><Comment><![CDATA[ The size of the dynamically allocated data]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>diCurrOffset</Name><Type>DINT</Type><Comment><![CDATA[ The currently active offset used to access pAdditionalElementsData]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructInputInfo</Name><BitSize>800</BitSize><SubItem><Name>piElemIdArray</Name><Type>INT</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iElementCount</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>aiInputPosition</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>320</BitSize><BitOffs>48</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>aiInputFrameIndizes</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>320</BitSize><BitOffs>368</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>iInputLevel</Name><Type>INT</Type><Comment><![CDATA[ Used to know which position must be set in de above two arrays]]></Comment><BitSize>16</BitSize><BitOffs>688</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>iIndexInElemList</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>704</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>itfVisualisationDialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>dwDialogId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>768</BitOffs></SubItem></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_ElementAndTransformation</Name><BitSize>1664</BitSize><SubItem><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>transform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>inputInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructInputInfo</Type><BitSize>800</BitSize><BitOffs>864</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructSingleMouseElemInfo</Name><Comment><![CDATA[ This type was not meant to be published; nevertheless something with the attribute ...omit failed so it got initially
published. For that reason we must publish it from now on.]]></Comment><BitSize>1696</BitSize><SubItem><Name>xUsed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>xTouch</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>uiTouchId</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>elemInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ElementAndTransformation</Type><BitSize>1664</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchListBase</Name><BitSize>10272</BitSize><SubItem><Name>_entries</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructSingleMouseElemInfo</Type><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><BitSize>10176</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_pInputClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_InputData</Type><BitSize>32</BitSize><BitOffs>10208</BitOffs></SubItem><SubItem><Name>_pDrawingContextClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbRenderContext</Type><BitSize>32</BitSize><BitOffs>10240</BitOffs></SubItem><Method><Name>protIndexByEvent</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>xTouch</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>uiTouchId</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Initialize</Name><Parameter><Name>clientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructClientData</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>protAssignByEventAndIndex</Name><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>uiTemp</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>protReleaseAll</Name><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>protAddByEvent</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>uiTemp</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>ReleaseByEventAndElem</Name><Comment><![CDATA[ Releases the capture for the given element; will release only if the given element had the capture;
Return value will signal whether the release was done.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>ReleaseByEvent</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>visualelementinterface_explicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>GetTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbCapturedTransformationProvider</Name><BitSize>128</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Implements><SubItem><Name>_pCapture</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbMouseTouchCapturing</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_index</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><Method><Name>SetContent</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructEvent</ReturnType><ReturnBitSize>320</ReturnBitSize><Parameter><Name>pCapture</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbMouseTouchCapturing</Type><BitSize>32</BitSize></Parameter><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>GetTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbLegacyCapturingTransformationProvider</Name><BitSize>96</BitSize><Implements Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Implements><SubItem><Name>_pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Method><Name>SetClient</Name><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetTransformation</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</ReturnType><ReturnBitSize>832</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchCapturing</Name><BitSize>10496</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchListBase</ExtendsType><SubItem><Name>_trafoProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbCapturedTransformationProvider</Type><BitSize>128</BitSize><BitOffs>10272</BitOffs></SubItem><SubItem><Name>_trafoProviderLegacy</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbLegacyCapturingTransformationProvider</Type><BitSize>96</BitSize><BitOffs>10400</BitOffs></SubItem><Method><Name>IsCapturedByElemWithTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>transformProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>localElem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>GetTransformationByIndex</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbTransformInformation</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>IsCapturedByAnyWithTransformation</Name><Comment><![CDATA[ Returns whether the given element has any active capture]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>transformProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>IsCapturedWithTransformation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>transformProvider</Name><Type Namespace="VisuElemEventTable.VisuElemBase">ITransformationImplProvider</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>Initialize</Name><Parameter><Name>clientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructClientData</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>CaptureByEvent</Name><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>IsCaptured</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>IsCapturedByElem</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>localElem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>IsCapturedWithTransformationInputInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Comment><![CDATA[ CHECKED_OMIT]]></Comment><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Parameter><Name>inputInfo</Name><Comment><![CDATA[ CHECKED_OMIT]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructInputInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>ReleaseAllCaptures</Name><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>IsCapturedByAny</Name><Comment><![CDATA[ Returns whether the given element has any active capture]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>visualelementinterface_explicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchLastElementHandling</Name><BitSize>10464</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchListBase</ExtendsType><SubItem><Name>primaryElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><Comment><![CDATA[ The primary element (the one under the mouse or the primary touch) or NULL if there is no such active element]]></Comment><BitSize>32</BitSize><BitOffs>10272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>primaryPos</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><Comment><![CDATA[ The last position of the mouse or touch on the primaryElement, in screen coordinates]]></Comment><BitSize>32</BitSize><BitOffs>10304</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>tPrimaryElementSet</Name><Type>TIME</Type><Comment><![CDATA[ The time when the current primary element was assigned]]></Comment><BitSize>32</BitSize><BitOffs>10336</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>arrSetThisCycle</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><BitSize>48</BitSize><BitOffs>10368</BitOffs></SubItem><SubItem><Name>_pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>10432</BitOffs></SubItem><Method><Name>Reset</Name><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>prvLeaveByIndex</Name><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>triggerEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructEvent</Type><BitSize>320</BitSize></Local></Method><Method><Name>UpdateLastPosIfNecessary</Name><Comment><![CDATA[ Updates the tooltip position if necessary, call with mouse events only]]></Comment><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>CheckLastElement</Name><Comment><![CDATA[ The implementation of this method checks whether a leave event has to be triggered on the last element.
Returns whether there was a last element]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>tempTransform</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Local></Method><Method><Name>IsLastElem</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>AssignByEvent</Name><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>ResetThisCycle</Name><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>LeaveIfElem</Name><Comment><![CDATA[ This method should be called when a mouseevent on a specific element was detected. The intention of this method is to check
whether the last element changed and thus whether to call MouseLeave on the previous element.]]></Comment><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>Initialize</Name><Parameter><Name>clientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructClientData</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>LeaveIfDifferent</Name><Comment><![CDATA[ This method should be called when a mouseevent on a specific element was detected. The intention of this method is to check
whether the last element changed and thus whether to call MouseLeave on the previous element.]]></Comment><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>prvIsPrimary</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>xMouse</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>xPrimary</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>prvResetByIndex</Name><Parameter><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>LeaveAllElements</Name><Comment><![CDATA[ This method calls MouseLeave on all remembered elements and resets the according references]]></Comment><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>visualelementinterface_use</Name></Property></Properties></Method><Method><Name>NoLastElement</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>evt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" ReferenceTo="true">VisuStructEvent</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>RefreshPrimaryTimestamp</Name></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>visualelementinterface_explicitely</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_Tooltip</Name><BitSize>160</BitSize><SubItem><Name>_rInvalid</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_ptLastTooltipPos</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_bOpen</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_bClose</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>136</BitOffs></SubItem><SubItem><Name>_bNewInvalidRect</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>144</BitOffs></SubItem><Method><Name>Reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>InputData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_InputData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>NotifyEvent</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Parameter><Name>clientType</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ClientType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>invalidRectangles</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuFbSimpleRectangleList</Type><BitSize>32</BitSize></Parameter><Local><Name>rTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>boToUse</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Local></Method><Method><Name>NotifyAfterPaint</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>InputData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">Visu_InputData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>InvalidRects</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuFbSimpleRectangleList</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><BitSize>32</BitSize></Parameter><Local><Name>pTooltip</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumCursor</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>CS_DEFAULT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>CS_ARROW</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>CS_HAND</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>CS_WAIT</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>CS_IBEAM</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>CS_CROSS</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>CS_HELP</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>CS_HSPLIT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>CS_VSPLIT</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>CS_SIZENWSE</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>CS_SIZENESW</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>CS_SIZEWE</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>CS_SIZENS</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>CS_SIZEALL</Text><Enum>13</Enum></EnumInfo><EnumInfo><Text>CS_INVISIBLE</Text><Enum>14</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeFormatString</Name><BitSize>96</BitSize><SubItem><Name>_pst</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_iLen</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><Method><Name>Initialize</Name><Parameter><Name>pst</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetChar</Name><Comment><![CDATA[ Returns the zero based character (as ansi) in the string]]></Comment><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>iIndex</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>pwst</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local></Method><Method><Name>GetFormat</Name><Comment><![CDATA[ Analyzes the string passed in Initialize and returns the format string within this string if there is one.]]></Comment><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>valueType</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>iIndex</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>cChar</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>bPercentFound</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bEndFound</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>stTemp</Name><Type>STRING(1)</Type><BitSize>16</BitSize></Local><Local><Name>endOfFormat</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>14</Elements></ArrayInfo><BitSize>112</BitSize></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDateTimeLanguageTextTarget</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>AssignLanguageText</Name><Parameter><Name>txt</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Invalid</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>WeekdayShort</Text><Enum>1</Enum><Comment><![CDATA[ ddd, eg. 'Wed']]></Comment></EnumInfo><EnumInfo><Text>Weekday</Text><Enum>2</Enum><Comment><![CDATA[ dddd, eg. 'Wednesday']]></Comment></EnumInfo><EnumInfo><Text>WeekdayNumeric</Text><Enum>3</Enum><Comment><![CDATA[ ddddd, 0-6, 0 -> Sunday]]></Comment></EnumInfo><EnumInfo><Text>MonthShort</Text><Enum>4</Enum><Comment><![CDATA[ MMM, eg. 'Feb']]></Comment></EnumInfo><EnumInfo><Text>Month</Text><Enum>5</Enum><Comment><![CDATA[ MMMM, eg. 'February']]></Comment></EnumInfo><EnumInfo><Text>Day</Text><Enum>6</Enum><Comment><![CDATA[ d, 1-31 for dates, 0..MaxValue for TIME/LTIME]]></Comment></EnumInfo><EnumInfo><Text>DayZeroPrefixed</Text><Enum>7</Enum><Comment><![CDATA[ dd, 01-31 for dates, 0..MaxValue for TIME/LTIME]]></Comment></EnumInfo><EnumInfo><Text>MonthNumeric</Text><Enum>8</Enum><Comment><![CDATA[ M, 3 -> March]]></Comment></EnumInfo><EnumInfo><Text>MonthNumericZeroPrefixed</Text><Enum>9</Enum><Comment><![CDATA[ MM, 03 -> March]]></Comment></EnumInfo><EnumInfo><Text>DayInYear</Text><Enum>10</Enum><Comment><![CDATA[ j, 1-366]]></Comment></EnumInfo><EnumInfo><Text>DayInYearZeroPrefixed</Text><Enum>11</Enum><Comment><![CDATA[ jjj, 001-366]]></Comment></EnumInfo><EnumInfo><Text>Years</Text><Enum>12</Enum><Comment><![CDATA[ y, 0-99 ]]></Comment></EnumInfo><EnumInfo><Text>YearsZeroPrefixed</Text><Enum>13</Enum><Comment><![CDATA[ yy, 00-99]]></Comment></EnumInfo><EnumInfo><Text>YearsWithCentury</Text><Enum>14</Enum><Comment><![CDATA[ yyy/yyyy, eg. 2002]]></Comment></EnumInfo><EnumInfo><Text>Hours24</Text><Enum>15</Enum><Comment><![CDATA[ H, 0-24]]></Comment></EnumInfo><EnumInfo><Text>Hours24ZeroPrefixed</Text><Enum>16</Enum><Comment><![CDATA[ HH, 00-24]]></Comment></EnumInfo><EnumInfo><Text>Hours12</Text><Enum>17</Enum><Comment><![CDATA[ h, 1-12]]></Comment></EnumInfo><EnumInfo><Text>Hours12ZeroPrefixed</Text><Enum>18</Enum><Comment><![CDATA[ hh, 01-12]]></Comment></EnumInfo><EnumInfo><Text>Minutes</Text><Enum>19</Enum><Comment><![CDATA[ m, 0-59]]></Comment></EnumInfo><EnumInfo><Text>MinutesZeroPrefixed</Text><Enum>20</Enum><Comment><![CDATA[ mm, 00-59 eg. 01]]></Comment></EnumInfo><EnumInfo><Text>Seconds</Text><Enum>21</Enum><Comment><![CDATA[ s, 0-59]]></Comment></EnumInfo><EnumInfo><Text>SecondsZeroPrefixed</Text><Enum>22</Enum><Comment><![CDATA[ ss, 00-59, eg. 01]]></Comment></EnumInfo><EnumInfo><Text>Milliseconds</Text><Enum>23</Enum><Comment><![CDATA[ ms, 0-999 ]]></Comment></EnumInfo><EnumInfo><Text>Microseconds</Text><Enum>24</Enum><Comment><![CDATA[ us, 0-999 ]]></Comment></EnumInfo><EnumInfo><Text>Nanoseconds</Text><Enum>25</Enum><Comment><![CDATA[ ns, 0-999]]></Comment></EnumInfo><EnumInfo><Text>TimeRangeOneChar</Text><Enum>26</Enum><Comment><![CDATA[ t, A or P]]></Comment></EnumInfo><EnumInfo><Text>TimeRange</Text><Enum>27</Enum><Comment><![CDATA[ tt, AM opr PM]]></Comment></EnumInfo><EnumInfo><Text>MaxValue</Text><Enum>28</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeDateTimeFormatStringBase</Name><BitSize>2432</BitSize><SubItem><Name>_pFormat</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_iFormatLen</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>c_Months</Name><Type>STRING(9)</Type><ArrayInfo><LBound>1</LBound><Elements>12</Elements></ArrayInfo><BitSize>960</BitSize><BitOffs>80</BitOffs><Default><SubItem><Name>[1]</Name><String>January</String></SubItem><SubItem><Name>[2]</Name><String>February</String></SubItem><SubItem><Name>[3]</Name><String>March</String></SubItem><SubItem><Name>[4]</Name><String>April</String></SubItem><SubItem><Name>[5]</Name><String>May</String></SubItem><SubItem><Name>[6]</Name><String>June</String></SubItem><SubItem><Name>[7]</Name><String>July</String></SubItem><SubItem><Name>[8]</Name><String>August</String></SubItem><SubItem><Name>[9]</Name><String>September</String></SubItem><SubItem><Name>[10]</Name><String>October</String></SubItem><SubItem><Name>[11]</Name><String>November</String></SubItem><SubItem><Name>[12]</Name><String>December</String></SubItem></Default></SubItem><SubItem><Name>c_MonthsShort</Name><Type>STRING(3)</Type><ArrayInfo><LBound>1</LBound><Elements>12</Elements></ArrayInfo><BitSize>384</BitSize><BitOffs>1040</BitOffs><Default><SubItem><Name>[1]</Name><String>Jan</String></SubItem><SubItem><Name>[2]</Name><String>Feb</String></SubItem><SubItem><Name>[3]</Name><String>Mar</String></SubItem><SubItem><Name>[4]</Name><String>Apr</String></SubItem><SubItem><Name>[5]</Name><String>XXX</String></SubItem><SubItem><Name>[6]</Name><String>Jun</String></SubItem><SubItem><Name>[7]</Name><String>Jul</String></SubItem><SubItem><Name>[8]</Name><String>Aug</String></SubItem><SubItem><Name>[9]</Name><String>Sep</String></SubItem><SubItem><Name>[10]</Name><String>Oct</String></SubItem><SubItem><Name>[11]</Name><String>Nov</String></SubItem><SubItem><Name>[12]</Name><String>Dec</String></SubItem></Default></SubItem><SubItem><Name>c_MayShortId</Name><Type>STRING(11)</Type><BitSize>96</BitSize><BitOffs>1424</BitOffs><Default><String>May_3Letter</String></Default></SubItem><SubItem><Name>c_WeekdaysShort</Name><Type>STRING(3)</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>256</BitSize><BitOffs>1520</BitOffs><Default><SubItem><Name>[0]</Name><String>Sun</String></SubItem><SubItem><Name>[1]</Name><String>Mon</String></SubItem><SubItem><Name>[2]</Name><String>Tue</String></SubItem><SubItem><Name>[3]</Name><String>Wed</String></SubItem><SubItem><Name>[4]</Name><String>Thu</String></SubItem><SubItem><Name>[5]</Name><String>Fri</String></SubItem><SubItem><Name>[6]</Name><String>Sat</String></SubItem><SubItem><Name>[7]</Name><String>Sun</String></SubItem></Default></SubItem><SubItem><Name>c_Weekdays</Name><Type>STRING(9)</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>640</BitSize><BitOffs>1776</BitOffs><Default><SubItem><Name>[0]</Name><String>Sunday</String></SubItem><SubItem><Name>[1]</Name><String>Monday</String></SubItem><SubItem><Name>[2]</Name><String>Tuesday</String></SubItem><SubItem><Name>[3]</Name><String>Wednesday</String></SubItem><SubItem><Name>[4]</Name><String>Thursday</String></SubItem><SubItem><Name>[5]</Name><String>Friday</String></SubItem><SubItem><Name>[6]</Name><String>Saturday</String></SubItem><SubItem><Name>[7]</Name><String>Sunday</String></SubItem></Default></SubItem><Method><Name>GetLanguageText</Name><Comment><![CDATA[ Appends a language specific text]]></Comment><Parameter><Name>pstKey</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>target</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDateTimeLanguageTextTarget</Type><BitSize>32</BitSize></Parameter><Local><Name>pstResult</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Local><Local><Name>iLenResult</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>textBuffer</Name><Type>WORD</Type><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><BitSize>4096</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>ReadSameFormatChars</Name><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>index</Name><Type ReferenceTo="true">INT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>count</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>StartFormatPart</Name><Parameter><Name>indexFirstFormatChar</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>GetSameCharFormatType</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>num</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>InitFormat</Name><Parameter><Name>pstFormat</Name><Comment><![CDATA[ The format string the current instance should work on]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetFormatChar</Name><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>iIndex</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>EndFormatPart</Name><Parameter><Name>indexLastFormatChar</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>RepeatCharFound</Name><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>num</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Analyze</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>charNext</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>index</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>startFound</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>treatLiterally</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>treatAllLiterally</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>GreedilyHandleSameChars</Name><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>index</Name><Type ReferenceTo="true">INT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>formatCharCount</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>placeholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetLanguageTextMayShort</Name><Comment><![CDATA[ Appends the language specific text for "MayShort"; implemented as a copy to prevent
having a performance overhead of the necessary comparison for all other texts too!]]></Comment><Parameter><Name>target</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDateTimeLanguageTextTarget</Type><BitSize>32</BitSize></Parameter><Local><Name>strTempId</Name><Type>STRING(11)</Type><BitSize>96</BitSize></Local><Local><Name>pstResult</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Local><Local><Name>pstKey</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>iLenResult</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>textBuffer</Name><Type>WORD</Type><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><BitSize>4096</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>PlaceholderFound</Name><Comment><![CDATA[ Called during |Analyze| for each placeholder ]]></Comment><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>CharFound</Name><Comment><![CDATA[ Called during |Analyze| for each character that is not treated as a placeholder ]]></Comment><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>GetCharHelp</Name><Comment><![CDATA[ Returns the zero based character (as ansi) in the string]]></Comment><ReturnType>WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>p</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iLen</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iIndex</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>pwst</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays</Name><BitSize>2464</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeDateTimeFormatStringBase</ExtendsType><SubItem><Name>_startFormat</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2432</BitOffs></SubItem><SubItem><Name>_endFormat</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2448</BitOffs></SubItem><Method><Name>Initialize</Name><Parameter><Name>pstFormat</Name><Comment><![CDATA[ The format string the current instance should work on]]></Comment><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetFormat</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>xFormatTooLong</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>pwst</Name><Type PointerTo="1">WSTRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>partsToRemove</Name><Type>STRING(5)</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>144</BitSize></Local><Local><Name>startRemove</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>uiSize</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>EndFormatPart</Name><Parameter><Name>indexLastFormatChar</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>StartFormatPart</Name><Parameter><Name>indexFirstFormatChar</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>TYPE_CLASS</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><EnumInfo><Text>TYPE_BOOL</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>TYPE_BIT</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>TYPE_BYTE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>TYPE_WORD</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>TYPE_DWORD</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>TYPE_LWORD</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>TYPE_SINT</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>TYPE_INT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>TYPE_DINT</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>TYPE_LINT</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>TYPE_USINT</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>TYPE_UINT</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>TYPE_UDINT</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>TYPE_ULINT</Text><Enum>13</Enum></EnumInfo><EnumInfo><Text>TYPE_REAL</Text><Enum>14</Enum></EnumInfo><EnumInfo><Text>TYPE_LREAL</Text><Enum>15</Enum></EnumInfo><EnumInfo><Text>TYPE_STRING</Text><Enum>16</Enum></EnumInfo><EnumInfo><Text>TYPE_WSTRING</Text><Enum>17</Enum></EnumInfo><EnumInfo><Text>TYPE_TIME</Text><Enum>18</Enum></EnumInfo><EnumInfo><Text>TYPE_DATE</Text><Enum>19</Enum></EnumInfo><EnumInfo><Text>TYPE_DATEANDTIME</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>TYPE_TIMEOFDAY</Text><Enum>21</Enum></EnumInfo><EnumInfo><Text>TYPE_POINTER</Text><Enum>22</Enum></EnumInfo><EnumInfo><Text>TYPE_REFERENCE</Text><Enum>23</Enum></EnumInfo><EnumInfo><Text>TYPE_SUBRANGE</Text><Enum>24</Enum></EnumInfo><EnumInfo><Text>TYPE_ENUM</Text><Enum>25</Enum></EnumInfo><EnumInfo><Text>TYPE_ARRAY</Text><Enum>26</Enum></EnumInfo><EnumInfo><Text>TYPE_PARAMS</Text><Enum>27</Enum></EnumInfo><EnumInfo><Text>TYPE_USERDEF</Text><Enum>28</Enum></EnumInfo><EnumInfo><Text>TYPE_NONE</Text><Enum>29</Enum></EnumInfo><EnumInfo><Text>TYPE_ANY</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>TYPE_ANYBIT</Text><Enum>31</Enum></EnumInfo><EnumInfo><Text>TYPE_ANYDATE</Text><Enum>32</Enum></EnumInfo><EnumInfo><Text>TYPE_ANYINT</Text><Enum>33</Enum></EnumInfo><EnumInfo><Text>TYPE_ANYNUM</Text><Enum>34</Enum></EnumInfo><EnumInfo><Text>TYPE_ANYREAL</Text><Enum>35</Enum></EnumInfo><EnumInfo><Text>TYPE_LAZY</Text><Enum>36</Enum></EnumInfo><EnumInfo><Text>TYPE_LTIME</Text><Enum>37</Enum></EnumInfo><EnumInfo><Text>TYPE_BITCONST</Text><Enum>38</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>m4export_hide</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks</Name><BitSize>96</BitSize><SubItem><Name>iVersion</Name><Type>INT</Type><Comment><![CDATA[ for extensibility]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>pMin</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ will point to the typespecific min value. For the converted code
this component contains the name of variable holding the minimum
value resp. a string with the constant value ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_character_array</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>pMax</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ will point to the typespecific max value. For the converted code
this component contains the name of variable holding the maximum
value resp. a string with the constant value]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_character_array</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks2</Name><Comment><![CDATA[ the structure is the same than Visu_InputChecks, only extended]]></Comment><BitSize>128</BitSize><SubItem><Name>iVersion</Name><Type>INT</Type><Comment><![CDATA[ for extensibility]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>2</Value></Default></SubItem><SubItem><Name>pMin</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ will point to the typespecific min value. For the converted code
this component contains the name of variable holding the minimum
value resp. a string with the constant value ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_character_array</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>pMax</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ will point to the typespecific max value. For the converted code
this component contains the name of variable holding the maximum
value resp. a string with the constant value]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_character_array</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>diMaxLen</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks2</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDialogManagerBase</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>CloseDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetClientInterface</Name><ReturnType PointerTo="1">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_return_object</Name></Property><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IDialogInterface</Value></Property></Properties></Method><Method><Name>GetDialog</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>stName</Name><Comment><![CDATA[ @IECCodeConverter_Type:string]]></Comment><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter></Method><Method><Name>OpenDialog</Name><Comment><![CDATA[ opens the dialog, specified by the inputvalues]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bModal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>OpenDialog2</Name><Comment><![CDATA[ This method is an enhancement of IDialogManagerBase.OpenDialog]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bModal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOutputInfoList</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructDialogOutputInfoList</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>RegisterDialog</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>UnregisterDialog</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1990</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDialogManagerListener</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>CloseDialog</Name><Comment><![CDATA[ Notification, that a dialog has been closed for a specific client.]]></Comment><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>itfDialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bAllClientDialogsClosed</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bModal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>OpenDialog</Name><Comment><![CDATA[ Notification, that a dialog has been opened for a specific client.]]></Comment><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>itfDialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bModal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_StructSelectionData</Name><BitSize>896</BitSize><SubItem><Name>CurrentSelection</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Comment><![CDATA[ The CurrentSelection array stores the element indices of the element being selected.
For top level elements in the visualization (e.g. a simple rectangle element) only
the array position 0 contains the element index of the element within the element list.
All other array position contain -1. For a nested element (e.g. a rectangle element
within a top level frame element) the frame's element index is stored at position 0
and the rectangle's element index is stored at position 1.]]></Comment><BitSize>320</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>CurrentSelectionId</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Comment><![CDATA[ The CurrentSelectionId contains the element ID (from the visual element list)
corresponding to the element index. It is also nested in the same way like
the element's index array.]]></Comment><BitSize>320</BitSize><BitOffs>320</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>SelectedElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>SelectedVisualization</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>PrevSelectedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>SelectedRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>bSelectionChanged</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>832</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>nElementPosition</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>848</BitOffs></SubItem><SubItem><Name>bElementIsCapturingSelection</Name><Type>BOOL</Type><Comment><![CDATA[ This special member can be set when the selected element wants to handle the selection itself
In such a situation, the standard keyboard selection code will not be executed! The
selected element can react to keys himself and decide about the further processing of the
using the return value of IVisualElement.HandleInput (TRUE -> Visualization keyboard handling will not be
executed!)
If this member has to be used, it can be set in method ISelectable.SelectElement
if the element gains the input focus, e.g.
pNewSelectionData^.bElementIsCapturingSelection := TRUE;
and reset in method IVisualElement.HandleInput by accessing the VisuStructClientData
instance of the visual element, e.g.
m_pCurrentClientData^.Inputdata.Selectiondata.bElementIsCapturingSelection := FALSE;
In both methods the circumstances have to be considered, when the element gains resp.
loses the input focus (e.g. by using the TAB character).]]></Comment><BitSize>8</BitSize><BitOffs>864</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_StructInputDialog</Name><BitSize>4416</BitSize><SubItem><Name>wstVariableValue</Name><Type>WSTRING(80)</Type><Comment><![CDATA[ The initial value of the variable to edit. Usually a VAR_INPUT.
In the dialog this variable can also of type STRING. In this case
the name must be stVariableValue.]]></Comment><BitSize>1296</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>stMin</Name><Type>STRING(25)</Type><Comment><![CDATA[ The optional minimum value of the variable to edit. Usually a VAR_INPUT]]></Comment><BitSize>208</BitSize><BitOffs>1296</BitOffs></SubItem><SubItem><Name>stMax</Name><Type>STRING(25)</Type><Comment><![CDATA[ The optional maximum value of the variable to edit. Usually a VAR_INPUT]]></Comment><BitSize>208</BitSize><BitOffs>1504</BitOffs></SubItem><SubItem><Name>wstTitle</Name><Type>WSTRING(80)</Type><Comment><![CDATA[ The optional title of the dialog. Usually a VAR_INPUT.
In the dialog this variable can also of type STRING. In this case
the name must be stTitle.]]></Comment><BitSize>1296</BitSize><BitOffs>1712</BitOffs></SubItem><SubItem><Name>flags</Name><Type>DWORD</Type><Comment><![CDATA[ The flags defining the behaviour (e.g. show password) of the dialog. Usually a VAR_INPUT]]></Comment><BitSize>32</BitSize><BitOffs>3008</BitOffs></SubItem><SubItem><Name>bInit</Name><Type>BOOL</Type><Comment><![CDATA[ Usually a local variable]]></Comment><BitSize>8</BitSize><BitOffs>3040</BitOffs></SubItem><SubItem><Name>wstOutputValue</Name><Type>WSTRING(80)</Type><Comment><![CDATA[ Will be used to build the return value. Usually a local variable
In the dialog this variable can also of type STRING. In this case
the name must be stOutputValue.]]></Comment><BitSize>1296</BitSize><BitOffs>3056</BitOffs></SubItem><SubItem><Name>iCaretPosition</Name><Type>INT</Type><Comment><![CDATA[ Will be used to store the current caret position of the textfield, where the
currently edited text will be displayed. Usually a local variable.]]></Comment><BitSize>16</BitSize><BitOffs>4352</BitOffs></SubItem><SubItem><Name>iSelectionStart</Name><Type>INT</Type><Comment><![CDATA[ Will be used to store the begin of the selected text of the textfield, where the
currently edited text will be displayed. Usually a local variable.]]></Comment><BitSize>16</BitSize><BitOffs>4368</BitOffs></SubItem><SubItem><Name>iSelectionEnd</Name><Type>INT</Type><Comment><![CDATA[ Will be used to store the end of the selected text of the textfield, where the
currently edited text will be displayed. Usually a local variable.]]></Comment><BitSize>16</BitSize><BitOffs>4384</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IDialogManager</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IDialogManagerBase</ExtendsType><Method><Name>AddDialogManagerListener</Name><Comment><![CDATA[ Adds an IDialogManagerListener instance to the set of IDialogManagerListener instance,
that will be notified. Returns TRUE if the IDialogManagerListener instance could be
registered successfully]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pDialogManagerListener</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">IDialogManagerListener</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>CloseAllOpenDialogs</Name><Comment><![CDATA[ Close all open dialogs for a specific client]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>EndCycle</Name></Method><Method><Name>GetDialogCount</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>GetRegisteredDialogs</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pDataResult</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>iSize</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>GetUpdateRects</Name><Comment><![CDATA[ adds the rectangles to the list from the clientdata that have to be invalidated]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elemIndex</Name><Comment><![CDATA[ parameter ]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>HandleInput</Name><Comment><![CDATA[ handles the inputevent pEvent
returns true if the Event has been handled by this VisualElement]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>HandleStandardKeyInput</Name><Comment><![CDATA[ handles the inputevent pEvent
returns true if the Event has been handled by a visualization dialog]]></Comment><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pCurrentSelectionData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_StructSelectionData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pNewSelectionData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_StructSelectionData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSelectionType</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwGroupType</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pPosition</Name><Type>INT</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>iVisualElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>IgnoreInput</Name><Comment><![CDATA[ this method will ignore events which are outside an open modal dialog ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Initialize</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>OpenDialog3</Name><Comment><![CDATA[ This method is an enhancement of IDialogManagerBase.OpenDialog2
new method, needed for a dialog with additional flags, like CenterOnElement]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bModal</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructSimpleRectangle</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOutputInfoList</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructDialogOutputInfoList</Type><BitSize>32</BitSize></Parameter><Parameter><Name>DialogFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Paint</Name><Comment><![CDATA[ Executes the drawing commands that are needed to draw the element in its current
state]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>PaintSelection</Name><Comment><![CDATA[ Executes the drawing commands that are needed to draw the element in its current
state]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>RemoveDialogManagerListener</Name><Comment><![CDATA[ Removes an IDialogManagerListener instance from the set of IDialogManagerListener instance,
that will be notified]]></Comment><Parameter><Name>pDialogManagerListener</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">IDialogManagerListener</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetClientData</Name><Comment><![CDATA[ this method will set the current client data in the object
instance, that will be used during the following calls
to Update, GetUpdateRects, Paint, HandleInput
TOCHECK: removes reentrancy of objects! ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetDialogInterfaceValues</Name><Comment><![CDATA[ for input of type default: this type usese several dialogs
the visu-interface-values are set here, not in the generated code]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialogValues</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_StructInputDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Update</Name><Comment><![CDATA[ the element must update its current state (position, look, colors, text,...)
after the call to this method the outputs of this element show its current
state]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_InputFlags</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>None</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>Password</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>CenterOnElement</Text><Enum>2</Enum><Comment><![CDATA[ the dialog will be openend, centered on the visu-element]]></Comment></EnumInfo><EnumInfo><Text>NestedInputDialog</Text><Enum>4</Enum><Comment><![CDATA[ the dialog has an element, that is used as editcontrol]]></Comment></EnumInfo><EnumInfo><Text>ErrorMin</Text><Enum>8</Enum><Comment><![CDATA[Input error: the value is not within the min-border]]></Comment></EnumInfo><EnumInfo><Text>ErrorMax</Text><Enum>16</Enum><Comment><![CDATA[Input error: the value is not within the max-border]]></Comment></EnumInfo><EnumInfo><Text>ShowLimitsExceeded</Text><Enum>32</Enum><Comment><![CDATA[ The dialog will show, that the input is not within the min/max-setting]]></Comment></EnumInfo><EnumInfo><Text>GlobalOpenCloseDialog</Text><Enum>64</Enum><Comment><![CDATA[ The dialog is opened or closed for all clients ]]></Comment></EnumInfo><EnumInfo><Text>DataTypeMismatch</Text><Enum>128</Enum><Comment><![CDATA[ The data type does not match for text variable and text input variable]]></Comment></EnumInfo><EnumInfo><Text>InitialInputAsHex</Text><Enum>256</Enum><Comment><![CDATA[ set, if the format, set in the inputconfig, is hex]]></Comment></EnumInfo><EnumInfo><Text>InitialInputAsDec</Text><Enum>512</Enum><Comment><![CDATA[ set, if the format, set in the inputconfig, is dec
dont use 16#8000 as this is used for: VAR_EXTENSION_CONVERSION!]]></Comment></EnumInfo><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>qualified_only</Name></Property><Property><Name>nounsignedcheck</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructTimeDate</Name><BitSize>176</BitSize><SubItem><Name>wYear</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wMonth</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wDay</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wHour</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wMinute</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wSecond</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wMilliseconds</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wMicroseconds</Name><Type>UINT</Type><Comment><![CDATA[ Microseconds after milliseconds]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wNanoseconds</Name><Type>UINT</Type><Comment><![CDATA[ Nanoseconds after microseconds]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wDayOfWeek</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>wYday</Name><Type>UINT</Type><Comment><![CDATA[ See corresponding member of RTS_SYSTIMEDATE]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ieccodeconversion_generatesetter</Name></Property><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><Properties><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.ISysTimeDate4</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbPrintDateTimeFormatBase</Name><BitSize>2720</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeDateTimeFormatStringBase</ExtendsType><Implements Namespace="VisuElemEventTable.VisuElemBase">IDateTimeLanguageTextTarget</Implements><SubItem><Name>_timeDate</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructTimeDate</Type><BitSize>176</BitSize><BitOffs>2464</BitOffs></SubItem><SubItem><Name>_pOutputBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize><BitOffs>2656</BitOffs></SubItem><SubItem><Name>_iOutputBufferSize</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2688</BitOffs></SubItem><SubItem><Name>_iOutputIndex</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2704</BitOffs></SubItem><Method><Name>AppendChar</Name><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter><Local><Name>pwst</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local></Method><Method><Name>AppendUINTZeroPrefixed</Name><Parameter><Name>ui</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>digits</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter><Local><Name>help</Name><Type>STRING(10)</Type><BitSize>88</BitSize></Local><Local><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>len</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AssignLanguageText</Name><Parameter><Name>txt</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AppendMonth</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>FormatToGlobalTextBuffer</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>AppendWeekDay</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendLanuageTextMayShort</Name></Method><Method><Name>AppendSeconds</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendTimerange</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter><Local><Name>am</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>AppendSplitseconds</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendHours</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendDay</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendMinutes</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendUINT</Name><Parameter><Name>ui</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter><Local><Name>help</Name><Type>STRING(10)</Type><BitSize>88</BitSize></Local><Local><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>len</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AppendString</Name><Parameter><Name>txt</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Local><Name>len</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>pwstFrom</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local><Local><Name>pwstTo</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></Local><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>AppendYears</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>PlaceholderFound</Name><Parameter><Name>typeofPlaceholder</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuDateTimeFormatPlaceholders</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>CharFound</Name><Comment><![CDATA[ Called during |Analyze| ]]></Comment><Parameter><Name>char</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AppendLanuageText</Name><Parameter><Name>txt</Name><Type>STRING(20)</Type><BitSize>168</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeTextVars</Name><BitSize>480</BitSize><SubItem><Name>pVarText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><Comment><![CDATA[to use this variable as text output variable
needed for correct code generation
this variable can have a conversion
For the converted code we use a string member of a subclass of us.
This subclass also has an instance variable, where the owning visual
element instance can be stored
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>FlagValue</Name><Value>16#0001</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>AddressAssign</Name></Property><Property><Name>OptionalPropertyAssign</Name></Property><Property><Name>TypeAssignSource</Name><Value>VarText</Value></Property><Property><Name>UseVariableForTextOutput</Name></Property><Property><Name>UnitConversionReadOnly</Name></Property><Property><Name>VariableUsingConversion</Name></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>pstTextVariable</Value></Property><Property><Name>visucodeconversion_genericsetter_visualelement</Name><Value>_owningElement</Value></Property><Property><Name>visucodeconversion_genericsetter_initializedflag</Name><Value>_bInitialized</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.TextVariable</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property><Property><Name>AcceptsTextListEnum</Name></Property></Properties></SubItem><SubItem><Name>pTextConversion</Name><Type PointerTo="1">DWORD</Type><Comment><![CDATA[ needed for the integrated visu
needed for CreateAnimationInstances
the variable, this conversion belongs to
as they both need to be in the same structure of fb
we also define the order: VariableUsingConversion needs to be first.
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>VariableForConversion</Name><Value>pVarText</Value></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>psttextconversion</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>diBitOffsetText</Name><Type>DINT</Type><Comment><![CDATA[ CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><Value>-1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>BitOffsetNode</Name><Value>pVarText</Value></Property></Properties></SubItem><SubItem><Name>pVarTooltip</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><Comment><![CDATA[ needed for correct code generation
this variable can have a conversion
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>FlagValue</Name><Value>16#0002</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>AddressAssign</Name></Property><Property><Name>OptionalPropertyAssign</Name></Property><Property><Name>TypeAssignSource</Name><Value>VarTooltip</Value></Property><Property><Name>UnitConversionReadOnly</Name></Property><Property><Name>VariableUsingConversion</Name></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>pstTooltipVariable</Value></Property><Property><Name>visucodeconversion_genericsetter_visualelement</Name><Value>_owningElement</Value></Property><Property><Name>visucodeconversion_genericsetter_initializedflag</Name><Value>_bInitialized</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>DisplayTextId</Name><Value>TL_ElementProperties.TooltipVariable</Value></Property><Property><Name>DescriptionUseFromParent</Name></Property></Properties></SubItem><SubItem><Name>pTooltipConversion</Name><Type PointerTo="1">DWORD</Type><Comment><![CDATA[ needed for the integrated visu
needed for CreateAnimationInstances
the variable, this conversion belongs to
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>VariableForConversion</Name><Value>pVarTooltip</Value></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>psttooltipconversion</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>diBitOffsetTooltip</Name><Type>DINT</Type><Comment><![CDATA[ CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Default><Value>-1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>BitOffsetNode</Name><Value>pVarTooltip</Value></Property></Properties></SubItem><SubItem><Name>dwVarTextType</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Editable</Name><Value>False</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>TypeAssignDest</Name><Value>VarText</Value></Property></Properties></SubItem><SubItem><Name>dwVarTooltipType</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Editable</Name><Value>False</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>TypeAssignDest</Name><Value>VarTooltip</Value></Property></Properties></SubItem><SubItem><Name>wTextVarValid</Name><Type>WORD</Type><Comment><![CDATA[ set according to used Variables ]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>FlagVariable</Name></Property></Properties></SubItem><SubItem><Name>pTextListName</Name><Type PointerTo="1">STRING(80)</Type><Comment><![CDATA[ the textlistname is always generated as string
@IECCodeConverter_Type: String]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>Visible</Name><Value>False</Value></Property><Property><Name>DirectlyAssignable</Name></Property><Property><Name>AddressAssign</Name></Property><Property><Name>OptionalPropertyAssign</Name></Property><Property><Name>visucodeconversion_genericsetter_stringtarget</Name><Value>pstTextListName</Value></Property><Property><Name>visucodeconversion_genericsetter_visualelement</Name><Value>_owningElement</Value></Property><Property><Name>visucodeconversion_genericsetter_initializedflag</Name><Value>_bInitialized</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>AllocateText</Name><Value>String</Value></Property><Property><Name>TextListEnumName</Name></Property></Properties></SubItem><SubItem><Name>_EffectiveTexts</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructElementTexts</Type><Comment><![CDATA[ evtl. as Parameter to Method Execute ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>pBuffer</Name><Type ReferenceTo="true" PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></SubItem><SubItem><Name>dwBufferSize</Name><Type ReferenceTo="true">DWORD</Type><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>pInfo</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>noinit</Name></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>bValue</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>456</BitOffs><Properties><Property><Name>noinit</Name></Property></Properties></SubItem><Method><Name>GetAsTime</Name><Comment><![CDATA[ Takes the current variable value as time and fills the SYSTIMEDATE return value.
This method should be only called if method GetType returns Visu_Types.TYPE_TIME
otherwise the return value is undefined, resp. all the members of the return type
are 0.]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuStructTimeDate</ReturnType><ReturnBitSize>176</ReturnBitSize><Local><Name>eVarType</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Local><Local><Name>liTimestampUtc</Name><Type>LINT</Type><BitSize>64</BitSize></Local><Local><Name>dwTimestampUtc</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>timeDate</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructTimeDate</Type><BitSize>176</BitSize></Local></Method><Method><Name>Checksum</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuTypeCheckSum</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>iSize</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>result</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pVarHelp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pinfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>badd</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>noinit</Name></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>ExecuteWithEnumSupport</Name><Parameter><Name>owningVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter><Parameter><Name>effectiveTexts</Name><Type Namespace="VisuElemEventTable.VisuElemBase" ReferenceTo="true">VisuStructElementTexts</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>result</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><BitSize>64</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pVarHelp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dynamicText</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructDynamicTexts</Type><BitSize>1968</BitSize></Local></Method><Method><Name>GetAsDWORD</Name><Comment><![CDATA[ Takes the current variable value and converts it into a DWORD value.
This method can be only used if the variable's type is DATE or DT.]]></Comment><ReturnType>DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>pDate</Name><Type PointerTo="1">DATE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pDt</Name><Type PointerTo="1">DATE_AND_TIME</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><BitSize>64</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>SetTextListName</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pSetTextListName</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetAsLINT</Name><Comment><![CDATA[ Takes the current variable value and converts it into a LINT value.
This method can be only used if the variable's type is TIME, TOD or LTIME.]]></Comment><ReturnType>LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>pTime</Name><Type PointerTo="1">TIME</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pToD</Name><Type PointerTo="1">TIME_OF_DAY</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pLTime</Name><Type PointerTo="1">LTIME</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><BitSize>64</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>GetType</Name><Comment><![CDATA[ Returns the type of the configured text variable]]></Comment><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>CanAccessVariable</Name><Comment><![CDATA[ Only needed for integrated visu]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>Animation</Name></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbPrintDateTimeFormatVariable</Name><BitSize>2720</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">VisuFbPrintDateTimeFormatBase</ExtendsType><Method><Name>Initialize</Name><Comment><![CDATA[ This method has to be called, if a TIME or LTIME variable has to used to determine the time to display.]]></Comment><Parameter><Name>pbyFormatString</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pTextFb</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbAnalyzeTextVars</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase.UC">IUnitConversion</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>Convert</Name><Comment><![CDATA[ returns the converted value as real]]></Comment><ReturnType>REAL</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>rValue</Name><Comment><![CDATA[ the value to convert]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Reverse</Name><Comment><![CDATA[ returns the reversed value as real]]></Comment><ReturnType>REAL</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>rValue</Name><Comment><![CDATA[ the value to reverse]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_EditboxInputBorders</Name><BitSize>896</BitSize><SubItem><Name>stBorder</Name><Type>STRING(80)</Type><Comment><![CDATA[ the border as string value]]></Comment><BitSize>648</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pValue</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ this pointer will point to the min/max value; either the pointer will be set using SetMin/SetMax or it will be derived
in the new SetRealMin/SetRealMax mechanism, if no min/max value is configured, the pointer will be null.
For the converted code this variable contains the name of the variable, that contains the min/max value
resp. a corresponding constant expression]]></Comment><BitSize>32</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>ieccodeconversion_character_array</Name></Property></Properties></SubItem><SubItem><Name>allTypes</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_AllNumericTypesUnion</Type><Comment><![CDATA[ The min/max value is stored in this structure when it is passed using the new SetRealMin mechanism.
Not used in the converted code, because only pValue is used
CHECKED_OMIT]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>iStrLen</Name><Type>INT</Type><Comment><![CDATA[ keeps the information about the minmal/maximal string length as an integer; effective only on input type string
Not used in the converted code, because the check against the string length is
implemented in the programmed part of the visualisation
CHECKED_OMIT]]></Comment><BitSize>16</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><Method><Name>SetOld</Name><Comment><![CDATA[ Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20
Therefore this method is not used for the converted code, so we can omit the problematic parts from
the code conversion]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>borderType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>visuType</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetBordersReal</Name><Comment><![CDATA[ This method is only used in IEC, not in the converted code. The counterpart in the converted
code is method SetBorders
CHECKED_OMIT]]></Comment><Parameter><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>typeOrg</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Parameter><Local><Name>pTemp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>typeLocal</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Reset</Name></Method><Method><Name>SetBorders</Name><Comment><![CDATA[ This method is only used for the converted code. ]]></Comment><Parameter><Name>owningElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstVariable</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_EditboxInput</Name><BitSize>10752</BitSize><SubItem><Name>_pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_type</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Default><EnumText>Visu_Types.TYPE_NONE</EnumText></Default></SubItem><SubItem><Name>_varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>_rectElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_rectNestedElement</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>_elementFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>_bToOpen</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>_alignment</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>1056</BitOffs></SubItem><SubItem><Name>_stStringVal</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>_wsStringVal</Name><Type>WSTRING(255)</Type><BitSize>4096</BitSize><BitOffs>3136</BitOffs></SubItem><SubItem><Name>_stFormat</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>7232</BitOffs></SubItem><SubItem><Name>_maxLen</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>7888</BitOffs><Default><Value>-1</Value></Default></SubItem><SubItem><Name>_bDialog</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7904</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>_flags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_InputFlags</Type><BitSize>16</BitSize><BitOffs>7920</BitOffs></SubItem><SubItem><Name>_diBitOffset</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>7936</BitOffs><Default><Value>-1</Value></Default></SubItem><SubItem><Name>_bIsOpen</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7968</BitOffs></SubItem><SubItem><Name>_bIsNestedEdit</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7976</BitOffs></SubItem><SubItem><Name>_bOpenNestedEditControl</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7984</BitOffs></SubItem><SubItem><Name>_dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize><BitOffs>8000</BitOffs></SubItem><SubItem><Name>_bShowLimitsExceeded</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8032</BitOffs></SubItem><SubItem><Name>_Conversion</Name><Type Namespace="VisuElemEventTable.VisuElemBase.UC">IUnitConversion</Type><BitSize>32</BitSize><BitOffs>8064</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_rMinOrg</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>8096</BitOffs></SubItem><SubItem><Name>_rMaxOrg</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>8128</BitOffs></SubItem><SubItem><Name>_xHasMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8160</BitOffs></SubItem><SubItem><Name>_xHasMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8168</BitOffs></SubItem><SubItem><Name>_pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>8192</BitOffs></SubItem><SubItem><Name>_minBorders</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EditboxInputBorders</Type><BitSize>896</BitSize><BitOffs>8256</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Visu_EditboxInputBordersConverted</Value></Property></Properties></SubItem><SubItem><Name>_maxBorders</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EditboxInputBorders</Type><BitSize>896</BitSize><BitOffs>9152</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Visu_EditboxInputBordersConverted</Value></Property></Properties></SubItem><SubItem><Name>_InputPosition</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>320</BitSize><BitOffs>10048</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>_InputFrameIndizes</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>320</BitSize><BitOffs>10368</BitOffs><Default><SubItem><Name>[0]</Name><Value>-1</Value></SubItem><SubItem><Name>[1]</Name><Value>-1</Value></SubItem><SubItem><Name>[2]</Name><Value>-1</Value></SubItem><SubItem><Name>[3]</Name><Value>-1</Value></SubItem><SubItem><Name>[4]</Name><Value>-1</Value></SubItem><SubItem><Name>[5]</Name><Value>-1</Value></SubItem><SubItem><Name>[6]</Name><Value>-1</Value></SubItem><SubItem><Name>[7]</Name><Value>-1</Value></SubItem><SubItem><Name>[8]</Name><Value>-1</Value></SubItem><SubItem><Name>[9]</Name><Value>-1</Value></SubItem><SubItem><Name>[10]</Name><Value>-1</Value></SubItem><SubItem><Name>[11]</Name><Value>-1</Value></SubItem><SubItem><Name>[12]</Name><Value>-1</Value></SubItem><SubItem><Name>[13]</Name><Value>-1</Value></SubItem><SubItem><Name>[14]</Name><Value>-1</Value></SubItem><SubItem><Name>[15]</Name><Value>-1</Value></SubItem><SubItem><Name>[16]</Name><Value>-1</Value></SubItem><SubItem><Name>[17]</Name><Value>-1</Value></SubItem><SubItem><Name>[18]</Name><Value>-1</Value></SubItem><SubItem><Name>[19]</Name><Value>-1</Value></SubItem></Default></SubItem><SubItem><Name>_InputDialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize><BitOffs>10688</BitOffs></SubItem><SubItem><Name>_InputDialogId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>10720</BitOffs></SubItem><Method><Name>SetCallingElementWithFlags</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>flags</Name><Comment><![CDATA[ inputflags, e.g password, Visu_InputFlags]]></Comment><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>psFormat</Name><Comment><![CDATA[ the format, to use for the initial variable value]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>stDialog</Name><Comment><![CDATA[ the qualified name of the dialog-visu, e.g. VisuDialogs.Keypad]]></Comment><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Local><Name>rTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>fbTransForm</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Local><Local><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Local><Local><Name>pTextFormat</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</Type><BitSize>32</BitSize></Local><Local><Name>analyzer</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeFormatString</Type><BitSize>96</BitSize></Local><Local><Name>dtAnalyzer</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeDateTimeFormatExtractWithoutWeekdays</Type><BitSize>2464</BitSize></Local><Local><Name>stTempFormat</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>stTempResult</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>valType</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>sPoint</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Local><Local><Name>bDataTypeMismatch</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>bAddSyntax</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>xFormatTooLong</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>Set_DATE_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">DATE</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>IsToOpen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetMaxAsString</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize></Method><Method><Name>Set_UINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUint</Name><Type PointerTo="1">UINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_DINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pDint</Name><Type PointerTo="1">DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetMinAsString</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize></Method><Method><Name>protResetReference</Name><Comment><![CDATA[ Resets the reference to the variable to modify]]></Comment></Method><Method><Name>SetVariables</Name><Comment><![CDATA[ This method is unused in IEC, only implemented in Visu_EditboxInputConverted]]></Comment><Parameter><Name>owningElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstVariable</Name><Comment><![CDATA[ @IECCodeConverter_Type: String]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMinVariable</Name><Comment><![CDATA[ @IECCodeConverter_Type: String]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstMaxVariable</Name><Comment><![CDATA[ @IECCodeConverter_Type: String]]></Comment><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>__getFormattedDateTimeOutput</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>FormattedDateTimeOutput</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>SetRealMin</Name><Comment><![CDATA[ This method sets the minmal allowed value using an input of type real
This function will be called by the codegeneration to assign the min/max border for the editbox input;
On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMin will be called]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetClientData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Set_BOOL_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pb</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>protWriteInputStringW</Name><Comment><![CDATA[ This method is only used for the type WSTRING. ]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pwsToWrite</Name><Type PointerTo="1">WSTRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iStrLen</Name><Comment><![CDATA[ The length of the string to write]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pChecks</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks</Value></Property></Properties></Parameter><Local><Name>dwCountBytesToCopy</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>pByteTemp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pinfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Type><BitSize>1344</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pwsTarget</Name><Type PointerTo="1">WSTRING(500)</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>systemType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pbyBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>wBufferSize</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>SetNestedElement</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Local><Name>rTemp</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Local><Local><Name>fbTransForm</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</Type><BitSize>832</BitSize></Local></Method><Method><Name>Set_WSTRING_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pwst</Name><Type PointerTo="1">WSTRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iByteCount</Name><Comment><![CDATA[ The number of bytes of the wstring can contain]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_LINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pLi</Name><Type PointerTo="1">LINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_UDINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_REAL_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pReal</Name><Type PointerTo="1">REAL</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_TIME_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">TIME</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetMinMaxInputError</Name><Parameter><Name>iEditboxInputResult</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>elemInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_StructElementInfo</Type><BitSize>128</BitSize></Local></Method><Method><Name>WriteInputString</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>stToWrite</Name><Comment><![CDATA[ @IECCodeConverter_Type: String]]></Comment><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructClientData</Value></Property></Properties></Parameter><Local><Name>inputchecks</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks</Type><BitSize>96</BitSize></Local><Local><Name>inputchecks2</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks2</Type><BitSize>128</BitSize></Local><Local><Name>pChecks</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks</Value></Property></Properties></Local><Local><Name>iStrLen</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Local><Name>bUpdateBorder</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>Set_STRING_Input2</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pst</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>iLen</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetMin</Name><Comment><![CDATA[ Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20.
This method is not used by the converted code.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetRectangle</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>GetType</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>GetReversedValueAsString</Name><Comment><![CDATA[ Here, the input-value will be reversed, depending on the currently set conversion.
The returned string considers the datatype of the variable]]></Comment><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>rValue</Name><Comment><![CDATA[ the value to convert]]></Comment><Type>REAL</Type><BitSize>32</BitSize></Parameter><Local><Name>rReverseValue</Name><Type>REAL</Type><BitSize>32</BitSize></Local></Method><Method><Name>SetVisualisationDialog</Name><Comment><![CDATA[ sets the dialog, that is currently open
not needed for all dialogs]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dialog</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisationDialog</Type><BitSize>32</BitSize></Parameter><Parameter><Name>flags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Set_Generic_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>bValue</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_STRING_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pst</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_BYTE_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pb</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>protWriteInputString</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstToWrite</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pChecks</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks</Value></Property></Properties></Parameter><Local><Name>bValue</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pByteTemp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>bHelp</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pinfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Type><BitSize>1344</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>systemType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pbyBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>wBufferSize</Name><Type>WORD</Type><BitSize>16</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local></Method><Method><Name>SetMaxOrg</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetRealMax</Name><Comment><![CDATA[ This method sets the maximal allowed value using an input of type real
This function will be called by the codegeneration to assign the min/max border for the editbox input;
On targets where no lreal is supported, this method will be called, otherwise Visu_FctSetLrealEditBoxInputMax will be called]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_LWORD_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>plw</Name><Type PointerTo="1">LWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetRectangle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>GetAsString</Name><ReturnType>STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize></Method><Method><Name>Set_Generic_Input2</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>diBitOffset</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>dwVarType</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Local><Name>pVarAdrHelp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_ULINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUlint</Name><Type PointerTo="1">ULINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetMinOrg</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Set_DWORD_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pdw</Name><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>ResetToOpen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Set_TOD_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">TIME_OF_DAY</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetAsWString</Name><ReturnType>WSTRING(255)</ReturnType><ReturnBitSize>4096</ReturnBitSize></Method><Method><Name>ResetInput</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>dialogManager</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IDialogManager</Type><BitSize>32</BitSize></Local></Method><Method><Name>Set_LTIME_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>plt</Name><Type PointerTo="1">LTIME</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetDialog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>bDialog</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>WriteInputStringW</Name><Comment><![CDATA[ This method is only used for the type WSTRING. All other types are handled by method WriteInputString.]]></Comment><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>wsToWrite</Name><Comment><![CDATA[ @IECCodeConverter_Type: String]]></Comment><Type>WSTRING(255)</Type><BitSize>4096</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructClientData</Value></Property></Properties></Parameter><Local><Name>inputchecks</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks</Type><BitSize>96</BitSize></Local><Local><Name>inputchecks2</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_InputChecks2</Type><BitSize>128</BitSize></Local><Local><Name>pChecks</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputChecks</Value></Property></Properties></Local><Local><Name>iStrLen</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Set_SINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>psi</Name><Type PointerTo="1">SINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>__setInputFlags</Name><Parameter><Name>InputFlags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_InputFlags</Type><BitSize>16</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>protApplyFormat</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>stTempFormat</Name><Type>STRING(80)</Type><BitSize>648</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Parameter><Parameter><Name>dtFormat</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Parameter><Local><Name>stTempResult</Name><Type>STRING(80)</Type><BitSize>648</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>propertyVal</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>pVarAdrHelp</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>rValue</Name><Type>REAL</Type><BitSize>32</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>iValue</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>dtPrinter</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbPrintDateTimeFormatVariable</Type><BitSize>2720</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>dtVarInst</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbAnalyzeTextVars</Type><BitSize>480</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>wstTempFormat</Name><Type>WSTRING(80)</Type><BitSize>1296</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>pst</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>pwst</Name><Type PointerTo="1">WSTRING(80)</Type><BitSize>32</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>currenttype</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>iPos</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Local><Name>bpi</Name><Type Namespace="VisuElemEventTable.VisuElemBase">BasePropertyInfo</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Local><Properties><Property><Name>suppress_warning_0</Name><Value>C0394</Value></Property></Properties></Method><Method><Name>Set_INT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pInt</Name><Type PointerTo="1">INT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>Set_WORD_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pw</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>IsOpen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Set_USINT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUs</Name><Type PointerTo="1">USINT</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetRectangleForDialog</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>__getInputFlags</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_InputFlags</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>InputFlags</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_InputFlags</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>SetToOpenEditBox</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Set_DATE_AND_TIME_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">DATE_AND_TIME</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetTextProperties</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pFont</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructFont</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pwAlign</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Set_DT_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">DATE_AND_TIME</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>protIsDataAvailable</Name><Comment><![CDATA[ Checks, whether a reference to a variable has been stored]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SetCallingElement</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elem</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Set_TIME_OF_DAY_Input</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pUdint</Name><Type PointerTo="1">TIME_OF_DAY</Type><BitSize>32</BitSize></Parameter><Local><Name>rValueConverted</Name><Type>REAL</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetMax</Name><Comment><![CDATA[ Will be called for setting the min/max value by the codegeneration for compiler versions < 3.3.0.20.
This method is not used by the converted code.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>prvSetInput</Name><Comment><![CDATA[ will not be converted, because this method is only called from
generated IEC code
CHECKED_OMIT]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pb</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>typetoset</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetConversion</Name><Comment><![CDATA[ Will be called for setting the conversion
This method is not used by the converted code.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Conversion</Name><Type Namespace="VisuElemEventTable.VisuElemBase.UC">IUnitConversion</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_EditboxInput</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IFileDialogUser</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>DialogResultCancel</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>DialogResultOk</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pstSelectedPath</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>FreeParameters</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pData</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_StructFileDialogParams</Name><BitSize>64</BitSize><SubItem><Name>pData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ TODO Implement in a convertible way ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>caller</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IFileDialogUser</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_FbFileDialogInput</Name><BitSize>128</BitSize><SubItem><Name>_params</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_StructFileDialogParams</Type><BitSize>64</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>_bOpen</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><Method><Name>HandleResult</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local><Local><Name>stTemp</Name><Type>STRING(256)</Type><BitSize>2056</BitSize></Local></Method><Method><Name>ResetInput</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Open</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stTitle</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Parameter><Name>stPreselection</Name><Type>STRING(512)</Type><BitSize>4104</BitSize></Parameter><Parameter><Name>iFilterCount</Name><Type>INT</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pFilters</Name><Type>STRING(80)</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>101</Elements></ArrayInfo><BitSize>32</BitSize></Parameter><Parameter><Name>bSave</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pClient</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter><Parameter><Name>theParams</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_StructFileDialogParams</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__getIsOpen</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsOpen</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">Visu_InputData</Name><BitSize>38080</BitSize><SubItem><Name>Capturing</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchCapturing</Type><Comment><![CDATA[ the element that has currently captured the input]]></Comment><BitSize>10496</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>LastElementInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbMouseTouchLastElementHandling</Type><BitSize>10464</BitSize><BitOffs>13088</BitOffs></SubItem><SubItem><Name>Tooltip</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_Tooltip</Type><BitSize>160</BitSize><BitOffs>23584</BitOffs></SubItem><SubItem><Name>Cursor</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumCursor</Type><BitSize>16</BitSize><BitOffs>23744</BitOffs><Default><EnumText>VisuEnumCursor.CS_ARROW</EnumText></Default></SubItem><SubItem><Name>LastCursor</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumCursor</Type><BitSize>16</BitSize><BitOffs>23760</BitOffs><Default><EnumText>VisuEnumCursor.CS_ARROW</EnumText></Default></SubItem><SubItem><Name>cursorSetThisCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23776</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>InputFocusElement</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ElementAndTransformation</Type><Comment><![CDATA[ TODO: not yet implemented]]></Comment><BitSize>1664</BitSize><BitOffs>23808</BitOffs></SubItem><SubItem><Name>EditboxInput</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EditboxInput</Type><Comment><![CDATA[ For the converted code we use a subclass of Visu_EditboxInput]]></Comment><BitSize>10752</BitSize><BitOffs>25472</BitOffs><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Visu_EditboxInputConverted</Value></Property><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_EditboxInput</Value></Property></Properties></SubItem><SubItem><Name>FileDialogInput</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbFileDialogInput</Type><BitSize>128</BitSize><BitOffs>36224</BitOffs></SubItem><SubItem><Name>Selectiondata</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_StructSelectionData</Type><BitSize>896</BitSize><BitOffs>36352</BitOffs></SubItem><SubItem><Name>InputInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructInputInfo</Type><Comment><![CDATA[ Next variable is used for the value changed event]]></Comment><BitSize>800</BitSize><BitOffs>37248</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisu_InputData</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IPaintBufferCreator</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>AddDrawSetupPaintBuffer</Name><Comment><![CDATA[ This method is used to the paint command to setup the new paint buffer for the client.
:return: An error code indication, whether the processing was successful or not.
ERR_OK The paint command was sent sucessfully
ERR_NOTIMPLEMENTED No paint command was sent, because not necessary
ERR_FAILED Sending the paint command failed]]></Comment><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pClientdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Create</Name><Comment><![CDATA[ Return value of this method in the converted code is irrelevant, because
this interface will be replaced in the converted code by an external implementation.
We change the return value temporarily to a valid type]]></Comment><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>ieccodeconversion_return_object</Name></Property></Properties></Method><Method><Name>Destroy</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>FinishSetupNewPaintBuffer</Name><Comment><![CDATA[ This method is used to finish the setup of a new paint buffer for the client,
i.e. free the memory of the old paint buffer.
:return: TRUE if the processing was successful, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pbyOldPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter></Method><Method><Name>PrepareSetupNewPaintBuffer</Name><Comment><![CDATA[ This method is used to prepare the setup of a new paint buffer for the client,
i.e. alloc the new memory.
:return: TRUE if the processing was successful, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwNewBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>dwOldBufferSize</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pbyOldPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter><Parameter><Name>dwFreeBuffer</Name><Type ReferenceTo="true">DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>pabyCurrentFreeBuffer</Name><Type>BYTE</Type><ArrayInfo ReferenceTo="true" PointerTo="1"><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter><Parameter><Name>dwCommandCount</Name><Type ReferenceTo="true">DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>pbyNewPaintBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property><Property><Name>ieccodeconversion_datatype</Name><Value>Java:Object;C#:object</Value></Property></Properties></Parameter></Method><Method><Name>UsesDrawSetupPaintBufferPaintCommand</Name><Comment><![CDATA[ This method indicates, whether the implementor uses a paint command to
to setup a new paint buffer for the client.
:return: TRUE if a paint command is used, otherwise FALSE]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbTemporaryRenderLocationManager</Name><BitSize>96</BitSize><SubItem><Name>temporaryRenderLocations</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>5</Elements></ArrayInfo><BitSize>40</BitSize><BitOffs>32</BitOffs></SubItem><Method><Name>Register</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>i</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Deregister</Name><Parameter><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>OK</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>CANCELLED</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>IN_PROGRESS</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>TRANSFER_FAILED</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>TIMEOUT</Text><Enum>5</Enum><Comment><![CDATA[ This error code will be also used if client has been closed during a transfer]]></Comment></EnumInfo><EnumInfo><Text>FILE_READ_ERROR</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>FILE_TRANSFER_SERVICES_NOT_SUPPORTED</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>TRANSFER_INCOMPLETE</Text><Enum>8</Enum><Comment><![CDATA[ An error situation when transferrring data from the visualization to the plc
by streaming. Transfer completed, but some data was lost.]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamFileNameInfo</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>__getFileNameProposal</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamSetFileName</Name><BitSize>32</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>__setFileName</Name><Parameter><Name>FileName</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamWriter</Name><BitSize>32</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamHandler</ExtendsType><Method><Name>Write</Name><Comment><![CDATA[ This method can be implemented for writing data to a stream like object.
The return value can either be:
* ERR_OK: writing succeeded, nrBytes is > 0
* ERR_PENDING: writing is temporarily not possible, udiNrBytes = 0
* Any other error code: writing failed, reason see error code, udiNrBytes = 0 ]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_RESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pbyBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiMaxNrBytes</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiNrBytes</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">PropertyInfo</Name><BitSize>128</BitSize><ExtendsType Namespace="VisuElemEventTable.VisuElemBase">BasePropertyInfo</ExtendsType><SubItem><Name>pGetter</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>pSetter</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>pInstance</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuFbFileTransferManager</Name><BitSize>2656</BitSize><SubItem><Name>_pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_pTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_pTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_pErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_errorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>_state</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>_doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>_plcObjPathPropInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">PropertyInfo</Type><BitSize>128</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>_itfVisuStreamReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamReader</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>_sFileName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>_udiStreamingCallCount</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2432</BitOffs></SubItem><SubItem><Name>_itfVisuStreamWriter</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamWriter</Type><BitSize>32</BitSize><BitOffs>2464</BitOffs></SubItem><SubItem><Name>_plcObjPathRel</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize><BitOffs>2496</BitOffs></SubItem><SubItem><Name>_udiBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2528</BitOffs></SubItem><SubItem><Name>_dwControlFlags</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2560</BitOffs></SubItem><SubItem><Name>_udiCountTotalBytesSent</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2592</BitOffs></SubItem><SubItem><Name>_udiCountTotalBytesReceived</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2624</BitOffs></SubItem><SubItem><Name Static="true">_currentId</Name><Type>WORD</Type><BitSize>16</BitSize></SubItem><Method><Name>EvaluateStreamingCountTotalBytes</Name><Comment><![CDATA[ This method is called if the visualization client sends the event,
that contains the total number of bytes, that will be transferred
from the visualization to the plc by streaming. ]]></Comment><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>RequestStreaming</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>itfVisuStreamHandler</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamHandler</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eDirection</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Type><BitSize>8</BitSize></Parameter><Parameter><Name>pxOptTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize></Parameter><Parameter><Name>tcOptErrorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>xDoNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwControlFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>itfVisuStreamFileNameInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamFileNameInfo</Type><BitSize>32</BitSize></Local><Local><Name>sFileNameProposal</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>asFilters</Name><Type>STRING(80)</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>1296</BitSize></Local><Local><Name>iCountFilters</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>psFileNameProposal</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>psFileNameExtension</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>sFileNameExtensionExtensionUpper</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>sFilter</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>RequestTransfer2</Name><Parameter><Name>direction</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Type><BitSize>8</BitSize></Parameter><Parameter><Name>plcObjPathRel</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>optVisuObjPath</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>pOptTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOptTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOptErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize></Parameter><Parameter><Name>optErrorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwControlFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Local><Name>plcObjPathAbs</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Local><Name>pPlcObjName</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Local><Local><Name>filters</Name><Type>STRING(80)</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>1296</BitSize></Local><Local><Name>nFilters</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>pPlcObjExt</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>plcObjExtUpper</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>pOptVisuObjPath</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Local><Local><Name>pStringBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>EvaluateTransferResult</Name><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>id</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>transferSuccessful</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>udiAdditionalDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local></Method><Method><Name>EvaluateStreamingData</Name><Comment><![CDATA[ This method is called if the visualization client sends the event,
that contains the data of the file, that is transferred from the
visualization to the plc by streaming.]]></Comment><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>udiAdditionalDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>udiNrBytes</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>xLastCall</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>eErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize></Local><Local><Name>xCancel</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>eByteOrderToUse</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_EnumByteOrder</Type><BitSize>16</BitSize></Local><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local><Local><Name>xError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>itfVisuStreamSetFileName</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamSetFileName</Type><BitSize>32</BitSize></Local><Local><Name>sFileName</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local></Method><Method><Name>RequestTransfer</Name><Parameter><Name>direction</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferDirection</Type><BitSize>8</BitSize></Parameter><Parameter><Name>plcObjPathRel</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>optVisuObjPath</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>pOptTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOptTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pOptErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize></Parameter><Parameter><Name>optErrorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>plcObjPathAbs</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Local><Name>pPlcObjName</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Local><Local><Name>filters</Name><Type>STRING(80)</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>1296</BitSize></Local><Local><Name>nFilters</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>pPlcObjExt</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>plcObjExtUpper</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local><Local><Name>pOptVisuObjPath</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>ClientRemoved</Name><Comment><![CDATA[ Notification, that the client was removed THIS instance works with.]]></Comment></Method><Method><Name>FindLastOccurence</Name><ReturnType>UINT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pString</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>char</Name><Type>STRING(1)</Type><BitSize>16</BitSize></Parameter><Local><Name>iFound</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>RequestStreamingPlcToVisu</Name><Parameter><Name>itfVisuStreamReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamReader</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize></Parameter><Parameter><Name>tcOptErrorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>xDoNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwControlFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>NormalizeFilePath</Name><Parameter><Name>filePath</Name><Type ReferenceTo="true">STRING(255)</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>filePathLength</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iFound</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>iStart</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>BACKSLASH</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Local><Name>SLASH</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>EvaluateDialogResult</Name><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>id</Name><Type>WORD</Type><BitSize>16</BitSize></Local><Local><Name>transferConfirmed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>ProcessStreamingIfCurrentlyActive</Name><Comment><![CDATA[ This method is called at the end of a visu cycle (i.e. when all
the "normal" paint commands have been added to the command buffer)
and performs the file streaming using the command buffer ]]></Comment><Local><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>udiResult</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>xCompleted</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>xTransferSuccessful</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>eErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetStringBuffer</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>pBaseInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize></Local><Local><Name>result</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesWithPtr</Type><BitSize>1408</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>ReplaceFileName</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pszPlcFilePathOriginal</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>udiBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pszPlcFilePathNew</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>uiLastPosPathOriginal</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>uiLastPosPathNew</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>pStringBuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Local><Name>pString</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize></Local><Local><Name>value</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_ScalarTypesUnion</Type><BitSize>1344</BitSize></Local></Method><Method><Name>SetBoolValue</Name><Parameter><Name>pVariable</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>value</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>pBaseInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>SetErrorCode</Name><Parameter><Name>pVariable</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Parameter><Parameter><Name>varType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>errorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize></Parameter><Parameter><Name>doNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>pBaseInfo</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">BasePropertyInfo</Type><BitSize>32</BitSize></Local><Local><Name>visuType</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">Visu_Types</Type><BitSize>16</BitSize></Local><Local><Name>bError</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>dwError</Name><Type>DWORD</Type><BitSize>32</BitSize></Local><Local><Name>pError</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize></Local><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>EvaluateStreamingResult</Name><Comment><![CDATA[ This method is called if the visualization client sends the event,
that informs about an error when transferring data from the plc to
the visualization by streaming.]]></Comment><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>eErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetFileExtension</Name><ReturnType PointerTo="1">STRING(80)</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pFilename</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>ReadFileName</Name><ReturnType>STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>udiAdditionalDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>xError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local><Local><Name>sFileName</Name><Type>STRING(80)</Type><BitSize>648</BitSize></Local></Method><Method><Name>prvClientRemoved</Name><Comment><![CDATA[ Notification, that the client was removed THIS instance works with.]]></Comment><Parameter><Name>itfVisuStreamHandler</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamHandler</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>RequestStreamingVisuToPlc</Name><Parameter><Name>itfVisuStreamWriter</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisuStreamWriter</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptTransferActive</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptTransferSuccessful</Name><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pxOptErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_AllNumericTypesUnion</Type><BitSize>32</BitSize></Parameter><Parameter><Name>tcOptErrorCodeType</Name><Type>TYPE_CLASS</Type><BitSize>32</BitSize></Parameter><Parameter><Name>xDoNotUsePropertyInfo</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>dwControlFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>GetFilenameFromPath</Name><ReturnType PointerTo="1">STRING(255)</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pFilepath</Name><Type PointerTo="1">STRING(255)</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></Method><Method><Name>EvaluateStreamingDialogResult</Name><Comment><![CDATA[ This method is called if the visualization client sends the event,
where the selected filename for streaming is passed. It is also
called in case of streaming from the visualization to the plc if
the user closed the file selection dialog using the cancel button.]]></Comment><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter><Local><Name>udiAdditionalDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>memReader</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_FbSequentialMemReader</Type><BitSize>160</BitSize></Local><Local><Name>eErrorCode</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuEnumFileTransferError</Type><BitSize>16</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">VisuStructClientData</Name><Comment><![CDATA[ IECCodeConversion: both interfaces in pragma because the first one ist used when such an object is passed to methods that are
referenced from external side (like IVisualElement.SetClientData)]]></Comment><BitSize>64704</BitSize><SubItem><Name>GlobalData</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructGlobalClientData</Type><Comment><![CDATA[ IECCodeConversion: Publish with explicit type because the returned interface was extended]]></Comment><BitSize>22432</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructGlobalClientData</Value></Property></Properties></SubItem><SubItem><Name>ElementsData</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructElementsClientData</Type><BitSize>64</BitSize><BitOffs>22432</BitOffs></SubItem><SubItem><Name>AdditionalElementsData</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructAdditionalElementClientData</Type><Comment><![CDATA[ additional Data that can be used by an Visuelement to save
special data (e.g. current slider position,
additional rectangles for a element etc.)]]></Comment><BitSize>96</BitSize><BitOffs>22496</BitOffs></SubItem><SubItem><Name>AdditionalElementsData2</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructAdditionalElementClientData2</Type><Comment><![CDATA[ TODO: use this buffer for painting, so each client has his own paintbuffer
A new mechanism, introduced with interface IVisualElement2, to allocate additional
client specific data. ]]></Comment><BitSize>96</BitSize><BitOffs>22592</BitOffs></SubItem><SubItem><Name>PaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbCommandBuffer</Type><Comment><![CDATA[ can't be used atm because VFT can't be initialised]]></Comment><BitSize>800</BitSize><BitOffs>22688</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name><Value>_3S.CoDeSys.VisuGenerated.IAnyObject</Value></Property></Properties></SubItem><SubItem><Name>pPaintBuffer</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuFbCommandBuffer</Type><Comment><![CDATA[ TODO: remove and replace by calls to the instance of PaintBuffer!]]></Comment><BitSize>32</BitSize><BitOffs>23488</BitOffs></SubItem><SubItem><Name>pVisuSpecificData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ can be used to store data that is unique for the visualisation and each client
e.g. the number/name of a visualisation shown in a frame etc.
Not needed by the converted code, because only used by Visu_FbClientCreator, that
is completely externally implemented for the converted code
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>23520</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>Inputdata</Name><Type Namespace="VisuElemEventTable.VisuElemBase">Visu_InputData</Type><BitSize>38080</BitSize><BitOffs>23552</BitOffs><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property></Properties></SubItem><SubItem><Name>Flags</Name><Type>BYTE</Type><Comment><![CDATA[ needed by default]]></Comment><BitSize>8</BitSize><BitOffs>61632</BitOffs><Default><Value>13</Value></Default><Properties><Property><Name>ieccodeconversion_generategetter</Name></Property><Property><Name>ieccodeconversion_generatesetter</Name></Property></Properties></SubItem><SubItem><Name>pDataToDelete</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ TODO: this pointer is only used to keep a pointer to the array of old rectangles, maybe look for a better implementation without this pointer]]></Comment><BitSize>32</BitSize><BitOffs>61664</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>bBestFit</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>61696</BitOffs></SubItem><SubItem><Name>bBestFitForDialogs</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>61704</BitOffs></SubItem><SubItem><Name>bScaleTypeIsotropic</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>61712</BitOffs></SubItem><SubItem><Name>rClientRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><BitSize>64</BitSize><BitOffs>61728</BitOffs></SubItem><SubItem><Name>rClientDisplayRect</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</Type><Comment><![CDATA[ The current visible display area in a scrollable window]]></Comment><BitSize>64</BitSize><BitOffs>61792</BitOffs></SubItem><SubItem><Name>bWasDemo</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>61856</BitOffs></SubItem><SubItem><Name>itfPaintBufferCreator</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IPaintBufferCreator</Type><Comment><![CDATA[ This instance of IPaintBufferCreator was used to create the paint buffer of this instance.
It also is able to enlarge the paint buffer if necessary. Not needed for the converted code,
because in the integrated visu the paint buffer can be enlarged easily.
CHECKED_OMIT]]></Comment><BitSize>32</BitSize><BitOffs>61888</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties></SubItem><SubItem><Name>TemporaryRenderLocationManager</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbTemporaryRenderLocationManager</Type><BitSize>96</BitSize><BitOffs>61920</BitOffs></SubItem><SubItem><Name>FileTransferManager</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuFbFileTransferManager</Type><BitSize>2656</BitSize><BitOffs>62016</BitOffs><Properties><Property><Name>ieccodeconversion_omit_conversion</Name></Property><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><Properties><Property><Name>ieccodeconversion_implementexistinginterface</Name><Value>_3S.CoDeSys.VisuGenerated.IVisuStructClientData;_3S.CoDeSys.VisuGenerated.IVisuStructClientData2</Value></Property><Property><Name>conditionalshow</Name><Value>visu_elemdev</Value></Property></Properties></DataType><DataType><Name Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</Name><BitSize>32</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>ContainsPoint</Name><Comment><![CDATA[ returns whether the point pt is contained by this element]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pt</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructPoint</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Destruct</Name><Comment><![CDATA[ This method will be removed and replaced with a implicit Destructor (opposite to Init)]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ElementInfo</Name><ReturnType>INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>pData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">Visu_StructElementInfo</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetClientData</Name><ReturnType Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetSurroundingRect</Name><ReturnType Namespace="VisuElemEventTable.CmpVisuHandler">VisuStructSimpleRectangle</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>GetText</Name><Comment><![CDATA[ Returns the text of the element
Elements should return the translated format string (not the replaced text -> printf on the formatstring) here.]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetTextProperties</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Font</Name><Type Namespace="VisuElemEventTable.VisuElemBase">VisuStructFont</Type><BitSize>768</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>dwOptAlignment</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>GetTooltip</Name><Comment><![CDATA[ Returns the tooltip of the element]]></Comment><ReturnType Namespace="VisuElemEventTable.VisuElemBase">Visu_TypeString</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetUpdateRects</Name><Comment><![CDATA[ adds the rectangles to the list from the clientdata that have to be invalidated]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>elemIndex</Name><Comment><![CDATA[ parameter ]]></Comment><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>HandleInput</Name><Comment><![CDATA[ handles the inputevent pEvent
returns true if the Event has been handled by this VisualElement]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pEvent</Name><Type Namespace="VisuElemEventTable.CmpVisuHandler" PointerTo="1">VisuStructEvent</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Initialize</Name><Comment><![CDATA[ Initializes the state of this element]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>parentVisu</Name><Type Namespace="VisuElemEventTable.VisuElemBase">IVisualisation</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Paint</Name><Comment><![CDATA[ Executes the drawing commands that are needed to draw the element in its current
state]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>dwFlags</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetClientData</Name><Comment><![CDATA[ this method will set the current client data in the object
instance, that will be used during the following calls
to Update, GetUpdateRects, Paint, HandleInput
TOCHECK: removes reentrancy of objects! ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pClientData</Name><Type Namespace="VisuElemEventTable.VisuElemBase" PointerTo="1">VisuStructClientData</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>SetStaticState</Name><Comment><![CDATA[ lets the Visualelement decide if its view is completely static]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Update</Name><Comment><![CDATA[ the element must update its current state (position, look, colors, text,...)
after the call to this method the outputs of this element show its current
state]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="VisuUserManagement">VisuUserMgmtSem</Name><BitSize>64</BitSize><SubItem><Name>_hSem</Name><Type Namespace="VisuElemEventTable.VisuElemBase.SysTypes">RTS_IEC_HANDLE</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><Method><Name>Leave</Name></Method><Method><Name>Enter</Name></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name><Value>visu_coredev</Value></Property></Properties></DataType><DataType><Name>fbHeatLevel</Name><BitSize>608</BitSize><SubItem><Name>inTemp</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>inHeatLevelArray</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>31</Elements></ArrayInfo><Comment><![CDATA[ ARRAY [0..30] OF INT;]]></Comment><BitSize>496</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>outLevel</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>544</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>outIndex</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>560</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>aux</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>Index</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>592</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_EtherCAT">T_DCTIME64</Name><BitSize>64</BitSize><BaseType>ULINT</BaseType><Properties><Property><Name>TcDisplayTypeGUID</Name><Value>18071995-0000-0000-0000-000000000047</Value></Property></Properties></DataType><DataType><Name>FT_PIWL</Name><BitSize>480</BitSize><SubItem><Name>IN</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>KP</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>KI</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_L</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>-1E+38</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_H</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>1E+38</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RST</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Y</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LIM</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>init</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>264</BitOffs></SubItem><SubItem><Name>tx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>tc</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>t_last</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>in_last</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>i</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>p</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>FT_DERIV</Name><BitSize>320</BitSize><SubItem><Name>in</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>K</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>run</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>out</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>old</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>tx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>last</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>init</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>tc</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>FT_PIDWL</Name><BitSize>1120</BitSize><SubItem><Name>IN</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>KP</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TN</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TV</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_L</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>-1E+38</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_H</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>192</BitOffs><Default><Value>1E+38</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RST</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Y</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LIM</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>piwl</Name><Type>FT_PIWL</Type><BitSize>480</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>diff</Name><Type>FT_DERIV</Type><BitSize>320</BitSize><BitOffs>800</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CTRL_OUT</Name><BitSize>288</BitSize><SubItem><Name>CI</Name><Type>REAL</Type><Comment><![CDATA[ input from controller ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OFFSET</Name><Type>REAL</Type><Comment><![CDATA[ output ofset ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MAN_IN</Name><Type>REAL</Type><Comment><![CDATA[Manual input ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_L</Name><Type>REAL</Type><Comment><![CDATA[ lower output limit ]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LIM_H</Name><Type>REAL</Type><Comment><![CDATA[ upper output limit ]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MANUAL</Name><Type>BOOL</Type><Comment><![CDATA[ switch for manual operation ]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Y</Name><Type>REAL</Type><Comment><![CDATA[ Control signal ]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LIM</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if control signal reaches a limit ]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CTRL_PID</Name><BitSize>1888</BitSize><SubItem><Name>ACT</Name><Type>REAL</Type><Comment><![CDATA[ PV value measured by the way ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SET</Name><Type>REAL</Type><Comment><![CDATA[ SP default Set Point ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SUP</Name><Type>REAL</Type><Comment><![CDATA[ noise reduction ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OFS</Name><Type>REAL</Type><Comment><![CDATA[ ofset for the output ]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>M_I</Name><Type>REAL</Type><Comment><![CDATA[ MANUAL_IN (PID_OUT) input value for manual operation ]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MAN</Name><Type>BOOL</Type><Comment><![CDATA[ switch to manual mode, MANUAL = TRUE ]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RST</Name><Type>BOOL</Type><Comment><![CDATA[ asynchronous reset input ]]></Comment><BitSize>8</BitSize><BitOffs>200</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>KP</Name><Type>REAL</Type><Comment><![CDATA[ controller gain ]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TN</Name><Type>REAL</Type><Comment><![CDATA[ reset of the controller ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TV</Name><Type>REAL</Type><Comment><![CDATA[ derivative of the controller ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LL</Name><Type>REAL</Type><Comment><![CDATA[ lower output limit ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><Value>-1000</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LH</Name><Type>REAL</Type><Comment><![CDATA[ upper output limit ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><Value>1000</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Y</Name><Type>REAL</Type><Comment><![CDATA[ output OF the controller. In manual mode (manual = TRUE) is: Y = MANUAL_IN + OFFSET ]]></Comment><BitSize>32</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>DIFF</Name><Type>REAL</Type><Comment><![CDATA[ deviation ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LIM</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if the output has reached a limit ]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>pid</Name><Type>FT_PIDWL</Type><BitSize>1120</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>co</Name><Type>CTRL_OUT</Type><BitSize>288</BitSize><BitOffs>1600</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">TON</Name><BitSize>224</BitSize><SubItem><Name>IN</Name><Type>BOOL</Type><Comment><![CDATA[ starts timer with rising edge, resets timer with falling edge ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PT</Name><Type>TIME</Type><Comment><![CDATA[ time to pass, before Q is set ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><Comment><![CDATA[ gets TRUE, delay time (PT) after a rising edge at IN ]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ET</Name><Type>TIME</Type><Comment><![CDATA[ elapsed time ]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>StartTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CLK_PRG</Name><BitSize>160</BitSize><SubItem><Name>PT</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><DateTime>t#10ms</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>init</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>last</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>tx</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>TP_X</Name><BitSize>256</BitSize><SubItem><Name>IN</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PT</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ET</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>edge</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>start</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>tx</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>PWM_DC</Name><BitSize>576</BitSize><SubItem><Name>F</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DC</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>clk</Name><Type>CLK_PRG</Type><BitSize>160</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>pulse</Name><Type>TP_X</Type><BitSize>256</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>tmp</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CTRL_PWM</Name><BitSize>768</BitSize><SubItem><Name>CI</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MAN_IN</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MANUAL</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>F</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>PW</Name><Type>PWM_DC</Type><BitSize>576</BitSize><BitOffs>192</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">R_TRIG</Name><Comment><![CDATA[
Rising Edge detection.
]]></Comment><BitSize>64</BitSize><SubItem><Name>CLK</Name><Type>BOOL</Type><Comment><![CDATA[ Signal to detect ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><Comment><![CDATA[ rising edge at signal detected ]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name>LowPassFilter</Name><BitSize>320</BitSize><SubItem><Name>Enable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>In</Name><Type>REAL</Type><Comment><![CDATA[ Analog Input, LREAL]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>k</Name><Type>REAL</Type><Comment><![CDATA[ Filter Constant. 0-1. 0: No filter, 1: Max filter, Typical 0.9]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Valid</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>Out</Name><Type>REAL</Type><Comment><![CDATA[ Filtered Value]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LastOut</Name><Type>REAL</Type><Comment><![CDATA[Temporally value]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>FirstPass</Name><Type>BOOL</Type><Comment><![CDATA[ First Pass of the Function]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>R_TRIG_1</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>fbZone</Name><BitSize>7104</BitSize><SubItem><Name>iZoneNo</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>iTAverage</Name><Type>INT</Type><Comment><![CDATA[ Average Zone Temperature]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>i</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>k</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>bFSpid</Name><Type>BOOL</Type><Comment><![CDATA[ First scan PID block]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>arT</Name><Type>DINT</Type><ArrayInfo><LBound>1</LBound><Elements>28</Elements></ArrayInfo><Comment><![CDATA[ Array of Temperatures in Zone]]></Comment><BitSize>896</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>temp</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>tmp</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>1056</BitOffs></SubItem><SubItem><Name>t</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>Size</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1120</BitOffs></SubItem><SubItem><Name>LH</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1136</BitOffs></SubItem><SubItem><Name>fDutyCycle</Name><Type>LREAL</Type><Comment><![CDATA[ PIDControl : FB_BasicPID;]]></Comment><BitSize>64</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>fbApartOffset</Name><Type>fbHeatLevel</Type><BitSize>608</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>fApartOffsetCalculated</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>iApOffsetBasis</Name><Type>INT</Type><Comment><![CDATA[ Appartment correction offeset from the Set.arHeatRoomAdj array]]></Comment><BitSize>16</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>MeasureStart</Name><Type Namespace="Tc2_EtherCAT">T_DCTIME64</Type><BitSize>64</BitSize><BitOffs>1984</BitOffs></SubItem><SubItem><Name>fbCTRL_PID</Name><Type>CTRL_PID</Type><BitSize>1888</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>PID_Y</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>3936</BitOffs></SubItem><SubItem><Name>bPWM_Q</Name><Type>BOOL</Type><Comment><![CDATA[ PWM output]]></Comment><BitSize>8</BitSize><BitOffs>3968</BitOffs></SubItem><SubItem><Name>tPIDCycle</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>4000</BitOffs></SubItem><SubItem><Name>fbCTRL_OUT</Name><Type>CTRL_OUT</Type><BitSize>288</BitSize><BitOffs>4224</BitOffs></SubItem><SubItem><Name>fbZoneHeatLevel</Name><Type>fbHeatLevel</Type><BitSize>608</BitSize><BitOffs>4512</BitOffs></SubItem><SubItem><Name>iHeatLevel</Name><Type>INT</Type><Comment><![CDATA[ INT Current heat level according outside temperature]]></Comment><BitSize>16</BitSize><BitOffs>5120</BitOffs></SubItem><SubItem><Name>fHeatLevel</Name><Type>REAL</Type><Comment><![CDATA[ REAL Current heat level according outside temperature]]></Comment><BitSize>32</BitSize><BitOffs>5152</BitOffs></SubItem><SubItem><Name>fbCTRL_PWM</Name><Type>CTRL_PWM</Type><BitSize>768</BitSize><BitOffs>5184</BitOffs></SubItem><SubItem><Name>fAptT_PV_Filtered</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>5952</BitOffs></SubItem><SubItem><Name>LowPassFilter</Name><Type>LowPassFilter</Type><BitSize>320</BitSize><BitOffs>5984</BitOffs></SubItem><SubItem><Name>iTDiff</Name><Type>INT</Type><Comment><![CDATA[ Temperature SP PV differencial ]]></Comment><BitSize>16</BitSize><BitOffs>6304</BitOffs></SubItem><SubItem><Name>iHeatLevelIndex</Name><Type>INT</Type><Comment><![CDATA[ Current Heat Level Index]]></Comment><BitSize>16</BitSize><BitOffs>6320</BitOffs></SubItem><SubItem><Name>iHeatLevelIndexMem</Name><Type>INT</Type><Comment><![CDATA[ Heat level Index Old/Memory]]></Comment><BitSize>16</BitSize><BitOffs>6336</BitOffs></SubItem><SubItem><Name>bHeatLevelIndexChanged</Name><Type>BOOL</Type><Comment><![CDATA[ Heat Level Index changed pulse]]></Comment><BitSize>8</BitSize><BitOffs>6352</BitOffs></SubItem><SubItem><Name>bInc_CMD</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6360</BitOffs></SubItem><SubItem><Name>bDec_CMD</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6368</BitOffs></SubItem><SubItem><Name>tIncTMR</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>6400</BitOffs></SubItem><SubItem><Name>tDecTMR</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>6624</BitOffs></SubItem><SubItem><Name>tHeatLevelActive</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>6848</BitOffs></SubItem><SubItem><Name>bHeatLevelStable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7072</BitOffs></SubItem><SubItem><Name>bHeatLevelInc_RQST</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7080</BitOffs></SubItem><SubItem><Name>bHeatLevelDec_RQST</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7088</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>HMI_ApartmDisplay</Name><BitSize>160</BitSize><SubItem><Name>iAp</Name><Type>INT</Type><Comment><![CDATA[ Apartment Number]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bSSR</Name><Type>BOOL</Type><Comment><![CDATA[ SSR Output, Output control]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>bHMISSR_ON</Name><Type>BOOL</Type><Comment><![CDATA[ for mapping test purpose]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>fValue</Name><Type>REAL</Type><Comment><![CDATA[ Actual temperature °C]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>bVisible</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>fT_SP</Name><Type>REAL</Type><Comment><![CDATA[ Temperature Set Point °C ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>iZoneNo</Name><Type>INT</Type><Comment><![CDATA[ Zone Number ]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>iInZoneNo</Name><Type>INT</Type><Comment><![CDATA[ Inside Zone number]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_System">T_AmsPort</Name><Comment><![CDATA[ TwinCAT AMS port address. ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType></DataType><DataType><Name Namespace="Tc2_System">ADSREAD</Name><Comment><![CDATA[ ADS read command. ]]></Comment><BitSize>1248</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PORT</Name><Type Namespace="Tc2_System">T_AmsPort</Type><Comment><![CDATA[ Ads communication port ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXGRP</Name><Type>UDINT</Type><Comment><![CDATA[ Index group ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXOFFS</Name><Type>UDINT</Type><Comment><![CDATA[ Index offset ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LEN</Name><Type>UDINT</Type><Comment><![CDATA[ Max. number of data bytes to read (LEN <= max. size of destination buffer) ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DESTADDR</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to destination buffer ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>READ</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>456</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>480</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">NT_GetTime</Name><Comment><![CDATA[ Reads local windows system time (struct) ]]></Comment><BitSize>1728</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>START</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Max fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>TIMESTR</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><Comment><![CDATA[ Local windows system time ]]></Comment><BitSize>128</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsRead</Name><Type Namespace="Tc2_System">ADSREAD</Type><BitSize>1248</BitSize><BitOffs>480</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>400</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>1</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>MODBUSERROR_NO_ERROR</Text><Enum>0</Enum><Comment><![CDATA[ 0 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_FUNCTION</Text><Enum>1</Enum><Comment><![CDATA[ 1 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DATA_ADDRESS</Text><Enum>2</Enum><Comment><![CDATA[ 2 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DATA_VALUE</Text><Enum>3</Enum><Comment><![CDATA[ 3 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_SLAVE_DEVICE_FAILURE</Text><Enum>4</Enum><Comment><![CDATA[ 4 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ACKNOWLEDGE</Text><Enum>5</Enum><Comment><![CDATA[ 5 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_SLAVE_DEVICE_BUSY</Text><Enum>6</Enum><Comment><![CDATA[ 6 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_NEGATIVE_ACKNOWLEDGE</Text><Enum>7</Enum><Comment><![CDATA[ 7 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_MEMORY_PARITY</Text><Enum>8</Enum><Comment><![CDATA[ 8 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_reserved9</Text><Enum>9</Enum><Comment><![CDATA[ 9 ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_GATEWAY_PATH_UNAVAILABLE</Text><Enum>10</Enum><Comment><![CDATA[ A ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</Text><Enum>11</Enum><Comment><![CDATA[ B ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_CHARREC_TIMEOUT</Text><Enum>32</Enum><Comment><![CDATA[ 20 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DATA_SIZE</Text><Enum>33</Enum><Comment><![CDATA[ 21 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DEVICE_ADDRESS</Text><Enum>34</Enum><Comment><![CDATA[ 22 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DESTINATION_ADDRESS</Text><Enum>35</Enum><Comment><![CDATA[ 23 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_ILLEGAL_DESTINATION_SIZE</Text><Enum>36</Enum><Comment><![CDATA[ 24 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_NO_RESPONSE</Text><Enum>37</Enum><Comment><![CDATA[ 25 hex ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_TXBUFFOVERRUN</Text><Enum>102</Enum><Comment><![CDATA[ Low level communication errors ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_SENDTIMEOUT</Text><Enum>103</Enum></EnumInfo><EnumInfo><Text>MODBUSERROR_DATASIZEOVERRUN</Text><Enum>107</Enum></EnumInfo><EnumInfo><Text>MODBUSERROR_STRINGOVERRUN</Text><Enum>110</Enum></EnumInfo><EnumInfo><Text>MODBUSERROR_INVALIDPOINTER</Text><Enum>120</Enum><Comment><![CDATA[ invalid data pointer, e. g. zero ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_CRC</Text><Enum>150</Enum></EnumInfo><EnumInfo><Text>MODBUSERROR_INVALIDMEMORYADDRESS</Text><Enum>232</Enum><Comment><![CDATA[ High level PLC errors ]]></Comment></EnumInfo><EnumInfo><Text>MODBUSERROR_TRANSMITBUFFERTOOSMALL</Text><Enum>233</Enum></EnumInfo></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Name><BitSize>192</BitSize><SubItem><Name>Status</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>D</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>22</Elements></ArrayInfo><BitSize>176</BitSize><BitOffs>16</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Name><BitSize>192</BitSize><SubItem><Name>Ctrl</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>D</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>22</Elements></ArrayInfo><BitSize>176</BitSize><BitOffs>16</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MBserialLineMode_t</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>MBSERIALLINEMODE_DEFAULT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MBSERIALLINEMODE_KL6_3B_ALTERNATIVE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>MBSERIALLINEMODE_KL6_5B_STANDARD</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>MBSERIALLINEMODE_KL6_22B_STANDARD</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>MBSERIALLINEMODE_PC_COM_PORT</Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MODBUS_STATES</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Modbus_INIT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>Modbus_RECEIVE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>Modbus_CHKFNC</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>Modbus_SEND</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>Modbus_SEND_WAIT</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>Modbus_ERROR</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>Modbus_QUIT</Text><Enum>6</Enum></EnumInfo><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MODBUS_FUNCTIONS</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>FNC_READ_COILS</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>FNC_READ_INPUTS</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>FNC_READ_HOLDING_REG</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>FNC_READ_INPUT_REG</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>FNC_WRITE_SINGLE_COIL</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>FNC_WRITE_SINGLE_REG</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>FNC_DIAGNOSTICS</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>FNC_WRITE_MULTIPLE_COILS</Text><Enum>15</Enum></EnumInfo><EnumInfo><Text>FNC_WRITE_MULTIPLE_REG</Text><Enum>16</Enum></EnumInfo><EnumInfo><Text>FNC_READWRITE_MULTIPLE_REG</Text><Enum>23</Enum></EnumInfo><EnumInfo><Text>FNC_USERREADWRITE</Text><Enum>255</Enum></EnumInfo><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MODBUS_MEMORYTYPE</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>MEMORYTYPE_NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MEMORYTYPE_INPUTS</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>MEMORYTYPE_OUTPUTS</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>MEMORYTYPE_HOLDINGREGISTER</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ST_ModbusErrorDiagnostics</Name><Comment><![CDATA[
* Data structure holds additional information
* for error diagnostic purposes.
]]></Comment><BitSize>160</BitSize><SubItem><Name>ErrorID</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><Comment><![CDATA[ current Error ID ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>LastErrorID</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><Comment><![CDATA[ last recently occured error ]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>ErrorState</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_STATES</Type><Comment><![CDATA[ internal communication state ]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>ModbusAddress</Name><Type>BYTE</Type><Comment><![CDATA[ affected Modbus station address ]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>ModbusFunction</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_FUNCTIONS</Type><Comment><![CDATA[ affected Modbus function code ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>ModbusFunctionNum</Name><Type>BYTE</Type><Comment><![CDATA[ affected Modbus function code (numeric value) ]]></Comment><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>Memorytype</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_MEMORYTYPE</Type><Comment><![CDATA[ affected Modbus memory type (Input, Output, Memory) ]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>ModbusOffset</Name><Type>WORD</Type><Comment><![CDATA[ addressed Modbus data location (bit or word) ]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>MemoryOffset</Name><Type>WORD</Type><Comment><![CDATA[ addressed Modbus data location ]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>MemoryLength</Name><Type>WORD</Type><Comment><![CDATA[ length of addressed data area ]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusComBuffer</Name><BitSize>608</BitSize><SubItem><Name>Buffer</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>64</Elements></ArrayInfo><BitSize>512</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>RdIdx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>WrIdx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>528</BitOffs></SubItem><SubItem><Name>Count</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>FreeByte</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>Error</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>blocked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>592</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">MBcomDebugBuffer</Name><BitSize>528</BitSize><SubItem><Name>Buffer</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>16</Elements></ArrayInfo><BitSize>256</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Status</Name><Type>INT</Type><ArrayInfo><LBound>0</LBound><Elements>16</Elements></ArrayInfo><BitSize>256</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>Idx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>512</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusSerialLineControl</Name><BitSize>1216</BitSize><SubItem><Name>Mode</Name><Type Namespace="Tc2_ModbusRTU">MBserialLineMode_t</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pComIn</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>66</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pComOut</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>66</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeComIn</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>144</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrorID</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>TxBuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>RxBuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>32</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>ComPortDebugBuffer</Name><Type Namespace="Tc2_ModbusRTU">MBcomDebugBuffer</Type><BitSize>528</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>InvalidDataExchangeMode</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>784</BitOffs></SubItem><SubItem><Name>RegisterMode</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>800</BitOffs></SubItem><SubItem><Name>pCTRL</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>pSTATUS</Name><Type PointerTo="1">WORD</Type><BitSize>32</BitSize><BitOffs>864</BitOffs></SubItem><SubItem><Name>RxCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>TxCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>912</BitOffs></SubItem><SubItem><Name>DataIndex</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>928</BitOffs></SubItem><SubItem><Name>DataCountMask</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>944</BitOffs></SubItem><SubItem><Name>DataCountShift</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>ReceiveHandshakeBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>976</BitOffs></SubItem><SubItem><Name>TransmitHandshakeBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>992</BitOffs></SubItem><SubItem><Name>TransmitBufferSentBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1008</BitOffs></SubItem><SubItem><Name>ContinousModeStartBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>ReceiveBufferFullBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1040</BitOffs></SubItem><SubItem><Name>ResetBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1056</BitOffs></SubItem><SubItem><Name>RR</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1072</BitOffs></SubItem><SubItem><Name>RA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>TR</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1104</BitOffs></SubItem><SubItem><Name>TA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1120</BitOffs></SubItem><SubItem><Name>IA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1136</BitOffs></SubItem><SubItem><Name>BUF_F</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>noTAcounter</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>1168</BitOffs></SubItem><SubItem><Name>initialized</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1176</BitOffs></SubItem><SubItem><Name>TransmitDataSent</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1184</BitOffs></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1200</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusReceiveByte</Name><BitSize>96</BitSize><SubItem><Name>RxBuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>ByteReceived</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ReceivedByte</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>72</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ST_ModbusCRC16</Name><BitSize>48</BitSize><SubItem><Name>CRCHiByte</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>CRCLoByte</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>CRCWord</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>bErr</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">TOF</Name><BitSize>224</BitSize><SubItem><Name>IN</Name><Type>BOOL</Type><Comment><![CDATA[ starts timer with falling edge, resets timer with rising edge ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PT</Name><Type>TIME</Type><Comment><![CDATA[ time to pass, before Q is set ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><Comment><![CDATA[ is FALSE, PT seconds after IN had a falling edge ]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ET</Name><Type>TIME</Type><Comment><![CDATA[ elapsed time ]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>StartTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusReceiveModData</Name><BitSize>2816</BitSize><SubItem><Name>UnitID</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Timeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Reset</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Master</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>UserReadWrite</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>112</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>data</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><BitSize>2048</BitSize><BitOffs>120</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>DataReceived</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2168</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>busy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2176</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>RxTimeout</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2208</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LenReceiveData</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2240</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>crc</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusCRC16</Type><BitSize>48</BitSize><BitOffs>2272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>RXbuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>32</BitSize><BitOffs>2336</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>Receive</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusReceiveByte</Type><BitSize>32</BitSize><BitOffs>2368</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2400</BitOffs></SubItem><SubItem><Name>iTimeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>2432</BitOffs></SubItem><SubItem><Name>TimeoutTimer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>224</BitSize><BitOffs>2464</BitOffs></SubItem><SubItem><Name>idx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2688</BitOffs></SubItem><SubItem><Name>bytecount</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>2704</BitOffs></SubItem><SubItem><Name>startidx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2720</BitOffs></SubItem><SubItem><Name>tmpErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2736</BitOffs></SubItem><SubItem><Name>UnitIDvalid</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2752</BitOffs></SubItem><SubItem><Name>EntryState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2768</BitOffs></SubItem><SubItem><Name>LastState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2784</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusSendModData</Name><BitSize>2272</BitSize><SubItem><Name>send</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>data</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><BitSize>2048</BitSize><BitOffs>40</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Length</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2096</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Busy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2112</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bErr</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2120</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>TXbuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>32</BitSize><BitOffs>2144</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2176</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>idx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2192</BitOffs></SubItem><SubItem><Name>nextWrIdx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2208</BitOffs></SubItem><SubItem><Name>crc</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusCRC16</Type><BitSize>48</BitSize><BitOffs>2224</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ST_ModbusComBuffers</Name><BitSize>1232</BitSize><SubItem><Name>blocked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Tx</Name><Type Namespace="Tc2_ModbusRTU">ModbusComBuffer</Type><BitSize>608</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Rx</Name><Type Namespace="Tc2_ModbusRTU">ModbusComBuffer</Type><BitSize>608</BitSize><BitOffs>624</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ST_ModbusCom</Name><BitSize>7648</BitSize><SubItem><Name>ctrl</Name><Type Namespace="Tc2_ModbusRTU">ModbusSerialLineControl</Type><BitSize>1216</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>RecByte</Name><Type Namespace="Tc2_ModbusRTU">ModbusReceiveByte</Type><BitSize>96</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>RecMod</Name><Type Namespace="Tc2_ModbusRTU">ModbusReceiveModData</Type><BitSize>2816</BitSize><BitOffs>1312</BitOffs></SubItem><SubItem><Name>SendMod</Name><Type Namespace="Tc2_ModbusRTU">ModbusSendModData</Type><BitSize>2272</BitSize><BitOffs>4128</BitOffs></SubItem><SubItem><Name>Buffer</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusComBuffers</Type><BitSize>1232</BitSize><BitOffs>6400</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusRtuMasterV2</Name><BitSize>8832</BitSize><SubItem><Name>UnitID</Name><Type>BYTE</Type><Comment><![CDATA[ modbus unit ID ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Quantity</Name><Type>WORD</Type><Comment><![CDATA[ quantity of bits or words to read or write ]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MBAddr</Name><Type>WORD</Type><Comment><![CDATA[ modbus address ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbLength</Name><Type>UINT</Type><Comment><![CDATA[ byte length of memory ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pMemoryAddr</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ KSt 2013-06-17, changed from DWORD to pointer for TC3 64 bit ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxQuantity</Name><Type>WORD</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxMBAddr</Name><Type>WORD</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxcbLength</Name><Type>UINT</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pAuxMemoryAddr</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Execute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Timeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Mode</Name><Type Namespace="Tc2_ModbusRTU">MBserialLineMode_t</Type><BitSize>16</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pComIn</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>66</Elements></ArrayInfo><Comment><![CDATA[ must meet the maximum size of a hardware related data structure ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pComOut</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>66</Elements></ArrayInfo><Comment><![CDATA[ must meet the maximum size of a hardware related data structure ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeComIn</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>400</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>408</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrorId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbRead</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>432</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrorDiagnostics</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ST_ModbusErrorDiagnostics</Type><BitSize>32</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_STATES</Type><BitSize>16</BitSize><BitOffs>480</BitOffs><Default><EnumText>MODBUS_STATES.Modbus_INIT</EnumText></Default></SubItem><SubItem><Name>iUnitID</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>496</BitOffs></SubItem><SubItem><Name>iQuantity</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>iMBAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>528</BitOffs></SubItem><SubItem><Name>iSubfunction</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>icbLength</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>ipMemoryAddr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>iAuxQuantity</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>608</BitOffs></SubItem><SubItem><Name>iAuxMBAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>624</BitOffs></SubItem><SubItem><Name>iAuxcbLength</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>ipAuxMemoryAddr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>iExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>iTimeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>com</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusCom</Type><BitSize>7648</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>TriggerExecute</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>8416</BitOffs></SubItem><SubItem><Name>MBFunction</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_FUNCTIONS</Type><BitSize>16</BitSize><BitOffs>8480</BitOffs></SubItem><SubItem><Name>startaddress</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>8496</BitOffs></SubItem><SubItem><Name>memorytype</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_MEMORYTYPE</Type><BitSize>16</BitSize><BitOffs>8512</BitOffs></SubItem><SubItem><Name>TimeoutTON</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>8544</BitOffs></SubItem><SubItem><Name>p</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>8768</BitOffs></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>8800</BitOffs></SubItem><SubItem><Name>bQuantity</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>8816</BitOffs></SubItem><Action><Name>WriteMultipleCoils</Name></Action><Action><Name>_ModbusMasterAction</Name></Action><Action><Name>ReadInputRegs</Name></Action><Action><Name>WriteSingleCoil</Name></Action><Action><Name>Diagnostics</Name></Action><Action><Name>ReadRegs</Name></Action><Action><Name>ReadInputStatus</Name></Action><Action><Name>WriteSingleRegister</Name></Action><Action><Name>UserReadWrite</Name></Action><Action><Name>ReadCoils</Name></Action><Action><Name>WriteRegs</Name></Action><Action><Name>ReadWriteRegs</Name></Action><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusRtuMasterV2_KL6x22B</Name><Comment><![CDATA[ Modbus RTU Master functionality for a serial connections via serial EL6x/KL6x terminals with 22 bytes data process image.]]></Comment><BitSize>9760</BitSize><SubItem><Name>UnitID</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Quantity</Name><Type>WORD</Type><Comment><![CDATA[ quantity of bits or words to read or write ]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MBAddr</Name><Type>WORD</Type><Comment><![CDATA[ modbus address ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbLength</Name><Type>UINT</Type><Comment><![CDATA[ byte length of memory ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pMemoryAddr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxQuantity</Name><Type>WORD</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxMBAddr</Name><Type>WORD</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AuxcbLength</Name><Type>UINT</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pAuxMemoryAddr</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Write access - used for Read/Write access only (function code 23) ]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Execute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Timeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrorId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>304</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbRead</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>InData</Name><Type Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Type><BitSize>192</BitSize><BitOffs>336</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OutData</Name><Type Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Type><BitSize>192</BitSize><BitOffs>528</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>MBmaster</Name><Type Namespace="Tc2_ModbusRTU">ModbusRtuMasterV2</Type><BitSize>8832</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>ErrorDiagnostics</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusErrorDiagnostics</Type><BitSize>160</BitSize><BitOffs>9568</BitOffs></SubItem><SubItem><Name>Mode</Name><Type Namespace="Tc2_ModbusRTU">MBserialLineMode_t</Type><BitSize>16</BitSize><BitOffs>9728</BitOffs><Default><EnumText>MBserialLineMode_t.MBSERIALLINEMODE_KL6_22B_STANDARD</EnumText></Default></SubItem><Action><Name>WriteMultipleCoils</Name></Action><Action><Name>ReadInputRegs</Name></Action><Action><Name>WriteSingleCoil</Name></Action><Action><Name>Diagnostics</Name></Action><Action><Name>ReadRegs</Name></Action><Action><Name>ReadInputStatus</Name></Action><Action><Name>WriteSingleRegister</Name></Action><Action><Name>UserReadWrite</Name></Action><Action><Name>ReadCoils</Name></Action><Action><Name>WriteRegs</Name></Action><Action><Name>ReadWriteRegs</Name></Action><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>PIDParam</Name><BitSize>512</BitSize><SubItem><Name>fSetpointValue</Name><Type>REAL</Type><Comment><![CDATA[ setpoint value ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>fActualValue</Name><Type>REAL</Type><Comment><![CDATA[ actual value ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>bReset</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE at this input resets the internal state variables and the controller output. ]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>bManual</Name><Type>BOOL</Type><Comment><![CDATA[ Manual mode ON/OFF ]]></Comment><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>fM_In</Name><Type>REAL</Type><Comment><![CDATA[ Output in Manual Mode ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>fOfs</Name><Type>REAL</Type><Comment><![CDATA[ Offset for the output ]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>fCtrlCycleTime</Name><Type>REAL</Type><Comment><![CDATA[ controller cycle time in seconds [s] ]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>fKp</Name><Type>REAL</Type><Comment><![CDATA[ proportional gain Kp (P) ]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>fTn</Name><Type>REAL</Type><Comment><![CDATA[ integral gain Tn (I) [s] ]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>fTv</Name><Type>REAL</Type><Comment><![CDATA[ derivative gain Tv (D-T1) [s] ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>fTd</Name><Type>REAL</Type><Comment><![CDATA[ derivative damping time Td (D-T1) [s] ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>fLL</Name><Type>REAL</Type><Comment><![CDATA[ lower output limit ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>fLH</Name><Type>REAL</Type><Comment><![CDATA[ upper output limit ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>fCtrlOutput</Name><Type>REAL</Type><Comment><![CDATA[ Output of the PID-element. ]]></Comment><BitSize>32</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>nErrorStatus</Name><Type>UINT</Type><Comment><![CDATA[ 0 - nERR_NOERROR No error; 1 - nERR_INVALIDPARAM Invalid parameter; 2 - nERR_INVALIDCYCLETIME Invalid cycle time. ]]></Comment><BitSize>16</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>DIFF</Name><Type>REAL</Type><Comment><![CDATA[ deviation ]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>LIM</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if the output has reached a limit ]]></Comment><BitSize>8</BitSize><BitOffs>480</BitOffs></SubItem></DataType><DataType><Name>fbMAU</Name><BitSize>2624</BitSize><SubItem><Name>PV</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SP</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>48</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Manual</Name><Type>BOOL</Type><Comment><![CDATA[ Manual Mode Active]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Man_Y</Name><Type>REAL</Type><Comment><![CDATA[ Output value in Manual mode 0..100%]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Reset</Name><Type>BOOL</Type><Comment><![CDATA[ Reset Command]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PID_Y_Value</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>PID_Y</Name><Type>INT</Type><Comment><![CDATA[ 0..100%; 0..32767]]></Comment><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>PID_Par</Name><Type>PIDParam</Type><BitSize>512</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>PID_CTRL</Name><Type>CTRL_PID</Type><BitSize>1888</BitSize><BitOffs>736</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FW_GetSystemTime</Name><BitSize>96</BitSize><SubItem><Name>dwTimeLo</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>dwTimeHi</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">GETSYSTEMTIME</Name><Comment><![CDATA[ With this block the operating system time stamp can be read.
The time stamp is a 64 bit integer value, with a precision of 100ns, which is updated with every call of the PLC.
Amongst other uses, it can be utilised for timing tasks or time measurements.
One unit is equivalent to 100 ns. ]]></Comment><BitSize>192</BitSize><SubItem><Name>timeLoDW</Name><Type>UDINT</Type><Comment><![CDATA[ Contains the low-value 4 bytes of the time stamp ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>timeHiDW</Name><Type>UDINT</Type><Comment><![CDATA[ Contains the high-value 4 bytes of the time stamp ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbGetSystemTime</Name><Type Namespace="Tc2_System">FW_GetSystemTime</Type><BitSize>96</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">E_DateAndTimeFormat</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>de_DE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>en_GB</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>en_US</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">ST_ReadEvent</Name><BitSize>5312</BitSize><SubItem><Name>nSourceId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>nClass</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>nConfirmState</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>nResetState</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>sSource</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>sDate</Name><Type>STRING(23)</Type><BitSize>192</BitSize><BitOffs>2208</BitOffs></SubItem><SubItem><Name>sTime</Name><Type>STRING(23)</Type><BitSize>192</BitSize><BitOffs>2400</BitOffs></SubItem><SubItem><Name>sComputer</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>2592</BitOffs></SubItem><SubItem><Name>sMessageText</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>3240</BitOffs></SubItem><SubItem><Name>bQuitMessage</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>5288</BitOffs></SubItem><SubItem><Name>bConfirmable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>5296</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">E_EventReadingStates</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eEventReadingIdle</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>eEventReadingOpenHandle</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>eEventReadingGetEventStreams</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>eEventReadingCheckQuitCommand</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>eEventReadingCloseHandle</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>eEventReadingUpdateEvents</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>eEventReadingGetMessageTexts</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>eEventReadingGetHostNames</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>eEventReadingGetSoureNames</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>eEventReadingAddEvents</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>eEventReadingQuitEvent</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>eEventReadingError</Text><Enum>11</Enum></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">E_AdsStates</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eAdsInit</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>eAdsProcess</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>eAdsAnalyse</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>eAdsError</Text><Enum>3</Enum></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">ST_HandleInfo</Name><BitSize>64</BitSize><SubItem><Name>nEnum</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nCountOfEvents</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">T_FILETIME</Name><Comment><![CDATA[ The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). ]]></Comment><BitSize>64</BitSize><SubItem><Name>dwLowDateTime</Name><Type>DWORD</Type><Comment><![CDATA[ Specifies the low-order 32 bits of the file time. ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>dwHighDateTime</Name><Type>DWORD</Type><Comment><![CDATA[ Specifies the high-order 32 bits of the file time. ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">ST_EventDataEx</Name><BitSize>16448</BitSize><SubItem><Name>nCb</Name><Type>WORD</Type><Comment><![CDATA[ Complete size OF the structure including data ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nFormat</Name><Type>WORD</Type><Comment><![CDATA[ Size OF the format STRING ]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>nData</Name><Type>WORD</Type><Comment><![CDATA[ Size OF the data ]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>aTemp</Name><Type>BYTE</Type><ArrayInfo><LBound>1</LBound><Elements>2050</Elements></ArrayInfo><BitSize>16400</BitSize><BitOffs>48</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">ST_EventData</Name><BitSize>17248</BitSize><SubItem><Name>nCb</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nInvokeId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>nId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>nSourceId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>aAddress</Name><Type>BYTE</Type><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>nClass</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>nFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>nPriority</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>nState</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>nUserData</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>sFormatProgId</Name><Type>STRING(31)</Type><BitSize>256</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>nTimeSignaled</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>608</BitOffs></SubItem><SubItem><Name>nTimeReset</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>nTimeConfirm</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>stEventDataEx</Name><Type Namespace="Tc2_Utilities">ST_EventDataEx</Type><BitSize>16448</BitSize><BitOffs>800</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">ST_EventStream</Name><BitSize>17312</BitSize><SubItem><Name>nStream</Name><Type>DWORD</Type><Comment><![CDATA[ size OF this structure, including all following TcGetEventParams structures ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nLangId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>stEventData</Name><Type Namespace="Tc2_Utilities">ST_EventData</Type><Comment><![CDATA[ Stream OF TcGetEventParams ]]></Comment><BitSize>17248</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_System">ADSRDWRTEX</Name><Comment><![CDATA[ Extended ADS read/write command. ]]></Comment><BitSize>1440</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PORT</Name><Type Namespace="Tc2_System">T_AmsPort</Type><Comment><![CDATA[ Ads communication port ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXGRP</Name><Type>UDINT</Type><Comment><![CDATA[ Index group ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXOFFS</Name><Type>UDINT</Type><Comment><![CDATA[ Index offset ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>WRITELEN</Name><Type>UDINT</Type><Comment><![CDATA[ Max. number of data bytes to write (WRITELEN <= max. size of source buffer) ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>READLEN</Name><Type>UDINT</Type><Comment><![CDATA[ Max. number of data bytes to read (READLEN <= max. size of destination buffer) ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SRCADDR</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to source buffer ]]></Comment><BitSize>32</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>DESTADDR</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to destination buffer ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>WRTRD</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>480</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>520</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>544</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>COUNT_R</Name><Type>UDINT</Type><Comment><![CDATA[ Count of bytes actually read ]]></Comment><BitSize>32</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">E_TimeZoneID</Name><Comment><![CDATA[ Time zone identifier ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eTimeZoneID_Invalid</Text><Enum>-1</Enum><Comment><![CDATA[ Invalid time zone ]]></Comment></EnumInfo><EnumInfo><Text>eTimeZoneID_Unknown</Text><Enum>0</Enum><Comment><![CDATA[ Unknown time zone ]]></Comment></EnumInfo><EnumInfo><Text>eTimeZoneID_Standard</Text><Enum>1</Enum><Comment><![CDATA[ Standard time (Winterzeit) ]]></Comment></EnumInfo><EnumInfo><Text>eTimeZoneID_Daylight</Text><Enum>2</Enum><Comment><![CDATA[ Daylight saving time (Sommerzeit) ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">FB_TranslateUtcToLocalTimeByZoneID</Name><Comment><![CDATA[ Internal helper function block. Detects time zone ID, bias and B time flag and translates the UTC input file time to local file time format ]]></Comment><BitSize>2144</BitSize><SubItem><Name>in</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><Comment><![CDATA[ Time to be converted (UTC, file time format) ]]></Comment><BitSize>64</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tzInfo</Name><Type Namespace="Tc2_Utilities">ST_TimeZoneInformation</Type><Comment><![CDATA[ Time zone information ]]></Comment><BitSize>864</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>wDldYear</Name><Type>WORD</Type><Comment><![CDATA[ Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]></Comment><BitSize>16</BitSize><BitOffs>960</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>wStdYear</Name><Type>WORD</Type><Comment><![CDATA[ Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]></Comment><BitSize>16</BitSize><BitOffs>976</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>out</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><Comment><![CDATA[ Converted time (local file time format)]]></Comment><BitSize>64</BitSize><BitOffs>992</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>eTzID</Name><Type Namespace="Tc2_Utilities">E_TimeZoneID</Type><Comment><![CDATA[ Detected daylight saving time/zone information ]]></Comment><BitSize>16</BitSize><BitOffs>1056</BitOffs><Default><EnumText>E_TimeZoneID.eTimeZoneID_Unknown</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bB</Name><Type>BOOL</Type><Comment><![CDATA[ FALSE => A time, TRUE => B time]]></Comment><BitSize>8</BitSize><BitOffs>1072</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bias</Name><Type>DINT</Type><Comment><![CDATA[ Bias value in minutes ]]></Comment><BitSize>32</BitSize><BitOffs>1088</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>inUtc</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><BitSize>128</BitSize><BitOffs>1120</BitOffs></SubItem><SubItem><Name>bInAsStruct</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1248</BitOffs></SubItem><SubItem><Name>tziSommer</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><BitSize>128</BitSize><BitOffs>1264</BitOffs></SubItem><SubItem><Name>tziWinter</Name><Type Namespace="Tc2_Utilities">TIMESTRUCT</Type><BitSize>128</BitSize><BitOffs>1392</BitOffs></SubItem><SubItem><Name>tziLocalSommer</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>tziLocalWinter</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem><SubItem><Name>tziUtcSommer</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>tziUtcWinter</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>ui64UtcIn</Name><Type Namespace="Tc2_Utilities">T_ULARGE_INTEGER</Type><BitSize>64</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>ui64UtcSommer</Name><Type Namespace="Tc2_Utilities">T_ULARGE_INTEGER</Type><BitSize>64</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>ui64UtcWinter</Name><Type Namespace="Tc2_Utilities">T_ULARGE_INTEGER</Type><BitSize>64</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>in_to_s</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>1984</BitOffs></SubItem><SubItem><Name>in_to_w</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>2016</BitOffs></SubItem><SubItem><Name>s_to_w</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>out_to_s</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>2080</BitOffs></SubItem><SubItem><Name>out_to_w</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>2112</BitOffs></SubItem><Action><Name>A_Reset</Name></Action><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">FB_FileTimeToTzSpecificLocalTime</Name><Comment><![CDATA[ Converts a Coordinated Universal Time (UTC, file time format) to a specified time zone's corresponding local file time ]]></Comment><BitSize>3200</BitSize><SubItem><Name>in</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><Comment><![CDATA[ Time to be converted (UTC, file time format), 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 ]]></Comment><BitSize>64</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tzInfo</Name><Type Namespace="Tc2_Utilities">ST_TimeZoneInformation</Type><Comment><![CDATA[ Time zone settings ]]></Comment><BitSize>864</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>out</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><Comment><![CDATA[ Converted time in local file time format ]]></Comment><BitSize>64</BitSize><BitOffs>960</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>eTzID</Name><Type Namespace="Tc2_Utilities">E_TimeZoneID</Type><Comment><![CDATA[ Daylight saving time information ]]></Comment><BitSize>16</BitSize><BitOffs>1024</BitOffs><Default><EnumText>E_TimeZoneID.eTimeZoneID_Unknown</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bB</Name><Type>BOOL</Type><Comment><![CDATA[ FALSE => A time, TRUE => B time]]></Comment><BitSize>8</BitSize><BitOffs>1040</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbBase</Name><Type Namespace="Tc2_Utilities">FB_TranslateUtcToLocalTimeByZoneID</Type><BitSize>2144</BitSize><BitOffs>1056</BitOffs><Default><SubItem><Name>.wStdYear</Name><Value>0</Value></SubItem><SubItem><Name>.wDldYear</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Action><Name>A_Reset</Name></Action><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">ST_AmsGetTimeZoneInformation</Name><BitSize>896</BitSize><SubItem><Name>tzInfo</Name><Type Namespace="Tc2_Utilities">ST_TimeZoneInformation</Type><Comment><![CDATA[ GetTimeZoneInformation return data ]]></Comment><BitSize>864</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>apiResult</Name><Type>DWORD</Type><Comment><![CDATA[ api call result ]]></Comment><BitSize>32</BitSize><BitOffs>864</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">FB_GetTimeZoneInformation</Name><Comment><![CDATA[ Reads time zone information ]]></Comment><BitSize>3488</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Max fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>tzID</Name><Type Namespace="Tc2_Utilities">E_TimeZoneID</Type><BitSize>16</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>tzInfo</Name><Type Namespace="Tc2_Utilities">ST_TimeZoneInformation</Type><BitSize>864</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsRead</Name><Type Namespace="Tc2_System">ADSREAD</Type><BitSize>1248</BitSize><BitOffs>1248</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>400</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>6</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>2496</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>2560</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>res</Name><Type Namespace="Tc2_Utilities">ST_AmsGetTimeZoneInformation</Type><BitSize>896</BitSize><BitOffs>2592</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ADSWRITE</Name><Comment><![CDATA[ ADS write command. ]]></Comment><BitSize>1216</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PORT</Name><Type Namespace="Tc2_System">T_AmsPort</Type><Comment><![CDATA[ Ads communication port ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXGRP</Name><Type>UDINT</Type><Comment><![CDATA[ Index group ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDXOFFS</Name><Type>UDINT</Type><Comment><![CDATA[ Index offset ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LEN</Name><Type>UDINT</Type><Comment><![CDATA[ Max. number of data bytes to write (LEN <= max. size of source buffer) ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SRCADDR</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to source buffer ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>WRITE</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>456</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>480</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">T_MaxString</Name><Comment><![CDATA[ TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. ]]></Comment><BitSize>2048</BitSize><BaseType>STRING(255)</BaseType></DataType><DataType><Name Namespace="Tc2_Utilities">FB_GetHostName</Name><Comment><![CDATA[ The function block returns the standard host name for the local machine. ]]></Comment><BitSize>3744</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Max. fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>sHostName</Name><Type Namespace="Tc2_System">T_MaxString</Type><Comment><![CDATA[ The local host name ]]></Comment><BitSize>2048</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsRead</Name><Type Namespace="Tc2_System">ADSREAD</Type><BitSize>1248</BitSize><BitOffs>2400</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>702</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>3648</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>3712</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">ST_EventDataExQuit</Name><BitSize>32</BitSize><SubItem><Name>nFormat</Name><Type>WORD</Type><Comment><![CDATA[ Size OF the format STRING ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nData</Name><Type>BYTE</Type><Comment><![CDATA[ Size OF the data ]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">ST_EventStreamQuit</Name><BitSize>640</BitSize><SubItem><Name>nInvokeId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nTimeConfirm</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>nId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>nFlags</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>nUserData</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>nPriority</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>nSourceId</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>aAddress</Name><Type>BYTE</Type><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>nTemp</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>sFormatProgId</Name><Type>STRING(31)</Type><BitSize>256</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>stEventDataExQuit</Name><Type Namespace="Tc2_Utilities">ST_EventDataExQuit</Type><BitSize>32</BitSize><BitOffs>608</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">FB_AdsReadEvents</Name><Comment><![CDATA[ Reads the events of the TcEventLogger via ADS]]></Comment><BitSize>2233152</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams Net ID of the target system]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bReadEvents</Name><Type>BOOL</Type><Comment><![CDATA[ Value TRUE starts execution]]></Comment><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nLanguageId</Name><Type>DWORD</Type><Comment><![CDATA[ Language ID specifies, which translation of the message text is requested]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>1031</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eDateAndTimeFormat</Name><Type Namespace="Tc2_Utilities">E_DateAndTimeFormat</Type><Comment><![CDATA[ Format of the events' date and time]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tRefreshTime</Name><Type>TIME</Type><Comment><![CDATA[ Time interval, after which the event query is repeated]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of the ADS commands]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>aEvents</Name><Type Namespace="Tc2_Utilities">ST_ReadEvent</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><Comment><![CDATA[ Array, in which the read events are available]]></Comment><BitSize>424960</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nNumberOfEvents</Name><Type>UDINT</Type><Comment><![CDATA[ Number of active events]]></Comment><BitSize>32</BitSize><BitOffs>425344</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag]]></Comment><BitSize>8</BitSize><BitOffs>425376</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bDone</Name><Type>BOOL</Type><Comment><![CDATA[ Reading events completed]]></Comment><BitSize>8</BitSize><BitOffs>425384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag]]></Comment><BitSize>8</BitSize><BitOffs>425392</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code]]></Comment><BitSize>32</BitSize><BitOffs>425408</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>eEventReadingState</Name><Type Namespace="Tc2_Utilities">E_EventReadingStates</Type><BitSize>16</BitSize><BitOffs>425440</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>eAdsState</Name><Type Namespace="Tc2_Utilities">E_AdsStates</Type><BitSize>16</BitSize><BitOffs>425456</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aTimeSignaled</Name><Type>DATE_AND_TIME</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><BitSize>2560</BitSize><BitOffs>425472</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aHostNames</Name><Type>STRING(80)</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><BitSize>51840</BitSize><BitOffs>428032</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nReadBytes</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>479872</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stHandleInfo</Name><Type Namespace="Tc2_Utilities">ST_HandleInfo</Type><BitSize>64</BitSize><BitOffs>479904</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stPassHandleInfo</Name><Type Namespace="Tc2_Utilities">ST_HandleInfo</Type><BitSize>64</BitSize><BitOffs>479968</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aEventStreams</Name><Type Namespace="Tc2_Utilities">ST_EventStream</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><BitSize>1384960</BitSize><BitOffs>480032</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nTotalNumberOfEvents</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>1864992</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nCountOfEvents</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>1865024</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nNumberOfUpdatedEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>1865056</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bFirstSPSCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1865088</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadEventsTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>1865120</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbRefreshTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>1865184</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsOpenEventStreamHandle</Name><Type Namespace="Tc2_System">ADSREAD</Type><BitSize>1248</BitSize><BitOffs>1865408</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsGetEventStream</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1440</BitSize><BitOffs>1866656</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbFileTimeToLocalTime</Name><Type Namespace="Tc2_Utilities">FB_FileTimeToTzSpecificLocalTime</Type><BitSize>3200</BitSize><BitOffs>1868096</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbGetTimeZoneInformation</Name><Type Namespace="Tc2_Utilities">FB_GetTimeZoneInformation</Type><BitSize>3488</BitSize><BitOffs>1871296</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsCloseEventStreamHandle</Name><Type Namespace="Tc2_System">ADSWRITE</Type><BitSize>1216</BitSize><BitOffs>1874784</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsGetEventMessageText</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1440</BitSize><BitOffs>1876000</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aUnicodeMessageText</Name><Type>BYTE</Type><ArrayInfo><LBound>1</LBound><Elements>2050</Elements></ArrayInfo><BitSize>16400</BitSize><BitOffs>1877440</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aMessageTexts</Name><Type>STRING(255)</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><BitSize>163840</BitSize><BitOffs>1893840</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbGetEventHostName</Name><Type Namespace="Tc2_Utilities">FB_GetHostName</Type><BitSize>3744</BitSize><BitOffs>2057696</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>sTargetNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>2061440</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsGetEventSourceName</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1440</BitSize><BitOffs>2061632</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aUnicodeSourceName</Name><Type>BYTE</Type><ArrayInfo><LBound>1</LBound><Elements>514</Elements></ArrayInfo><BitSize>4112</BitSize><BitOffs>2063072</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>aSourceNames</Name><Type>STRING(255)</Type><ArrayInfo><LBound>1</LBound><Elements>80</Elements></ArrayInfo><BitSize>163840</BitSize><BitOffs>2067184</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stEventStreamQuit</Name><Type Namespace="Tc2_Utilities">ST_EventStreamQuit</Type><BitSize>640</BitSize><BitOffs>2231040</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbAdsWriteQuit</Name><Type Namespace="Tc2_System">ADSWRITE</Type><BitSize>1216</BitSize><BitOffs>2231680</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexGroupEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2232896</BitOffs><Default><Value>400</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexOffsetGetEventStreams</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2232928</BitOffs><Default><Value>4128</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexOffsetCloseStreamHandle</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2232960</BitOffs><Default><Value>4144</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexGroupGetText</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2232992</BitOffs><Default><Value>500</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexOffsetGetCompleteString</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2233024</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexOffsetSourceName</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2233056</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexGroupTcEventStreamSimple</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2233088</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cIndexOffsetTcEventClassNone</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2233120</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Method><Name>UpdateEvents</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>UpdateEvents</Value></Property></Properties></Method><Method><Name>CloseEventStreamHandle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>CloseEventStreamHandle</Value></Property></Properties></Method><Method><Name>AddEvents</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>nCount</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>object_name</Name><Value>AddEvents</Value></Property></Properties></Method><Method><Name>GetEventMessageTexts</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>nCount</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>wsTruncated</Name><Type>WSTRING(5)</Type><BitSize>96</BitSize></Local><Properties><Property><Name>object_name</Name><Value>GetEventMessageTexts</Value></Property></Properties></Method><Method><Name>OpenEventStreamHandle</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>OpenEventStreamHandle</Value></Property></Properties></Method><Method><Name>UpdateState</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Properties><Property><Name>object_name</Name><Value>UpdateState</Value></Property></Properties></Method><Method><Name>HandleError</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>HandleError</Value></Property></Properties></Method><Method><Name>ParseDateAndTime</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nCount</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>sDay</Name><Type>STRING(7)</Type><BitSize>64</BitSize></Local><Local><Name>sMonth</Name><Type>STRING(7)</Type><BitSize>64</BitSize></Local><Local><Name>sYear</Name><Type>STRING(7)</Type><BitSize>64</BitSize></Local><Local><Name>nHour</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>nTemp</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>object_name</Name><Value>ParseDateAndTime</Value></Property></Properties></Method><Method><Name>CheckQuitCommand</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>CheckQuitCommand</Value></Property></Properties></Method><Method><Name>GetEventStreams</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>object_name</Name><Value>GetEventStreams</Value></Property></Properties></Method><Method><Name>GetEventHostNames</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>nCount</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>object_name</Name><Value>GetEventHostNames</Value></Property></Properties></Method><Method><Name>GetEventSourceNames</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>nCount</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>object_name</Name><Value>GetEventSourceNames</Value></Property></Properties></Method><Method><Name>QuitEvent</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>nCount</Name><Type>UINT</Type><BitSize>16</BitSize></Local><Local><Name>fbGetSystemTime</Name><Type Namespace="Tc2_System">GETSYSTEMTIME</Type><BitSize>192</BitSize></Local><Properties><Property><Name>object_name</Name><Value>QuitEvent</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Custom_Alarm_Library_for_TF1800">AlarmRecord</Name><BitSize>4160</BitSize><SubItem><Name>ObjectDescription</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>AlarmDescription</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>StartDT</Name><Type>DATE_AND_TIME</Type><BitSize>32</BitSize><BitOffs>4096</BitOffs></SubItem><SubItem><Name>EndDT</Name><Type>DATE_AND_TIME</Type><BitSize>32</BitSize><BitOffs>4128</BitOffs></SubItem></DataType><DataType><Name Namespace="Custom_Alarm_Library_for_TF1800">AlarmsHistory</Name><BitSize>4160032</BitSize><SubItem><Name>lastIndex</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>History</Name><Type Namespace="Custom_Alarm_Library_for_TF1800">AlarmRecord</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>4160000</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_System">E_OpenPath</Name><Comment><![CDATA[ File open path ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><EnumInfo><Text>PATH_GENERIC</Text><Enum>1</Enum><Comment><![CDATA[ Search/open/create files in selected/generic folder ]]></Comment></EnumInfo><EnumInfo><Text>PATH_BOOTPRJ</Text><Enum>2</Enum><Comment><![CDATA[ Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension ]]></Comment></EnumInfo><EnumInfo><Text>PATH_BOOTDATA</Text><Enum>3</Enum><Comment><![CDATA[ Reserved for future use]]></Comment></EnumInfo><EnumInfo><Text>PATH_BOOTPATH</Text><Enum>4</Enum><Comment><![CDATA[ Refers to the TwinCAT/Boot directory without adding an extension (.wbp) ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH1</Text><Enum>11</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH2</Text><Enum>12</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH3</Text><Enum>13</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH4</Text><Enum>14</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH5</Text><Enum>15</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH6</Text><Enum>16</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH7</Text><Enum>17</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH8</Text><Enum>18</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo><EnumInfo><Text>PATH_USERPATH9</Text><Enum>19</Enum><Comment><![CDATA[ Reserved for future use ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_System">FB_FileOpen</Name><Comment><![CDATA[ Open and/or create a file. ]]></Comment><BitSize>3456</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sPathName</Name><Type Namespace="Tc2_System">T_MaxString</Type><Comment><![CDATA[ Max filename length = 255 ]]></Comment><BitSize>2048</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nMode</Name><Type>DWORD</Type><Comment><![CDATA[ Open mode flags ]]></Comment><BitSize>32</BitSize><BitOffs>2272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ePath</Name><Type Namespace="Tc2_System">E_OpenPath</Type><Comment><![CDATA[ Default: Open generic file ]]></Comment><BitSize>16</BitSize><BitOffs>2304</BitOffs><Default><EnumText>E_OpenPath.PATH_GENERIC</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>2320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>2336</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>2368</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>2376</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>2400</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hFile</Name><Type>UINT</Type><Comment><![CDATA[ File handle ]]></Comment><BitSize>16</BitSize><BitOffs>2432</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FB_FileClose</Name><Comment><![CDATA[ Closes a file stream. ]]></Comment><BitSize>1184</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>hFile</Name><Type>UINT</Type><Comment><![CDATA[ File handle obtained through 'open' ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>240</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FB_FileRead</Name><Comment><![CDATA[ Reads data from a stream. ]]></Comment><BitSize>1440</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>hFile</Name><Type>UINT</Type><Comment><![CDATA[ File handle ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pReadBuff</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Buffer address for read ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>cbReadLen</Name><Type>UDINT</Type><Comment><![CDATA[ Count of bytes for read ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>392</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbRead</Name><Type>UDINT</Type><Comment><![CDATA[ Count of bytes actually read ]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bEOF</Name><Type>BOOL</Type><Comment><![CDATA[ End of file ]]></Comment><BitSize>8</BitSize><BitOffs>480</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FB_FileWrite</Name><Comment><![CDATA[ Writes data to the stream. ]]></Comment><BitSize>1408</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>hFile</Name><Type>UINT</Type><Comment><![CDATA[ File handle ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pWriteBuff</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Buffer address for write ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>cbWriteLen</Name><Type>UDINT</Type><Comment><![CDATA[ Count of bytes for write ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>392</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbWrite</Name><Type>UDINT</Type><Comment><![CDATA[ Count of bytes actually written ]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Custom_Alarm_Library_for_TF1800">AlarmsLogger</Name><BitSize>7680</BitSize><SubItem><Name>fbFileOpen</Name><Type Namespace="Tc2_System">FB_FileOpen</Type><BitSize>3456</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>fbFileClose</Name><Type Namespace="Tc2_System">FB_FileClose</Type><BitSize>1184</BitSize><BitOffs>3488</BitOffs></SubItem><SubItem><Name>fbFileRead</Name><Type Namespace="Tc2_System">FB_FileRead</Type><BitSize>1440</BitSize><BitOffs>4672</BitOffs></SubItem><SubItem><Name>fbFileWrite</Name><Type Namespace="Tc2_System">FB_FileWrite</Type><BitSize>1408</BitSize><BitOffs>6112</BitOffs></SubItem><SubItem><Name>alarmFile</Name><Type>UINT</Type><Comment><![CDATA[ File handle of the source file ]]></Comment><BitSize>16</BitSize><BitOffs>7520</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>fileError</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>7552</BitOffs></SubItem><SubItem><Name>openStep</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7584</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>closeStep</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7600</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>writeStep</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7616</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>readStep</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7632</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>openDone</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7648</BitOffs></SubItem><SubItem><Name>closeDone</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7656</BitOffs></SubItem><Method><Name>OpenFile</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Mode</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Done</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>LoadHistory</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>AlarmsHistoryPTR</Name><Type Namespace="Custom_Alarm_Library_for_TF1800" PointerTo="1">AlarmsHistory</Type><BitSize>32</BitSize></Parameter><Parameter><Name>AlarmsHistoryLen</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Done</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>SaveHistory</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>AlarmsHistoryPTR</Name><Type Namespace="Custom_Alarm_Library_for_TF1800" PointerTo="1">AlarmsHistory</Type><BitSize>32</BitSize></Parameter><Parameter><Name>AlarmsHistoryLen</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Done</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>CloseFile</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Done</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FW_GetCurTaskIndex</Name><BitSize>64</BitSize><SubItem><Name>nIndex</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">GETCURTASKINDEX</Name><Comment><![CDATA[ This function block GETCURTASKINDEX finds the task index of the task from which it is called. ]]></Comment><BitSize>128</BitSize><SubItem><Name>index</Name><Type>BYTE</Type><Comment><![CDATA[ Returns the current task index of the calling task. ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbGetCurTaskIndex</Name><Type Namespace="Tc2_System">FW_GetCurTaskIndex</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Custom_Alarm_Library_for_TF1800">AlarmRecordActual</Name><BitSize>4128</BitSize><SubItem><Name>ObjectDescription</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>AlarmDescription</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>AppearDT</Name><Type>DATE_AND_TIME</Type><BitSize>32</BitSize><BitOffs>4096</BitOffs></SubItem></DataType><DataType><Name Namespace="Custom_Alarm_Library_for_TF1800">Events_Logger</Name><BitSize>16584128</BitSize><ExtendsType Namespace="Custom_Alarm_Library_for_TF1800">AlarmsLogger</ExtendsType><SubItem><Name>alarmsMax</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7680</BitOffs><Default><Value>1000</Value></Default></SubItem><SubItem><Name>alarmsCount</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>7696</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>triggersMap</Name><Type PointerTo="1">BOOL</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>32000</BitSize><BitOffs>7712</BitOffs></SubItem><SubItem><Name>objects</Name><Type>STRING(255)</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>2048000</BitSize><BitOffs>39712</BitOffs></SubItem><SubItem><Name>descriptions</Name><Type>STRING(255)</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>2048000</BitSize><BitOffs>2087712</BitOffs></SubItem><SubItem><Name>firstTrigger</Name><Type>DATE_AND_TIME</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>32000</BitSize><BitOffs>4135712</BitOffs><Default><SubItem><Name>[1]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[2]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[3]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[4]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[5]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[6]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[7]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[8]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[9]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[10]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[11]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[12]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[13]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[14]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[15]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[16]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[17]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[18]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[19]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[20]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[21]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[22]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[23]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[24]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[25]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[26]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[27]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[28]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[29]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[30]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[31]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[32]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[33]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[34]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[35]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[36]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[37]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[38]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[39]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[40]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[41]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[42]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[43]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[44]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[45]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[46]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[47]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[48]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[49]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[50]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[51]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[52]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[53]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[54]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[55]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[56]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[57]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[58]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[59]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[60]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[61]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[62]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[63]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[64]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[65]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[66]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[67]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[68]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[69]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[70]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[71]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[72]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[73]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[74]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[75]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[76]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[77]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[78]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[79]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[80]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[81]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[82]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[83]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[84]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[85]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[86]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[87]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[88]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[89]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[90]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[91]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[92]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[93]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[94]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[95]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[96]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[97]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[98]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[99]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[100]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[101]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[102]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[103]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[104]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[105]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[106]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[107]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[108]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[109]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[110]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[111]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[112]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[113]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[114]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[115]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[116]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[117]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[118]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[119]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[120]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[121]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[122]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[123]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[124]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[125]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[126]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[127]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[128]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[129]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[130]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[131]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[132]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[133]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[134]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[135]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[136]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[137]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[138]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[139]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[140]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[141]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[142]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[143]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[144]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[145]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[146]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[147]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[148]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[149]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[150]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[151]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[152]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[153]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[154]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[155]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[156]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[157]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[158]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[159]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[160]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[161]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[162]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[163]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[164]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[165]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[166]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[167]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[168]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[169]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[170]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[171]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[172]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[173]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[174]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[175]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[176]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[177]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[178]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[179]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[180]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[181]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[182]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[183]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[184]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[185]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[186]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[187]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[188]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[189]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[190]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[191]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[192]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[193]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[194]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[195]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[196]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[197]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[198]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[199]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[200]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[201]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[202]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[203]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[204]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[205]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[206]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[207]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[208]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[209]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[210]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[211]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[212]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[213]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[214]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[215]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[216]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[217]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[218]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[219]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[220]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[221]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[222]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[223]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[224]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[225]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[226]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[227]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[228]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[229]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[230]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[231]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[232]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[233]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[234]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[235]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[236]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[237]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[238]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[239]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[240]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[241]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[242]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[243]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[244]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[245]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[246]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[247]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[248]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[249]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[250]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[251]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[252]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[253]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[254]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[255]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[256]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[257]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[258]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[259]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[260]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[261]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[262]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[263]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[264]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[265]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[266]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[267]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[268]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[269]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[270]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[271]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[272]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[273]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[274]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[275]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[276]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[277]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[278]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[279]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[280]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[281]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[282]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[283]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[284]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[285]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[286]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[287]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[288]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[289]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[290]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[291]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[292]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[293]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[294]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[295]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[296]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[297]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[298]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[299]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[300]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[301]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[302]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[303]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[304]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[305]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[306]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[307]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[308]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[309]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[310]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[311]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[312]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[313]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[314]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[315]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[316]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[317]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[318]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[319]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[320]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[321]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[322]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[323]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[324]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[325]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[326]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[327]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[328]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[329]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[330]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[331]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[332]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[333]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[334]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[335]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[336]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[337]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[338]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[339]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[340]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[341]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[342]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[343]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[344]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[345]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[346]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[347]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[348]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[349]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[350]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[351]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[352]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[353]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[354]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[355]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[356]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[357]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[358]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[359]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[360]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[361]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[362]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[363]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[364]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[365]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[366]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[367]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[368]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[369]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[370]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[371]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[372]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[373]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[374]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[375]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[376]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[377]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[378]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[379]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[380]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[381]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[382]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[383]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[384]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[385]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[386]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[387]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[388]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[389]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[390]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[391]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[392]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[393]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[394]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[395]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[396]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[397]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[398]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[399]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[400]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[401]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[402]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[403]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[404]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[405]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[406]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[407]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[408]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[409]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[410]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[411]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[412]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[413]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[414]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[415]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[416]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[417]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[418]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[419]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[420]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[421]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[422]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[423]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[424]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[425]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[426]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[427]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[428]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[429]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[430]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[431]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[432]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[433]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[434]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[435]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[436]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[437]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[438]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[439]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[440]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[441]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[442]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[443]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[444]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[445]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[446]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[447]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[448]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[449]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[450]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[451]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[452]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[453]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[454]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[455]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[456]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[457]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[458]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[459]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[460]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[461]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[462]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[463]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[464]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[465]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[466]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[467]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[468]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[469]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[470]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[471]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[472]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[473]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[474]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[475]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[476]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[477]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[478]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[479]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[480]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[481]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[482]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[483]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[484]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[485]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[486]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[487]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[488]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[489]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[490]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[491]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[492]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[493]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[494]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[495]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[496]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[497]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[498]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[499]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[500]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[501]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[502]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[503]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[504]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[505]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[506]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[507]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[508]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[509]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[510]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[511]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[512]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[513]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[514]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[515]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[516]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[517]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[518]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[519]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[520]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[521]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[522]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[523]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[524]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[525]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[526]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[527]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[528]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[529]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[530]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[531]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[532]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[533]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[534]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[535]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[536]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[537]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[538]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[539]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[540]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[541]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[542]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[543]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[544]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[545]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[546]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[547]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[548]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[549]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[550]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[551]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[552]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[553]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[554]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[555]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[556]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[557]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[558]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[559]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[560]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[561]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[562]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[563]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[564]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[565]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[566]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[567]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[568]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[569]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[570]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[571]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[572]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[573]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[574]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[575]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[576]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[577]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[578]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[579]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[580]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[581]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[582]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[583]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[584]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[585]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[586]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[587]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[588]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[589]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[590]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[591]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[592]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[593]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[594]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[595]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[596]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[597]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[598]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[599]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[600]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[601]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[602]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[603]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[604]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[605]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[606]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[607]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[608]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[609]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[610]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[611]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[612]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[613]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[614]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[615]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[616]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[617]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[618]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[619]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[620]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[621]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[622]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[623]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[624]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[625]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[626]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[627]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[628]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[629]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[630]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[631]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[632]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[633]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[634]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[635]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[636]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[637]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[638]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[639]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[640]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[641]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[642]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[643]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[644]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[645]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[646]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[647]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[648]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[649]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[650]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[651]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[652]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[653]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[654]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[655]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[656]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[657]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[658]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[659]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[660]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[661]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[662]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[663]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[664]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[665]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[666]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[667]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[668]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[669]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[670]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[671]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[672]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[673]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[674]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[675]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[676]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[677]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[678]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[679]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[680]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[681]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[682]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[683]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[684]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[685]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[686]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[687]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[688]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[689]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[690]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[691]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[692]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[693]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[694]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[695]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[696]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[697]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[698]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[699]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[700]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[701]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[702]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[703]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[704]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[705]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[706]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[707]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[708]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[709]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[710]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[711]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[712]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[713]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[714]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[715]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[716]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[717]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[718]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[719]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[720]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[721]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[722]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[723]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[724]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[725]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[726]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[727]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[728]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[729]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[730]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[731]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[732]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[733]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[734]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[735]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[736]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[737]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[738]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[739]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[740]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[741]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[742]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[743]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[744]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[745]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[746]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[747]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[748]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[749]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[750]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[751]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[752]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[753]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[754]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[755]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[756]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[757]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[758]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[759]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[760]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[761]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[762]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[763]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[764]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[765]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[766]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[767]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[768]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[769]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[770]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[771]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[772]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[773]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[774]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[775]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[776]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[777]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[778]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[779]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[780]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[781]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[782]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[783]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[784]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[785]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[786]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[787]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[788]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[789]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[790]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[791]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[792]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[793]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[794]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[795]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[796]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[797]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[798]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[799]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[800]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[801]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[802]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[803]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[804]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[805]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[806]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[807]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[808]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[809]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[810]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[811]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[812]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[813]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[814]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[815]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[816]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[817]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[818]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[819]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[820]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[821]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[822]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[823]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[824]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[825]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[826]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[827]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[828]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[829]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[830]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[831]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[832]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[833]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[834]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[835]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[836]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[837]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[838]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[839]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[840]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[841]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[842]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[843]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[844]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[845]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[846]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[847]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[848]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[849]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[850]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[851]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[852]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[853]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[854]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[855]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[856]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[857]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[858]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[859]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[860]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[861]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[862]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[863]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[864]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[865]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[866]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[867]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[868]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[869]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[870]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[871]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[872]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[873]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[874]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[875]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[876]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[877]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[878]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[879]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[880]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[881]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[882]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[883]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[884]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[885]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[886]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[887]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[888]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[889]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[890]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[891]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[892]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[893]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[894]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[895]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[896]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[897]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[898]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[899]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[900]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[901]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[902]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[903]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[904]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[905]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[906]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[907]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[908]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[909]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[910]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[911]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[912]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[913]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[914]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[915]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[916]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[917]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[918]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[919]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[920]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[921]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[922]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[923]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[924]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[925]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[926]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[927]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[928]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[929]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[930]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[931]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[932]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[933]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[934]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[935]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[936]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[937]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[938]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[939]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[940]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[941]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[942]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[943]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[944]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[945]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[946]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[947]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[948]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[949]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[950]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[951]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[952]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[953]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[954]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[955]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[956]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[957]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[958]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[959]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[960]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[961]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[962]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[963]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[964]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[965]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[966]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[967]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[968]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[969]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[970]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[971]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[972]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[973]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[974]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[975]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[976]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[977]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[978]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[979]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[980]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[981]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[982]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[983]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[984]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[985]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[986]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[987]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[988]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[989]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[990]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[991]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[992]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[993]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[994]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[995]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[996]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[997]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[998]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[999]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem><SubItem><Name>[1000]</Name><DateTime>DATE_AND_TIME#1970-1-1-0:0:0</DateTime></SubItem></Default></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>4167712</BitOffs></SubItem><SubItem><Name>alarmIndex</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>4167728</BitOffs></SubItem><SubItem><Name>activeAlarmIndex</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>4167744</BitOffs></SubItem><SubItem><Name>fbSystemTime</Name><Type Namespace="Tc2_System">GETSYSTEMTIME</Type><BitSize>192</BitSize><BitOffs>4167776</BitOffs></SubItem><SubItem><Name>timeAsFileTime</Name><Type Namespace="Tc2_Utilities">T_FILETIME</Type><BitSize>64</BitSize><BitOffs>4167968</BitOffs></SubItem><SubItem><Name>theNow</Name><Type>DATE_AND_TIME</Type><BitSize>32</BitSize><BitOffs>4168032</BitOffs></SubItem><SubItem><Name>saveHistoryDone</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4168064</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>loadHistoryDone</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4168072</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>ActiveAlarmsBuffer</Name><Type Namespace="Custom_Alarm_Library_for_TF1800">AlarmRecordActual</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>4128000</BitSize><BitOffs>4168096</BitOffs></SubItem><SubItem><Name>ActiveAlarms</Name><Type Namespace="Custom_Alarm_Library_for_TF1800">AlarmRecordActual</Type><ArrayInfo><LBound>1</LBound><Elements>1000</Elements></ArrayInfo><BitSize>4128000</BitSize><BitOffs>8296096</BitOffs></SubItem><SubItem><Name>AlarmsHistory</Name><Type Namespace="Custom_Alarm_Library_for_TF1800">AlarmsHistory</Type><BitSize>4160032</BitSize><BitOffs>12424096</BitOffs></SubItem><Method><Name>SetAlarm</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Trigger</Name><Comment><![CDATA[show/hide alarm]]></Comment><Type PointerTo="1">BOOL</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Object</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter><Parameter><Name>Description</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter></Method><Method><Name>Run</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>IsFirstCycle</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>fbGetCurTaskIndex</Name><Type Namespace="Tc2_System">GETCURTASKINDEX</Type><BitSize>128</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name GUID="{18071995-0000-0000-0000-000000000041}" TcBaseType="true" HideSubItems="true" CName="AmsNetId">AMSNETID</Name><BitSize>48</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><Format><Printf>%d.%d.%d.%d.%d.%d</Printf><Parameter>[0]</Parameter><Parameter>[1]</Parameter><Parameter>[2]</Parameter><Parameter>[3]</Parameter><Parameter>[4]</Parameter><Parameter>[5]</Parameter></Format></DataType><DataType><Name Namespace="Tc2_System">T_AmsNetIdArr</Name><Comment><![CDATA[ TwinCAT AMS netID address bytes. ]]></Comment><BitSize>48</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000041}">AMSNETID</BaseType></DataType><DataType><Name Namespace="Tc2_Utilities">ST_HKeySrvRead</Name><BitSize>4096</BitSize><SubItem><Name>sSub</Name><Type Namespace="Tc2_System">T_MaxString</Type><BitSize>2048</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>sVal</Name><Type Namespace="Tc2_System">T_MaxString</Type><BitSize>2048</BitSize><BitOffs>2048</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">FB_RegQueryValue</Name><Comment><![CDATA[ Reads windows registry value ]]></Comment><BitSize>10304</BitSize><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sSubKey</Name><Type Namespace="Tc2_System">T_MaxString</Type><Comment><![CDATA[ HKEY_LOCAL_MACHINE \ sub key name ]]></Comment><BitSize>2048</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sValName</Name><Type Namespace="Tc2_System">T_MaxString</Type><Comment><![CDATA[ Value name ]]></Comment><BitSize>2048</BitSize><BitOffs>2272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbData</Name><Type>UDINT</Type><Comment><![CDATA[ Number of data bytes to read ]]></Comment><BitSize>32</BitSize><BitOffs>4320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pData</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Points to registry key data buffer ]]></Comment><BitSize>32</BitSize><BitOffs>4352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>4384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeOut</Name><Type>TIME</Type><Comment><![CDATA[ Max fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>4416</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4456</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4480</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbRead</Name><Type>UDINT</Type><Comment><![CDATA[ Number of succesfully read data bytes ]]></Comment><BitSize>32</BitSize><BitOffs>4512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsRdWrtEx</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1440</BitSize><BitOffs>4544</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>200</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>5984</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>6048</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>s1Len</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>6080</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>s2Len</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>6112</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>ptr</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>6144</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cbBuff</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>6176</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>tmpBuff</Name><Type Namespace="Tc2_Utilities">ST_HKeySrvRead</Type><BitSize>4096</BitSize><BitOffs>6208</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">FB_GetLocalAmsNetId</Name><Comment><![CDATA[ Reads the local AmsNetId (local TwinCAT-specific network address) ]]></Comment><BitSize>10848</BitSize><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeOut</Name><Type>TIME</Type><Comment><![CDATA[ Max fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>AddrString</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT -specific network address as string ]]></Comment><BitSize>192</BitSize><BitOffs>160</BitOffs><Default><String>0.0.0.0.0.0</String></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>AddrBytes</Name><Type Namespace="Tc2_System">T_AmsNetIdArr</Type><Comment><![CDATA[ TwinCAT-specific network address as array of byte ]]></Comment><BitSize>48</BitSize><BitOffs>352</BitOffs><Default><SubItem><Name>[0]</Name><Value>0</Value></SubItem><SubItem><Name>[1]</Name><Value>0</Value></SubItem><SubItem><Name>[2]</Name><Value>0</Value></SubItem><SubItem><Name>[3]</Name><Value>0</Value></SubItem><SubItem><Name>[4]</Name><Value>0</Value></SubItem><SubItem><Name>[5]</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbRegQueryValue</Name><Type Namespace="Tc2_Utilities">FB_RegQueryValue</Type><BitSize>10304</BitSize><BitOffs>416</BitOffs><Default><SubItem><Name>.sNetId</Name><String /></SubItem><SubItem><Name>.sSubKey</Name><String>SOFTWARE\Beckhoff\TwinCAT3\System</String></SubItem><SubItem><Name>.sValName</Name><String>AmsNetId</String></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>10720</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>10784</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>tmpBytes</Name><Type Namespace="Tc2_System">T_AmsNetIdArr</Type><BitSize>48</BitSize><BitOffs>10792</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">F_TRIG</Name><Comment><![CDATA[
Falling Edge detection.
]]></Comment><BitSize>64</BitSize><SubItem><Name>CLK</Name><Type>BOOL</Type><Comment><![CDATA[ signal to detect ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Q</Name><Type>BOOL</Type><Comment><![CDATA[ falling edge at signal detected ]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name>System</Name><BitSize>1576</BitSize><SubItem><Name>bAlways_OFF</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bAlways_ON</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>bFirst_Scan_Bit</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>bTenthSecondFlasher</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>bQuarterSecondFlasher</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>bHalfSecondFlasher</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>bOneSecondFlasher</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>bTwentyMilliFlasher</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>bTwentMilli_OS</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>bStart_Up_Done</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>bMin_Tmr_Done</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>ActiveFaultText</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>88</BitOffs></SubItem><SubItem><Name>ActiveLLMsgText</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>AMS_ID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>1384</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_SUPS">E_S_UPS_Mode</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eSUPS_WrPersistData_Shutdown</Text><Enum>0</Enum><Comment><![CDATA[ in case of powerfailure: writing of persistent data + shutdown]]></Comment></EnumInfo><EnumInfo><Text>eSUPS_WrPersistData_NoShutdown</Text><Enum>1</Enum><Comment><![CDATA[ in case of powerfailure: writing of persistent data, no shutdown]]></Comment></EnumInfo><EnumInfo><Text>eSUPS_ImmediateShutdown</Text><Enum>2</Enum><Comment><![CDATA[ in case of powerfailure: skips writing of data, immediate shutdown]]></Comment></EnumInfo><EnumInfo><Text>eSUPS_CheckPowerStatus</Text><Enum>3</Enum><Comment><![CDATA[ in case of powerfailure: reports powerfailure without action (no writing, no shutdown) ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">E_PersistentMode</Name><Comment><![CDATA[ Write persistent data control modes ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>SPDM_2PASS</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>SPDM_VAR_BOOST</Text><Enum>1</Enum></EnumInfo></DataType><DataType><Name Namespace="Tc2_Utilities">FB_WritePersistentData</Name><Comment><![CDATA[ This function block initiatializes storage of the persistent data from the PLC program ]]></Comment><BitSize>1568</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ TwinCAT network address (ams net id) ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PORT</Name><Type>UINT</Type><Comment><![CDATA[ Contains the ADS port number of the PLC run-time system whose persistent data is to be stored (851, 852...)]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>START</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>240</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Max fb execution time ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MODE</Name><Type Namespace="Tc2_Utilities">E_PersistentMode</Type><Comment><![CDATA[ =SPDM_2PASS: optimized boost; =SPDM_VAR_BOOST: boost per variable; ]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs><Default><EnumText>E_PersistentMode.SPDM_2PASS</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>304</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>312</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsWrite</Name><Type Namespace="Tc2_System">ADSWRITE</Type><BitSize>1216</BitSize><BitOffs>352</BitOffs><Default><SubItem><Name>.IDXGRP</Name><Value>139460625</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ADSWRTCTL</Name><Comment><![CDATA[ ADS write control command. ]]></Comment><BitSize>1152</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PORT</Name><Type Namespace="Tc2_System">T_AmsPort</Type><Comment><![CDATA[ Ads communication port ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ADSSTATE</Name><Type>UINT</Type><Comment><![CDATA[ ADS state ]]></Comment><BitSize>16</BitSize><BitOffs>240</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DEVSTATE</Name><Type>UINT</Type><Comment><![CDATA[ Device state ]]></Comment><BitSize>16</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>LEN</Name><Type>UDINT</Type><Comment><![CDATA[ Max. number of data bytes to write ( LEN <= max. size of source buffer) ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SRCADDR</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Pointer to source buffer ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>TcIgnorePersistent</Name></Property></Properties></SubItem><SubItem><Name>WRITE</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge starts command execution ]]></Comment><BitSize>8</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><Comment><![CDATA[ Maximum time allowed for the execution of this ADS command ]]></Comment><BitSize>32</BitSize><BitOffs>384</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><Comment><![CDATA[ Busy flag ]]></Comment><BitSize>8</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><Comment><![CDATA[ Error flag ]]></Comment><BitSize>8</BitSize><BitOffs>424</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><Comment><![CDATA[ ADS error code ]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_SUPS">FB_NT_QuickShutdown</Name><BitSize>1600</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>START</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ADSWRTCTL1</Name><Type Namespace="Tc2_System">ADSWRTCTL</Type><BitSize>1152</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>64</BitSize><BitOffs>1504</BitOffs></SubItem><SubItem><Name>DELAY</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>1568</BitOffs><Default><Value>4294967295</Value></Default></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_SUPS">FB_S_UPS_CX9020_U900</Name><BitSize>3872</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ '' = local netid ]]></Comment><BitSize>192</BitSize><BitOffs>32</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>iPLCPort</Name><Type>UINT</Type><Comment><![CDATA[ PLC Runtime System for writing persistent data ]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ ADS Timeout ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eUpsMode</Name><Type Namespace="Tc2_SUPS">E_S_UPS_Mode</Type><Comment><![CDATA[ UPS mode (w/wo writing persistent data, w/wo shutdown) ]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs><Default><EnumText>E_S_UPS_Mode.eSUPS_WrPersistData_Shutdown</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ePersistentMode</Name><Type Namespace="Tc2_Utilities">E_PersistentMode</Type><Comment><![CDATA[ mode for writing persistent data ]]></Comment><BitSize>16</BitSize><BitOffs>304</BitOffs><Default><EnumText>E_PersistentMode.SPDM_2PASS</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tRecoverTime</Name><Type>TIME</Type><Comment><![CDATA[ ON time to recover from short power failure in mode eSUPS_WrPersistData_NoShutdown/eSUPS_CheckPowerStatus ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><DateTime>10000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bPowerFailDetect</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE while powerfailure is detected ]]></Comment><BitSize>8</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>eState</Name><Type Namespace="Tc2_SUPS">E_S_UPS_State</Type><Comment><![CDATA[ current ups state ]]></Comment><BitSize>16</BitSize><BitOffs>368</BitOffs><Default><EnumText>E_S_UPS_State.eSUPS_PowerOK</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbWritePersistentData</Name><Type Namespace="Tc2_Utilities">FB_WritePersistentData</Type><BitSize>1568</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbNT_QuickShutdown</Name><Type Namespace="Tc2_SUPS">FB_NT_QuickShutdown</Type><BitSize>1600</BitSize><BitOffs>1952</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dwTemp</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>3552</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>WaitForOffTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>224</BitSize><BitOffs>3584</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bFirstCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3808</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bPowerOKInFirstCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3816</BitOffs><Default><Bool>false</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>iAdr</Name><Type PointerTo="1">DWORD</Type><BitSize>32</BitSize><BitOffs>3840</BitOffs><Default><Value>3219701760</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name>fbPulseDelay</Name><BitSize>288</BitSize><SubItem><Name>PulseIN</Name><Type>BOOL</Type><Comment><![CDATA[ Pulse to delay]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DelayTime</Name><Type>TIME</Type><Comment><![CDATA[ Delay Time in ms]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Tx</Name><Type>TIME</Type><Comment><![CDATA[ System Time]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PulseOut</Name><Type>BOOL</Type><Comment><![CDATA[ Delayed Pulse]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bPulseRise</Name><Type>BOOL</Type><Comment><![CDATA[ PulseIN rising edge]]></Comment><BitSize>8</BitSize><BitOffs>136</BitOffs></SubItem><SubItem><Name>DelaySP</Name><Type>TIME</Type><Comment><![CDATA[ Stored DelayTime value to avoide changes during execution]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>tStart</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>tStop</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>tPulseDuration</Name><Type>TIME</Type><Comment><![CDATA[ Measured PulseIN duration]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>Apartm</Name><BitSize>576</BitSize><SubItem><Name>iAp</Name><Type>INT</Type><Comment><![CDATA[ Apartment number where the room is]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iFloor</Name><Type>INT</Type><Comment><![CDATA[ Floor number where the room is]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>iFloorIndex</Name><Type>INT</Type><Comment><![CDATA[ Apartment index on the floor (inside array)]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>iZone</Name><Type>INT</Type><Comment><![CDATA[ Zone number where the appartment is]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>iT_SP</Name><Type>INT</Type><Comment><![CDATA[ Temperature Set Point x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>iT_PV</Name><Type>INT</Type><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bSSR</Name><Type>BOOL</Type><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fDC</Name><Type>REAL</Type><Comment><![CDATA[ % Calculated Duty Cycle]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>fDCOffset</Name><Type>REAL</Type><Comment><![CDATA[ % Duty Cycle Calculated offset +- value to zone duty cycle]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>bNM</Name><Type>BOOL</Type><Comment><![CDATA[ 0 Night mode OFF; 1 Night Mode ON]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>bPWMSSR_ON</Name><Type>BOOL</Type><Comment><![CDATA[ ON/OFF SSR command from the PID controller]]></Comment><BitSize>8</BitSize><BitOffs>200</BitOffs></SubItem><SubItem><Name>bHMISSR_ON</Name><Type>BOOL</Type><Comment><![CDATA[ ON/OFF SSR command from the HMI screen]]></Comment><BitSize>8</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>fbSSR_Delay</Name><Type>fbPulseDelay</Type><Comment><![CDATA[ SSR ON Delay function block to prevent all SSRs start at the same time]]></Comment><BitSize>288</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>HMI_Visible</Name><Type>BOOL</Type><Comment><![CDATA[show/hide visualisation at HMI;0 visible,1 invisible according to HMI specs]]></Comment><BitSize>8</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>HMI_Value</Name><Type>REAL</Type><Comment><![CDATA[converted iT_PV to REAl - for visualisation at HMI]]></Comment><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem></DataType><DataType><Name>Zone</Name><BitSize>16864</BitSize><SubItem><Name>iID</Name><Type>INT</Type><Comment><![CDATA[ ID unique number, can be an index in the Array]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iZone</Name><Type>INT</Type><Comment><![CDATA[ Zone number.]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>iTAver</Name><Type>INT</Type><Comment><![CDATA[ Calculated Zone Average Temperature x0.1°C]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>fDutyCycle</Name><Type>REAL</Type><Comment><![CDATA[ Calculated Duty Cycle ']]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>iDutyCycleManualOffset</Name><Type>INT</Type><Comment><![CDATA[Additional dutycycle for zone 0-20%]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>iChillFactor</Name><Type>INT</Type><Comment><![CDATA[ Calculated Chill Factor]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>iAngle</Name><Type>INT</Type><Comment><![CDATA[ Zone angle related to North 0..360°]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>iAngleOffset</Name><Type>INT</Type><Comment><![CDATA[ +- value to calculate wind effectiveness]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>arAp</Name><Type>Apartm</Type><ArrayInfo><LBound>1</LBound><Elements>28</Elements></ArrayInfo><Comment><![CDATA[ Array of Apartments in the Zone]]></Comment><BitSize>16128</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>PID</Name><Type>PIDParam</Type><BitSize>512</BitSize><BitOffs>16288</BitOffs></SubItem><SubItem><Name>bHMISSR_Manual</Name><Type>BOOL</Type><Comment><![CDATA[ HMI PB, Zone Command to switch all SSR control to Manual Mode (Maping test)]]></Comment><BitSize>8</BitSize><BitOffs>16800</BitOffs></SubItem><SubItem><Name>fHMI_TValue</Name><Type>REAL</Type><Comment><![CDATA[ Converted to HMI (REAL) average temperature]]></Comment><BitSize>32</BitSize><BitOffs>16832</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Utilities">FB_BasicPID</Name><Comment><![CDATA[ Basic PID controller function block ]]></Comment><BitSize>1856</BitSize><SubItem><Name>fSetpointValue</Name><Type>LREAL</Type><Comment><![CDATA[ setpoint value ]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fActualValue</Name><Type>LREAL</Type><Comment><![CDATA[ actual value ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bReset</Name><Type>BOOL</Type><Comment><![CDATA[ reset flag ]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fCtrlCycleTime</Name><Type>LREAL</Type><Comment><![CDATA[ controller cycle time in seconds [s] ]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fKp</Name><Type>LREAL</Type><Comment><![CDATA[ proportional gain Kp (P) ]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fTn</Name><Type>LREAL</Type><Comment><![CDATA[ integral gain Tn (I) [s] ]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fTv</Name><Type>LREAL</Type><Comment><![CDATA[ derivative gain Tv (D-T1) [s] ]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fTd</Name><Type>LREAL</Type><Comment><![CDATA[ derivative damping time Td (D-T1) [s] ]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fCtrlOutput</Name><Type>LREAL</Type><Comment><![CDATA[ controller output command ]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrorStatus</Name><Type>UINT</Type><Comment><![CDATA[ controller error output (0: no error; >0:error) ]]></Comment><BitSize>16</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nERR_NOERROR</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>656</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nERR_INVALIDPARAM</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>672</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nERR_INVALIDCYCLETIME</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>688</BitOffs><Default><Value>2</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fE_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fY</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fY_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fYP</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fYI</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fYI_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1088</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fYD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1152</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fYD_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1216</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bInit</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1280</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bIsIPart</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1288</BitOffs><Default><Bool>false</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bIsDPart</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1296</BitOffs><Default><Bool>false</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fDi</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1344</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fDd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1408</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fCd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1472</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fCtrlCycleTimeOld</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1536</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fKpOld</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fTnOld</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fTvOld</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fTdOld</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1792</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name>WindData</Name><BitSize>208</BitSize><SubItem><Name>iAirPressureAver</Name><Type>INT</Type><Comment><![CDATA[ Reg:18 Addr:0x0011, 3000..12000, 300..1200 hPa, Err:32767 ]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iWindDirectionInst</Name><Type>INT</Type><Comment><![CDATA[ Reg:19-Instant, 22-Average; 0..3599, 0..359.9° x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>iWindDirectionAver</Name><Type>INT</Type><Comment><![CDATA[ Reg:19-Instant, 22-Average; 0..3599, 0..359.9° x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>iWindDirectionMin</Name><Type>INT</Type><Comment><![CDATA[ Reg:19-Instant, 22-Average; 0..3599, 0..359.9° x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>iWindDirectionMax</Name><Type>INT</Type><Comment><![CDATA[ Reg:19-Instant, 22-Average; 0..3599, 0..359.9° x0.1° ]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>iWindDirectionGust</Name><Type>INT</Type><Comment><![CDATA[ Reg:19-Instant, 22-Average; 0..3599, 0..359.9° x0.1°]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>iWindSpeedInst</Name><Type>INT</Type><Comment><![CDATA[ Reg:43 Addr:0x002A; 0..750 x0.1 m/s ; 0..75 m/s]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>iWindSpeedAver</Name><Type>INT</Type><Comment><![CDATA[ Reg:46 Addr:0x002D; 0..750 x0.1 m/s ; 0..75 m/s]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>iWindSpeedMin</Name><Type>INT</Type><Comment><![CDATA[ Reg:44 Addr:0x002B; 0..750 x0.1 m/s ; 0..75 m/s]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>iWindSpeedMax</Name><Type>INT</Type><Comment><![CDATA[ Reg:45 Addr:0x002C; 0..750 x0.1 m/s ; 0..75 m/s]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>iWindSpeedGust</Name><Type>INT</Type><Comment><![CDATA[ Reg:48 Addr:0x002F, m/s, 0..750, 0..75 m/s, Err:32767]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>iWindChillT</Name><Type>INT</Type><Comment><![CDATA[ Reg:40-Instant; -600..700 x0.1 °C ; -60..70°C]]></Comment><BitSize>16</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>iHeaterTemperature</Name><Type>INT</Type><Comment><![CDATA[ Reg:42 Addr:0x0029 , -500..1500, -50..150°C, Err:32767]]></Comment><BitSize>16</BitSize><BitOffs>192</BitOffs></SubItem></DataType><DataType><Name>AparZone</Name><BitSize>32</BitSize><SubItem><Name>iAp</Name><Type>INT</Type><Comment><![CDATA[ Apartment number where the room is]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iZone</Name><Type>INT</Type><Comment><![CDATA[ Zone number where the appartment is]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name>ZoneProp</Name><BitSize>128</BitSize><SubItem><Name>iApsNo</Name><Type>INT</Type><Comment><![CDATA[ Number of Apartments in Zone]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>iLowHigh</Name><Type>INT</Type><Comment><![CDATA[ Number of Apartments to substruct when calculate Average Temperature]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>fDCCorrection</Name><Type>REAL</Type><Comment><![CDATA[ To correct Duty Cycle from the lower (1st) to the last floor. Higher floor requires less Duty Cycle]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>bHeatEnabled</Name><Type>BOOL</Type><Comment><![CDATA[ Enable/Disable Zone Heating]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>fDutyCycle</Name><Type>REAL</Type><Comment><![CDATA[ Calculated Duty Cycle, 0..1]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem></DataType><DataType><Name>VERSION</Name><BitSize>64</BitSize><SubItem><Name>uiMajor</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>uiMinor</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>uiServicePack</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>uiPatch</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem></DataType><DataType><Name GUID="{5456DAC5-9FA5-4A6B-B497-840FCC690FDD}" Namespace="PLC" TcBaseType="true">PlcLicenseInfo</Name><BitSize>1024</BitSize><SubItem><Name>LicenseId</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Instances</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>LicenseName</Name><Type GUID="{18071995-0000-0000-0000-00010000005F}">STRING(95)</Type><BitSize>768</BitSize><BitOffs>256</BitOffs></SubItem></DataType><DataType><Name GUID="{4591E628-DBCE-4E33-AE0B-7EB853AA256E}" Namespace="PLC" TcBaseType="true">EPlcPersistentStatus</Name><BitSize>8</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000002}">USINT</BaseType><EnumInfo><Text><![CDATA[PS_None]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[PS_All]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[PS_Partial]]></Text><Enum>2</Enum></EnumInfo></DataType><DataType><Name GUID="{941FDF6E-37CE-4C30-AA23-3236AFA461E2}" Namespace="PLC" TcBaseType="true">PlcAppSystemInfo</Name><BitSize>2048</BitSize><SubItem><Name>ObjId</Name><Type GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>TaskCnt</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>OnlineChangeCnt</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>Flags</Name><Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>AdsPort</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>BootDataLoaded</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>OldBootData</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>152</BitOffs></SubItem><SubItem><Name>AppTimestamp</Name><Type GUID="{18071995-0000-0000-0000-00000000004C}">DT</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>KeepOutputsOnBP</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>ShutdownInProgress</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>200</BitOffs></SubItem><SubItem><Name>LicensesPending</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>BSODOccured</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>216</BitOffs></SubItem><SubItem><Name>LoggedIn</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>PersistentStatus</Name><Type GUID="{4591E628-DBCE-4E33-AE0B-7EB853AA256E}" Namespace="PLC">EPlcPersistentStatus</Type><BitSize>8</BitSize><BitOffs>232</BitOffs></SubItem><SubItem><Name>TComSrvPtr</Name><Type GUID="{00000030-0000-0000-E000-000000000064}">ITComObjectServer</Type><BitSize X64="64">32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>TcComInterface</Name></Property></Properties></SubItem><SubItem><Name>AppName</Name><Type GUID="{18071995-0000-0000-0000-00010000003F}">STRING(63)</Type><BitSize>512</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>ProjectName</Name><Type GUID="{18071995-0000-0000-0000-00010000003F}">STRING(63)</Type><BitSize>512</BitSize><BitOffs>1024</BitOffs></SubItem><Hides><Hide GUID="{D91E046A-A488-4D27-8D43-0F3C40ED5081}" /><Hide GUID="{5DCEB2BC-E196-43AD-80B7-EBACF31A430B}" /><Hide GUID="{1B9FDDE4-B3B7-4F0F-AB14-24EDC2F643E7}" /><Hide GUID="{C1C52E30-BC0B-44CA-BF39-E2FE7F2D145C}" /><Hide GUID="{5C8FF47F-7F83-4493-8D21-F1FF8A08F75A}" /></Hides></DataType><DataType><Name GUID="{56294066-FFF7-46F3-8206-FA06A30B13BA}" Namespace="PLC" TcBaseType="true">PlcTaskSystemInfo</Name><BitSize>1024</BitSize><SubItem><Name>ObjId</Name><Type GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>CycleTime</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>Priority</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>AdsPort</Name><Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>CycleCount</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>DcTaskTime</Name><Type GUID="{18071995-0000-0000-0000-00000000000C}">LINT</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>LastExecTime</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>FirstCycle</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>CycleTimeExceeded</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>232</BitOffs></SubItem><SubItem><Name>InCallAfterOutputUpdate</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>RTViolation</Name><Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type><BitSize>8</BitSize><BitOffs>248</BitOffs></SubItem><SubItem><Name>TaskName</Name><Type GUID="{18071995-0000-0000-0000-00010000003F}">STRING(63)</Type><BitSize>512</BitSize><BitOffs>512</BitOffs></SubItem><Hides><Hide GUID="{6A76D020-03A2-465C-A678-C341951E9EF3}" /><Hide GUID="{6F7D679F-72A0-4831-A7F1-085F839743ED}" /></Hides></DataType><DataType><Name>_Implicit_KindOfTask</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>_implicit_cyclic</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>_implicit_event</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>_implicit_external</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>_implicit_freewheeling</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>hide</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>_Implicit_Jitter_Distribution</Name><BitSize>48</BitSize><SubItem><Name>wRangeMax</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>wCountJitterNeg</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>wCountJitterPos</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name>_Implicit_Task_Info</Name><BitSize>704</BitSize><SubItem><Name>dwVersion</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>pszName</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>nPriority</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>KindOf</Name><Type>_Implicit_KindOfTask</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>bWatchdog</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>bProfilingTask</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs></SubItem><SubItem><Name>dwEventFunctionPointer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>pszExternalEvent</Name><Type PointerTo="1">STRING(80)</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>dwTaskEntryFunctionPointer</Name><Type PointerTo="1">BYTE</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>dwWatchdogSensitivity</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>dwInterval</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>dwWatchdogTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>dwLastCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>dwAverageCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>dwMaxCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>dwMinCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>diJitter</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>diJitterMin</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>diJitterMax</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>dwCycleCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>wTaskStatus</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>wNumOfJitterDistributions</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>592</BitOffs></SubItem><SubItem><Name>pJitterDistribution</Name><Type PointerTo="1">_Implicit_Jitter_Distribution</Type><BitSize>32</BitSize><BitOffs>608</BitOffs></SubItem><SubItem><Name>bWithinSPSTimeSlicing</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>byDummy</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>648</BitOffs></SubItem><SubItem><Name>bShouldBlock</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>656</BitOffs></SubItem><SubItem><Name>bActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>664</BitOffs></SubItem><SubItem><Name>dwIECCycleCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>672</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType></DataTypes><Modules><Module GUID="{631D3EE5-7F73-48A5-AE6F-60A0DBD01971}" TcSmClass="TComPlcObjDef" TargetPlatform="TwinCAT CE7 (ARMV7)"><Name>_605MILL</Name><CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID><Licenses><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{a1af8a04-c08d-4853-a5a0-0e6c3a278a8c}</LicenseId><Comment>TF6255 TC3 Modbus-RTU</Comment></License><License><LicenseId>{d4390dea-a64d-494d-9e09-275326dbb0cb}</LicenseId><Comment>TC3 PLC-HMI (RT)</Comment></License><License><LicenseId>{FDE02854-39A7-440C-9EAE-C234A16A3CED}</LicenseId><Comment>TC3 PLC-HMI</Comment></License></Licenses><Contexts><Context><Id NeedCalleeCall="true">0</Id><Name>PlcTask</Name><ManualConfig><OTCID>#x02010030</OTCID></ManualConfig></Context><Context><Id NeedCalleeCall="true">1</Id><Name>VISU_TASK</Name><ManualConfig><OTCID>#x02010040</OTCID></ManualConfig></Context></Contexts><Parameters /><DataAreas><DataArea><AreaNo AreaType="InputDst" CreateSymbols="true">0</AreaNo><Name>PlcTask Inputs</Name><ContextId>0</ContextId><ByteSize>15073280</ByteSize><Symbol><Name>MAIN.MasterRTU.InData</Name><BitSize>192</BitSize><BaseType Namespace="Tc2_ModbusRTU">MB_KL6inData22B</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>4908240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27151248</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27151824</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27152400</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27152976</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27153552</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27154128</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27154704</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27155280</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27155856</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27156432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27157008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27157584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27158160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27158736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27159312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27159888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27160464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27161040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27161616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27162192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27162768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27163344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27163920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27164496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27165072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27165648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27166224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27166800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27168112</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27168688</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27169264</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27169840</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27170416</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27170992</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27171568</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27172144</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27172720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27173296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27173872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27174448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27175024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27175600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27176176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27176752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27177328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27177904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27178480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27179056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27179632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27180208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27180784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27181360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27181936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27182512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27183088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27183664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27184976</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27185552</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27186128</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27186704</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27187280</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27187856</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27188432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27189008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27189584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27190160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27190736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27191312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27191888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27192464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27193040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27193616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27194192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27194768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27195344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27195920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27196496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27197072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27197648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27198224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27198800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27199376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27199952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27200528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27201840</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27202416</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27202992</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27203568</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27204144</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27204720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27205296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27205872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27206448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27207024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27207600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27208176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27208752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27209328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27209904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27210480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27211056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27211632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27212208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27212784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27213360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27213936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27214512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27215088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27215664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27216240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27216816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27217392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27218704</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27219280</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27219856</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27220432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27221008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27221584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27222160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27222736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27223312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27223888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27224464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27225040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27225616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27226192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27226768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27227344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27227920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27228496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27229072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27229648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27230224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27230800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27231376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27231952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27232528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27233104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27233680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27234256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27235568</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27236144</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27236720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27237296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27237872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27238448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27239024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27239600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27240176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27240752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27241328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27241904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27242480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27243056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27243632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27244208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27244784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27245360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27245936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27246512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27247088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27247664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27248240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27248816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27249392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27249968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27250544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27251120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27252432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27253008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27253584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27254160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27254736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27255312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27255888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27256464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27257040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27257616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27258192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27258768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27259344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27259920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27260496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27261072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27261648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27262224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27262800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27263376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27263952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27264528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27265104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27265680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27266256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27266832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27267408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27267984</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27269296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27269872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27270448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27271024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27271600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27272176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27272752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27273328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27273904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27274480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27275056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27275632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27276208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27276784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27277360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27277936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27278512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27279088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27279664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27280240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27280816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27281392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27281968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27282544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27283120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27283696</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27284272</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27284848</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27286160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27286736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27287312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27287888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27288464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27289040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27289616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27290192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27290768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27291344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27291920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27292496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27293072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27293648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27294224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27294800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27295376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27295952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27296528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27297104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27297680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27298256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27298832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27299408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27299984</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27300560</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27301136</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27301712</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[1].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27303024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[2].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27303600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[3].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27304176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[4].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27304752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[5].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27305328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[6].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27305904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[7].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27306480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[8].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27307056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[9].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27307632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[10].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27308208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[11].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27308784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[12].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27309360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[13].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27309936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[14].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27310512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[15].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27311088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[16].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27311664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[17].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27312240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[18].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27312816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[19].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27313392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[20].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27313968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[21].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27314544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[22].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27315120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[23].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27315696</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[24].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27316272</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[25].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27316848</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[26].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27317424</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[27].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27318000</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[28].iT_PV</Name><Comment><![CDATA[ Temperature Process Value (Current Temperature) x0.1°]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>27318576</BitOffs></Symbol><Symbol><Name>IO.inCR1021_BACCON</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428392</BitOffs></Symbol><Symbol><Name>IO.inCR1017_EmerCON</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428400</BitOffs></Symbol><Symbol><Name>IO.inCR1024_SftyBACREL</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428408</BitOffs></Symbol><Symbol><Name>IO.inPLCIOLoopIX</Name><Comment><![CDATA[ Jumper QX58.7 to IX116.7]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452752</BitOffs></Symbol><Symbol><Name>IO.TS3003_OutT1</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452896</BitOffs></Symbol><Symbol><Name>IO.TS3007_OutT2</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452912</BitOffs></Symbol><Symbol><Name>IO.TS3011_MPanelT</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452928</BitOffs></Symbol><Symbol><Name>IO.MAU1_GLY_IN</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452944</BitOffs></Symbol><Symbol><Name>IO.MAU1_GLY_OUT</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452960</BitOffs></Symbol><Symbol><Name>IO.MAU1_BoilerT</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452976</BitOffs></Symbol><Symbol><Name>IO.MAU1_AirT</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452992</BitOffs></Symbol><Symbol><Name>IO.MAU2_AirT</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453008</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="OutputSrc" CreateSymbols="true">1</AreaNo><Name>PlcTask Outputs</Name><ContextId>0</ContextId><ByteSize>15073280</ByteSize><Symbol><Name>MAIN.MasterRTU.OutData</Name><BitSize>192</BitSize><BaseType Namespace="Tc2_ModbusRTU">MB_KL6outData22B</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>4908432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27151264</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27151840</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27152416</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27152992</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27153568</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27154144</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27154720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27155296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27155872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27156448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27157024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27157600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27158176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27158752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27159328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27159904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27160480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27161056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27161632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27162208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27162784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27163360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27163936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27164512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27165088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27165664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27166240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[1].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27166816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27168128</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27168704</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27169280</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27169856</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27170432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27171008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27171584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27172160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27172736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27173312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27173888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27174464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27175040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27175616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27176192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27176768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27177344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27177920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27178496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27179072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27179648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27180224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27180800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27181376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27181952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27182528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27183104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[2].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27183680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27184992</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27185568</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27186144</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27186720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27187296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27187872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27188448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27189024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27189600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27190176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27190752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27191328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27191904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27192480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27193056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27193632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27194208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27194784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27195360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27195936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27196512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27197088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27197664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27198240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27198816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27199392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27199968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[3].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27200544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27201856</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27202432</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27203008</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27203584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27204160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27204736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27205312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27205888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27206464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27207040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27207616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27208192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27208768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27209344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27209920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27210496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27211072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27211648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27212224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27212800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27213376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27213952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27214528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27215104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27215680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27216256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27216832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[4].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27217408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27218720</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27219296</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27219872</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27220448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27221024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27221600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27222176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27222752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27223328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27223904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27224480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27225056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27225632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27226208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27226784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27227360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27227936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27228512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27229088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27229664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27230240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27230816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27231392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27231968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27232544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27233120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27233696</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[5].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27234272</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27235584</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27236160</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27236736</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27237312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27237888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27238464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27239040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27239616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27240192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27240768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27241344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27241920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27242496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27243072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27243648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27244224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27244800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27245376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27245952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27246528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27247104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27247680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27248256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27248832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27249408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27249984</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27250560</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[6].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27251136</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27252448</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27253024</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27253600</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27254176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27254752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27255328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27255904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27256480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27257056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27257632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27258208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27258784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27259360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27259936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27260512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27261088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27261664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27262240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27262816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27263392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27263968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27264544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27265120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27265696</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27266272</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27266848</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27267424</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[7].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27268000</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27269312</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27269888</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27270464</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27271040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27271616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27272192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27272768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27273344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27273920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27274496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27275072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27275648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27276224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27276800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27277376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27277952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27278528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27279104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27279680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27280256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27280832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27281408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27281984</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27282560</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27283136</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27283712</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27284288</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[8].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27284864</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27286176</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27286752</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27287328</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27287904</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27288480</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27289056</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27289632</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27290208</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27290784</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27291360</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27291936</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27292512</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27293088</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27293664</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27294240</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27294816</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27295392</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27295968</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27296544</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27297120</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27297696</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27298272</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27298848</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27299424</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27300000</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27300576</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27301152</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[9].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27301728</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[1].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27303040</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[2].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27303616</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[3].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27304192</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[4].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27304768</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[5].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27305344</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[6].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27305920</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[7].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27306496</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[8].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27307072</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[9].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27307648</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[10].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27308224</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[11].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27308800</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[12].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27309376</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[13].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27309952</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[14].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27310528</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[15].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27311104</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[16].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27311680</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[17].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27312256</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[18].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27312832</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[19].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27313408</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[20].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27313984</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[21].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27314560</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[22].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27315136</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[23].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27315712</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[24].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27316288</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[25].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27316864</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[26].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27317440</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[27].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27318016</BitOffs></Symbol><Symbol><Name>GVL.arZoneData[10].arAp[28].bSSR</Name><Comment><![CDATA[ SSR Control Output]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>27318592</BitOffs></Symbol><Symbol><Name>IO.CR2512_HeatersEnable</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452760</BitOffs></Symbol><Symbol><Name>IO.CR2516_PLCRunning</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452768</BitOffs></Symbol><Symbol><Name>IO.CR2520_WindSensorReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452776</BitOffs></Symbol><Symbol><Name>IO.CR2524_RouterReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452784</BitOffs></Symbol><Symbol><Name>IO.CR2528_RemotePanelReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452792</BitOffs></Symbol><Symbol><Name>IO.CR2532_HMIReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452800</BitOffs></Symbol><Symbol><Name>IO.CR2544_MAU_S_CTRL</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452808</BitOffs></Symbol><Symbol><Name>IO.CR2548_MAUBoilerEnable</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452816</BitOffs></Symbol><Symbol><Name>IO.CR2552_MAU_N_3WAY_VALVE</Name><Comment><![CDATA[ MAU NORTH 3-way Valve]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452824</BitOffs></Symbol><Symbol><Name>IO.CR2556_RaspberryPiReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452832</BitOffs></Symbol><Symbol><Name>IO.outPLCIOLoopQX</Name><Comment><![CDATA[ Jumper QX58.7 to IX116.7 ]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452840</BitOffs></Symbol><Symbol><Name>IO.MAU1_TemperatureSET</Name><Comment><![CDATA[ 0..10V]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452848</BitOffs></Symbol><Symbol><Name>IO.MAU1_ActuatorCTRL</Name><Comment><![CDATA[ 0..10V]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452864</BitOffs></Symbol><Symbol><Name>IO.MAU2_TemperatureSET</Name><Comment><![CDATA[ 0..10V]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27452880</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="Internal" CreateSymbols="true">3</AreaNo><Name>PlcTask Internal</Name><ContextId>0</ContextId><ByteSize>15073280</ByteSize><Symbol><Name>Global_Version.stLibVersion_Tc2_Standard</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>3</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>0</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.3.3.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072000</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Custom_Alarm_Library_for_TF1800</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>0</Value></SubItem><SubItem><Name>.iMinor</Name><Value>1</Value></SubItem><SubItem><Name>.iBuild</Name><Value>0</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>0</Value></SubItem><SubItem><Name>.sVersion</Name><String>0.1</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072288</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_System</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>5</Value></SubItem><SubItem><Name>.iBuild</Name><Value>3</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.5.3.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072576</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_LOGGER</Name><Comment><![CDATA[ Logger ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072864</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_EVENTLOG</Name><Comment><![CDATA[ Event logger ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>110</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072880</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_RTIME</Name><Comment><![CDATA[ R0 Real time ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>200</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072896</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_IO</Name><Comment><![CDATA[ I/O Driver ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>300</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072912</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_NC</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>500</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072928</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_NCSAF</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>501</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072944</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_NCSVB</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>511</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072960</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_ISG</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>550</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072976</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_CNC</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>600</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072992</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_LINE</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>700</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073008</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_PLC</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>800</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073024</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_PLC_RTS1</Name><Comment><![CDATA[ TwinCAT v2.xx first PLC runtime system ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>801</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073040</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_PLC_RTS2</Name><Comment><![CDATA[ TwinCAT v2.xx second PLC runtime system ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>811</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073056</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_PLC_RTS3</Name><Comment><![CDATA[ TwinCAT v2.xx third PLC runtime system ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>821</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073072</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_PLC_RTS4</Name><Comment><![CDATA[ TwinCAT v2.xx fourth PLC runtime system ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>831</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073088</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_CAM</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>900</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073104</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R0_CAMTOOL</Name><Comment><![CDATA[ Camming tool ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>950</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073120</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R3_SYSSERV</Name><Comment><![CDATA[ TwinCAT System Service ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>10000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073136</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_R3_SCOPESERVER</Name><Comment><![CDATA[ TwinCAT Scope Server ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>14001</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073152</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_INVALID</Name><Comment><![CDATA[ Invalid ADS state ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073168</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_IDLE</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073184</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_RESET</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073200</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_INIT</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073216</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_START</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073232</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_RUN</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073248</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_STOP</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073264</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_SAVECFG</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073280</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_LOADCFG</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073296</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_POWERFAILURE</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>9</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073312</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_POWERGOOD</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073328</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_ERROR</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>11</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073344</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_SHUTDOWN</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>12</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073360</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_SUSPEND</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>13</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073376</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_RESUME</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>14</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073392</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_CONFIG</Name><Comment><![CDATA[ System is in config mode ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073408</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_RECONFIG</Name><Comment><![CDATA[ System should restart in config mode ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073424</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_STOPPING</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>17</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073440</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_INCOMPATIBLE</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>18</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073456</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_EXCEPTION</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>19</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073472</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSSTATE_MAXSTATES</Name><Comment><![CDATA[ Max. number of available ads states ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>20</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073488</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYMTAB</Name><Comment><![CDATA[ Symbol table ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61440</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073504</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYMNAME</Name><Comment><![CDATA[ Symbol name ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61441</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073536</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYMVAL</Name><Comment><![CDATA[ Symbol value ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61442</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073568</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_HNDBYNAME</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61443</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073600</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_VALBYNAME</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61444</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073632</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_VALBYHND</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61445</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073664</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_RELEASEHND</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61446</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073696</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_INFOBYNAME</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61447</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073728</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_VERSION</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61448</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073760</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61449</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073792</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_DOWNLOAD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61450</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073824</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_UPLOAD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61451</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073856</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYM_UPLOADINFO</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61452</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073888</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_SYMNOTE</Name><Comment><![CDATA[ Notification of named handle ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61456</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073920</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RWIB</Name><Comment><![CDATA[ Read/write input BYTE(S) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61472</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073952</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RWIX</Name><Comment><![CDATA[ Read/write input bit ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61473</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073984</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RISIZE</Name><Comment><![CDATA[ Read input size (in BYTE) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61477</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074016</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RWOB</Name><Comment><![CDATA[ Read/write output BYTE(S) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61488</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074048</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RWOX</Name><Comment><![CDATA[ Read/write output bit ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61489</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074080</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_ROSIZE</Name><Comment><![CDATA[ Read/write output bit ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61493</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074112</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_CLEARI</Name><Comment><![CDATA[ Write inputs TO null ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61504</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074144</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_CLEARO</Name><Comment><![CDATA[ Write outputs TO null ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61520</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074176</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_IOIMAGE_RWIOB</Name><Comment><![CDATA[ Read input AND write output BYTE(S) ADS-READWRITE ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61536</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074208</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIGRP_DEVICE_DATA</Name><Comment><![CDATA[ State, name, etc... ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>61696</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074240</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE</Name><Comment><![CDATA[ Ads state OF device ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074272</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE</Name><Comment><![CDATA[ Device state ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074304</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_OPENCREATE</Name><Comment><![CDATA[ Open and if not existing create ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074336</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_OPENREAD</Name><Comment><![CDATA[ Open existing for read access ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074368</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_OPENWRITE</Name><Comment><![CDATA[ Open existing for write access ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>102</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074400</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_CREATEFILE</Name><Comment><![CDATA[ Create ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>110</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074432</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_CLOSEHANDLE</Name><Comment><![CDATA[ Close ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>111</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074464</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FOPEN</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>120</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074496</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FCLOSE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>121</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074528</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FREAD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>122</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074560</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FWRITE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>123</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074592</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FSEEK</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>124</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074624</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FTELL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>125</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074656</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FGETS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>126</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074688</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FPUTS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>127</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074720</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FSCANF</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074752</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FPRINTF</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>129</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074784</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FEOF</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>130</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074816</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FDELETE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>131</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074848</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FRENAME</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>132</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074880</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_MKDIR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>138</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074912</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_RMDIR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>139</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074944</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>200</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074976</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_SENDEMAIL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>300</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075008</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_TIMESERVICES</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>400</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075040</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_STARTPROCESS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>500</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075072</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_CHANGENETID</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>600</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075104</BitOffs></Symbol><Symbol><Name>Global_Variables.TIMESERVICE_DATEANDTIME</Name><Comment><![CDATA[ Date/time ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075136</BitOffs></Symbol><Symbol><Name>Global_Variables.TIMESERVICE_SYSTEMTIMES</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075168</BitOffs></Symbol><Symbol><Name>Global_Variables.TIMESERVICE_RTCTIMEDIFF</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075200</BitOffs></Symbol><Symbol><Name>Global_Variables.TIMESERVICE_ADJUSTTIMETORTC</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075232</BitOffs></Symbol><Symbol><Name>Global_Variables.TIMESERVICE_TIMEZONINFORMATION</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075264</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_HINT</Name><Comment><![CDATA[ Hint icon ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075296</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_WARN</Name><Comment><![CDATA[ Warning icon ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075328</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_ERROR</Name><Comment><![CDATA[ Error icon ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075360</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_LOG</Name><Comment><![CDATA[ Write message to log file ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075392</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_MSGBOX</Name><Comment><![CDATA[ View message in message box ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075424</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_RESOURCE</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075456</BitOffs></Symbol><Symbol><Name>Global_Variables.ADSLOG_MSGTYPE_STRING</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075488</BitOffs></Symbol><Symbol><Name>Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED</Name><Comment><![CDATA[ Retain data loaded ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075520</BitOffs></Symbol><Symbol><Name>Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID</Name><Comment><![CDATA[ Retain data is invalid ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075528</BitOffs></Symbol><Symbol><Name>Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075536</BitOffs></Symbol><Symbol><Name>Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED</Name><Comment><![CDATA[ Persistent data loaded ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075544</BitOffs></Symbol><Symbol><Name>Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID</Name><Comment><![CDATA[ Persistent data is invalid ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075552</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSTATEFLAGS_BSOD</Name><Comment><![CDATA[ Blue screen of death ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075560</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION</Name><Comment><![CDATA[ Realtime violation - latency time ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075568</BitOffs></Symbol><Symbol><Name>Global_Variables.nWatchdogTime</Name><Comment><![CDATA[ Watchdog time. Depending of g_WatchdogConfig : seconds or minutes ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075576</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODEREAD</Name><Comment><![CDATA["r": Opens for reading. If the file does not exist or cannot be found, the call fails.]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075584</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODEWRITE</Name><Comment><![CDATA["w": Opens an empty file for writing. If the given file exists, its contents are destroyed.]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075616</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODEAPPEND</Name><Comment><![CDATA["a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist.]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075648</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODEPLUS</Name><Comment><![CDATA["+": Opens for reading and writing]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075680</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODEBINARY</Name><Comment><![CDATA["b": Open in binary (untranslated) mode.]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075712</BitOffs></Symbol><Symbol><Name>Global_Variables.FOPEN_MODETEXT</Name><Comment><![CDATA["t": Open in text (translated) mode.]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075744</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_PRIOCLASS</Name><Comment><![CDATA[ Event class/priority through textformatter]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076000</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_FMTSELF</Name><Comment><![CDATA[ Format in message ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076016</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_LOG</Name><Comment><![CDATA[ Write to log file ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076032</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_MSGBOX</Name><Comment><![CDATA[ Display message box ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076048</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_SRCID</Name><Comment><![CDATA[ Src id instead of source name ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>256</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076064</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTFLAG_AUTOFMTALL</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>4096</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076080</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTSTATE_INVALID</Name><Comment><![CDATA[ Event object is not initialized ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076096</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTSTATE_SIGNALED</Name><Comment><![CDATA[ Event object is in a signaled state ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076112</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTSTATE_RESET</Name><Comment><![CDATA[ Event object is in a reset state ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076128</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTSTATE_CONFIRMED</Name><Comment><![CDATA[ Event object is confirmed but not reset ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076144</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENTSTATE_RESETCON</Name><Comment><![CDATA[ Event object is confirmed and reset ]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>18</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076160</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENT_SRCNAMESIZE</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076176</BitOffs></Symbol><Symbol><Name>Global_Variables.TCEVENT_FMTPRGSIZE</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>31</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076192</BitOffs></Symbol><Symbol><Name>Global_Variables.eWatchdogConfig</Name><BitSize>16</BitSize><BaseType Namespace="Tc2_System">E_WATCHDOG_TIME_CONFIG</BaseType><Default><EnumText>E_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLED</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076208</BitOffs></Symbol><Symbol><Name>Global_Variables.PI</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>3.14159265358979</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076224</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_ADS_TIMEOUT</Name><Comment><![CDATA[ Default ADS timeout value ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076288</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_STRING_LENGTH</Name><Comment><![CDATA[ Max. length of T_MaxString (inclusive null delimiter) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076320</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc3_Module</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>23</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.3.23.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076864</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_Utilities</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>4</Value></SubItem><SubItem><Name>.iBuild</Name><Value>8</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.4.8.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077472</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_AVERAGE_MEASURES</Name><Comment><![CDATA[ Max. number of measures used in the profiler function block: 2..100 ]]></Comment><BitSize>16</BitSize><BaseType>INT (2..100)</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077760</BitOffs></Symbol><Symbol><Name>Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE</Name><Comment><![CDATA[ Global hash prefix type constant used for binary, octal or hexadecimal string format type ]]></Comment><BitSize>16</BitSize><BaseType Namespace="Tc2_Utilities">E_HashPrefixTypes</BaseType><Default><EnumText>E_HashPrefixTypes.HASHPREFIX_IEC</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077776</BitOffs></Symbol><Symbol><Name>Global_Variables.GLOBAL_SBCS_TABLE</Name><Comment><![CDATA[Windows SBCS (Single Byte Character Set) Code Page Table ]]></Comment><BitSize>16</BitSize><BaseType Namespace="Tc2_Utilities">E_SBCSType</BaseType><Default><EnumText>E_SBCSType.eSBCS_WesternEuropean</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077792</BitOffs></Symbol><Symbol><Name>Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK</Name><Comment><![CDATA[ TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check ]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077808</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_CSV_FIELD_SEP</Name><Comment><![CDATA[ Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>59</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077816</BitOffs></Symbol><Symbol><Name>Global_Variables.GLOBAL_DCF77_PULSE_SPLIT</Name><Comment><![CDATA[ Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>140</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3077824</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ADAPTER_NAME_LENGTH</Name><Comment><![CDATA[ Max. System Service local adapter name length (256 + 4 inkl. \0) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>259</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139328</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH</Name><Comment><![CDATA[ Max. System Service local adapter descirpion length (128 + 4 inkl. \0) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>131</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139360</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH</Name><Comment><![CDATA[ Max. System Service local adapter physical address length (bytes[0..7]) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139392</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_IPHELPERAPI</Name><Comment><![CDATA[ IPHELPERAPI index group ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>701</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139424</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_IPHOSTNAME</Name><Comment><![CDATA[ IPHOSTNAME index group ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>702</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139456</BitOffs></Symbol><Symbol><Name>Global_Variables.IPHELPERAPI_ADAPTERSINFO</Name><Comment><![CDATA[ IPHELPERAPI index offset ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139488</BitOffs></Symbol><Symbol><Name>Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME</Name><Comment><![CDATA[ IPHELPERAPI index offset ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139520</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_LOCAL_ADAPTERS</Name><Comment><![CDATA[ Max. number of local network adapters ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139552</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_ADDREMOTE</Name><Comment><![CDATA[ System Service route function: Add route ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>801</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139584</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_DELREMOTE</Name><Comment><![CDATA[ System Service route function: Delete route ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>802</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139616</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_ENUMREMOTE</Name><Comment><![CDATA[ System Service route function: Enumerater route ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>803</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139648</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_REMOTE_PCS</Name><Comment><![CDATA[ Max. number of TwinCAT remote systems/PC's ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>99</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139680</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ROUTE_NAME_LEN</Name><Comment><![CDATA[ Max. TwinCAT router route name length ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>31</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139696</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ROUTE_ADDR_LEN</Name><Comment><![CDATA[ Max. TwinCAT router route address length ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>79</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139704</BitOffs></Symbol><Symbol><Name>Global_Variables.ROUTE_FLAG_TEMPORARY</Name><Comment><![CDATA[ TwinCAT route flag: Temporary ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139712</BitOffs></Symbol><Symbol><Name>Global_Variables.ROUTE_FLAG_DYNAMIC</Name><Comment><![CDATA[ TwinCAT route flag: Hostname instead OF IP address ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139744</BitOffs></Symbol><Symbol><Name>Global_Variables.ROUTE_FLAG_NOOVERRIDE</Name><Comment><![CDATA[ TwinCAT route flag: No override ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139776</BitOffs></Symbol><Symbol><Name>Global_Variables.MIN_ROUTE_TRANSPORT</Name><Comment><![CDATA[ Min. route type: eRouteTransport_None ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139808</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_ROUTE_TRANSPORT</Name><Comment><![CDATA[ Max. route type: eRouteTransport_SOAP ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>12</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139816</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_AMSLOGGER</Name><Comment><![CDATA[ TwinCAT Ams Logger port number ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>10502</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139824</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_ROUTE_ENTRY</Name><Comment><![CDATA[eTransport := eRouteTransport_None see Workitem 7547]]></Comment><BitSize>1184</BitSize><BaseType Namespace="Tc2_Utilities">ST_AmsRouteEntry</BaseType><Default><SubItem><Name>.sName</Name><String /></SubItem><SubItem><Name>.sNetID</Name><String /></SubItem><SubItem><Name>.sAddress</Name><String /></SubItem><SubItem><Name>.tTimeout</Name><DateTime>0</DateTime></SubItem><SubItem><Name>.dwFlags</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3139840</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMSERVICE_FFILEFIND</Name><Comment><![CDATA[ System Service file find function number ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>133</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141024</BitOffs></Symbol><Symbol><Name>Global_Variables.HKEY_MAX_BINARY_DATA_SIZE</Name><Comment><![CDATA[ Max. byte size of binary registry value data ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>500</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141056</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSLOGGER_IGR_GENERAL</Name><Comment><![CDATA[ TwinCAT Ams Logger general index group ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>4096</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141088</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSLOGGER_IOF_MODE</Name><Comment><![CDATA[ TwinCAT Ams Logger mode ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141120</BitOffs></Symbol><Symbol><Name>Global_Variables.FORMAT_MAX_ARGS</Name><Comment><![CDATA[ Format string constant: Max. number of format arguments in FB_FormatString ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141152</BitOffs></Symbol><Symbol><Name>Global_Variables.FLOATREC_EXP_IS_NAN</Name><Comment><![CDATA[ T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>-32768</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141168</BitOffs></Symbol><Symbol><Name>Global_Variables.FLOATREC_EXP_IS_INF</Name><Comment><![CDATA[ T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>32767</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141184</BitOffs></Symbol><Symbol><Name>Global_Variables.FLOATREC_MAX_DIGITS</Name><Comment><![CDATA[ T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>20</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141200</BitOffs></Symbol><Symbol><Name>Global_Variables.FLOATREC_MAX_PRECISION</Name><Comment><![CDATA[ T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>307</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141216</BitOffs></Symbol><Symbol><Name>Global_Variables.FLOATREC_MIN_PRECISION</Name><Comment><![CDATA[ T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141232</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_NOERROR</Name><Comment><![CDATA[ FB_FormatString function block error code: No error ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141248</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_PERCENTSIGNPOSITION</Name><Comment><![CDATA[ FB_FormatString function block error code: Percent sign (%) at invalid position ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141280</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_ASTERISKPOSITION</Name><Comment><![CDATA[ FB_FormatString function block error code: Asterisk parameter at invalid position ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141312</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_WIDTHVALUE</Name><Comment><![CDATA[ FB_FormatString function block error code: Invalid width field value ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141344</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_PRECISIONVALUE</Name><Comment><![CDATA[ FB_FormatString function block error code: Invalid precision field value ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141376</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_FLAGPOSITION</Name><Comment><![CDATA[ FB_FormatString function block error code: One of the flags at invalid position ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>256</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141408</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_WIDTHPRECISIONVALPOS</Name><Comment><![CDATA[ FB_FormatString function block error code: The width or precision field value at invalid position]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>512</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141440</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_PRECISIONDOTPOSITION</Name><Comment><![CDATA[ FB_FormatString function block error code: Dot "." sign of precision field at invalid position ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1024</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141472</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_TYPEFIELDVALUE</Name><Comment><![CDATA[ FB_FormatString function block error code: Invalid (unsupported) type field value ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2048</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141504</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_ARGTYPEINVALID</Name><Comment><![CDATA[ FB_FormatString function block error code: Different type field and argument parameter]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>4096</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141536</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_UNACCEPTEDPARAMETER</Name><Comment><![CDATA[ FB_FormatString function block error code: Invalid format string parameters ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>8192</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141568</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_INSUFFICIENTARGS</Name><Comment><![CDATA[ FB_FormatString function block error code: To much arguments in format string ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>16384</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141600</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_DESTBUFFOVERFLOW</Name><Comment><![CDATA[ FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>32768</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141632</BitOffs></Symbol><Symbol><Name>Global_Variables.FMTERR_INVALIDPOINTERINPUT</Name><Comment><![CDATA[ FB_FormatString function block error code: Invalid pointer input ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>65536</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141664</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_ARG_VALUE</Name><Comment><![CDATA[ T_Arg empty value ]]></Comment><BitSize>96</BitSize><BaseType Namespace="Tc2_Utilities">T_Arg</BaseType><Default><SubItem><Name>.eType</Name><EnumText>E_ArgType.ARGTYPE_UNKNOWN</EnumText></SubItem><SubItem><Name>.cbLen</Name><Value>0</Value></SubItem><SubItem><Name>.pData</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141696</BitOffs></Symbol><Symbol><Name>Global_Variables.FORMAT_HEXASC_CODES</Name><BitSize>256</BitSize><BaseType>BYTE</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><ArrayInfo><LBound>0</LBound><Elements>16</Elements></ArrayInfo><Default><SubItem><Name>[0,0]</Name><Value>48</Value></SubItem><SubItem><Name>[0,1]</Name><Value>49</Value></SubItem><SubItem><Name>[0,2]</Name><Value>50</Value></SubItem><SubItem><Name>[0,3]</Name><Value>51</Value></SubItem><SubItem><Name>[0,4]</Name><Value>52</Value></SubItem><SubItem><Name>[0,5]</Name><Value>53</Value></SubItem><SubItem><Name>[0,6]</Name><Value>54</Value></SubItem><SubItem><Name>[0,7]</Name><Value>55</Value></SubItem><SubItem><Name>[0,8]</Name><Value>56</Value></SubItem><SubItem><Name>[0,9]</Name><Value>57</Value></SubItem><SubItem><Name>[0,10]</Name><Value>97</Value></SubItem><SubItem><Name>[0,11]</Name><Value>98</Value></SubItem><SubItem><Name>[0,12]</Name><Value>99</Value></SubItem><SubItem><Name>[0,13]</Name><Value>100</Value></SubItem><SubItem><Name>[0,14]</Name><Value>101</Value></SubItem><SubItem><Name>[0,15]</Name><Value>102</Value></SubItem><SubItem><Name>[1,0]</Name><Value>48</Value></SubItem><SubItem><Name>[1,1]</Name><Value>49</Value></SubItem><SubItem><Name>[1,2]</Name><Value>50</Value></SubItem><SubItem><Name>[1,3]</Name><Value>51</Value></SubItem><SubItem><Name>[1,4]</Name><Value>52</Value></SubItem><SubItem><Name>[1,5]</Name><Value>53</Value></SubItem><SubItem><Name>[1,6]</Name><Value>54</Value></SubItem><SubItem><Name>[1,7]</Name><Value>55</Value></SubItem><SubItem><Name>[1,8]</Name><Value>56</Value></SubItem><SubItem><Name>[1,9]</Name><Value>57</Value></SubItem><SubItem><Name>[1,10]</Name><Value>65</Value></SubItem><SubItem><Name>[1,11]</Name><Value>66</Value></SubItem><SubItem><Name>[1,12]</Name><Value>67</Value></SubItem><SubItem><Name>[1,13]</Name><Value>68</Value></SubItem><SubItem><Name>[1,14]</Name><Value>69</Value></SubItem><SubItem><Name>[1,15]</Name><Value>70</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3141792</BitOffs></Symbol><Symbol><Name>Global_Variables.FORMAT_DECASC_CODES</Name><Comment><![CDATA[ ASCII to decimal and decimal digits to ASCII codes ]]></Comment><BitSize>80</BitSize><BaseType>BYTE</BaseType><ArrayInfo><LBound>0</LBound><Elements>10</Elements></ArrayInfo><Default><SubItem><Name>[0]</Name><Value>48</Value></SubItem><SubItem><Name>[1]</Name><Value>49</Value></SubItem><SubItem><Name>[2]</Name><Value>50</Value></SubItem><SubItem><Name>[3]</Name><Value>51</Value></SubItem><SubItem><Name>[4]</Name><Value>52</Value></SubItem><SubItem><Name>[5]</Name><Value>53</Value></SubItem><SubItem><Name>[6]</Name><Value>54</Value></SubItem><SubItem><Name>[7]</Name><Value>55</Value></SubItem><SubItem><Name>[8]</Name><Value>56</Value></SubItem><SubItem><Name>[9]</Name><Value>57</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3142048</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_MAX_MONTHDAYS</Name><BitSize>384</BitSize><BaseType>WORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><ArrayInfo><LBound>1</LBound><Elements>12</Elements></ArrayInfo><Default><SubItem><Name>[0,1]</Name><Value>31</Value></SubItem><SubItem><Name>[0,2]</Name><Value>28</Value></SubItem><SubItem><Name>[0,3]</Name><Value>31</Value></SubItem><SubItem><Name>[0,4]</Name><Value>30</Value></SubItem><SubItem><Name>[0,5]</Name><Value>31</Value></SubItem><SubItem><Name>[0,6]</Name><Value>30</Value></SubItem><SubItem><Name>[0,7]</Name><Value>31</Value></SubItem><SubItem><Name>[0,8]</Name><Value>31</Value></SubItem><SubItem><Name>[0,9]</Name><Value>30</Value></SubItem><SubItem><Name>[0,10]</Name><Value>31</Value></SubItem><SubItem><Name>[0,11]</Name><Value>30</Value></SubItem><SubItem><Name>[0,12]</Name><Value>31</Value></SubItem><SubItem><Name>[1,1]</Name><Value>31</Value></SubItem><SubItem><Name>[1,2]</Name><Value>29</Value></SubItem><SubItem><Name>[1,3]</Name><Value>31</Value></SubItem><SubItem><Name>[1,4]</Name><Value>30</Value></SubItem><SubItem><Name>[1,5]</Name><Value>31</Value></SubItem><SubItem><Name>[1,6]</Name><Value>30</Value></SubItem><SubItem><Name>[1,7]</Name><Value>31</Value></SubItem><SubItem><Name>[1,8]</Name><Value>31</Value></SubItem><SubItem><Name>[1,9]</Name><Value>30</Value></SubItem><SubItem><Name>[1,10]</Name><Value>31</Value></SubItem><SubItem><Name>[1,11]</Name><Value>30</Value></SubItem><SubItem><Name>[1,12]</Name><Value>31</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3147536</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_MAX_YEARSDAY</Name><BitSize>448</BitSize><BaseType>WORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><ArrayInfo><LBound>0</LBound><Elements>14</Elements></ArrayInfo><Default><SubItem><Name>[0,0]</Name><Value>0</Value></SubItem><SubItem><Name>[0,1]</Name><Value>31</Value></SubItem><SubItem><Name>[0,2]</Name><Value>59</Value></SubItem><SubItem><Name>[0,3]</Name><Value>90</Value></SubItem><SubItem><Name>[0,4]</Name><Value>120</Value></SubItem><SubItem><Name>[0,5]</Name><Value>151</Value></SubItem><SubItem><Name>[0,6]</Name><Value>181</Value></SubItem><SubItem><Name>[0,7]</Name><Value>212</Value></SubItem><SubItem><Name>[0,8]</Name><Value>243</Value></SubItem><SubItem><Name>[0,9]</Name><Value>273</Value></SubItem><SubItem><Name>[0,10]</Name><Value>304</Value></SubItem><SubItem><Name>[0,11]</Name><Value>334</Value></SubItem><SubItem><Name>[0,12]</Name><Value>365</Value></SubItem><SubItem><Name>[0,13]</Name><Value>396</Value></SubItem><SubItem><Name>[1,0]</Name><Value>0</Value></SubItem><SubItem><Name>[1,1]</Name><Value>31</Value></SubItem><SubItem><Name>[1,2]</Name><Value>60</Value></SubItem><SubItem><Name>[1,3]</Name><Value>91</Value></SubItem><SubItem><Name>[1,4]</Name><Value>121</Value></SubItem><SubItem><Name>[1,5]</Name><Value>152</Value></SubItem><SubItem><Name>[1,6]</Name><Value>182</Value></SubItem><SubItem><Name>[1,7]</Name><Value>213</Value></SubItem><SubItem><Name>[1,8]</Name><Value>244</Value></SubItem><SubItem><Name>[1,9]</Name><Value>274</Value></SubItem><SubItem><Name>[1,10]</Name><Value>305</Value></SubItem><SubItem><Name>[1,11]</Name><Value>335</Value></SubItem><SubItem><Name>[1,12]</Name><Value>366</Value></SubItem><SubItem><Name>[1,13]</Name><Value>397</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3147920</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET</Name><Comment><![CDATA[ Number of past days since year zero until 1 January 1601 ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>584389</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148384</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERMSEC</Name><Comment><![CDATA[ Number of 100ns ticks per millisecond ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>0</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>10000</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148416</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERSEC</Name><Comment><![CDATA[ Number of 100ns ticks per second ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>0</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>10000000</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148480</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERDAY</Name><Comment><![CDATA[ Number of 100ns ticks per day ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>201</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>711573504</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148544</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN</Name><Comment><![CDATA[ Min. DT value as file time DT#1970-01-01-00:00:00 ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>27111902</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>3577643008</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148608</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX</Name><Comment><![CDATA[ Max. DT value as file time DT#2106-02-06-06:28:15 ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>37111701</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>2856069504</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148672</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERMSEC64</Name><Comment><![CDATA[ Number of 100ns ticks per millisecond ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>10000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148736</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERSEC64</Name><Comment><![CDATA[ Number of 100ns ticks per second ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>10000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148800</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_TICKSPERDAY64</Name><Comment><![CDATA[ Number of 100ns ticks per day ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>864000000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148864</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64</Name><Comment><![CDATA[ Min. DT value as file time DT#1970-01-01-00:00:00 ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>116444736000000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148928</BitOffs></Symbol><Symbol><Name>Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64</Name><Comment><![CDATA[ Max. DT value as file time DT#2106-02-06-06:28:15 ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>159393544950000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3148992</BitOffs></Symbol><Symbol><Name>Global_Variables.WEST_EUROPE_TZI</Name><BitSize>864</BitSize><BaseType Namespace="Tc2_Utilities">ST_TimeZoneInformation</BaseType><Default><SubItem><Name>.bias</Name><Value>-60</Value></SubItem><SubItem><Name>.standardName</Name><String>W. Europe Standard Time</String></SubItem><SubItem><Name>.standardDate.wYear</Name><Value>0</Value></SubItem><SubItem><Name>.standardDate.wMonth</Name><Value>10</Value></SubItem><SubItem><Name>.standardDate.wDayOfWeek</Name><Value>0</Value></SubItem><SubItem><Name>.standardDate.wDay</Name><Value>5</Value></SubItem><SubItem><Name>.standardDate.wHour</Name><Value>3</Value></SubItem><SubItem><Name>.standardBias</Name><Value>0</Value></SubItem><SubItem><Name>.daylightName</Name><String>W. Europe Daylight Time</String></SubItem><SubItem><Name>.daylightDate.wYear</Name><Value>0</Value></SubItem><SubItem><Name>.daylightDate.wMonth</Name><Value>3</Value></SubItem><SubItem><Name>.daylightDate.wDayOfWeek</Name><Value>0</Value></SubItem><SubItem><Name>.daylightDate.wDay</Name><Value>5</Value></SubItem><SubItem><Name>.daylightDate.wHour</Name><Value>2</Value></SubItem><SubItem><Name>.daylightBias</Name><Value>-60</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3149056</BitOffs></Symbol><Symbol><Name>Global_Variables.DATE_AND_TIME_SECPERDAY</Name><Comment><![CDATA[ Number of seconds per day ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>86400</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3154048</BitOffs></Symbol><Symbol><Name>Global_Variables.DATE_AND_TIME_SECPERWEEK</Name><Comment><![CDATA[ Number of seconds per week ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>604800</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3154080</BitOffs></Symbol><Symbol><Name>Global_Variables.DBG_OUTPUT_NONE</Name><Comment><![CDATA[ Disabled (no debug oputput) ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3160288</BitOffs></Symbol><Symbol><Name>Global_Variables.DBG_OUTPUT_LOG</Name><Comment><![CDATA[ Enabled, TwinCAT System Manager Log ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3160320</BitOffs></Symbol><Symbol><Name>Global_Variables.DBG_OUTPUT_FILE</Name><Comment><![CDATA[ Enabled, text file ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3160352</BitOffs></Symbol><Symbol><Name>Global_Variables.DBG_OUTPUT_VISU</Name><Comment><![CDATA[ reserved ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3160384</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE</Name><Comment><![CDATA[ CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas... ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>34</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3277552</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_CSV_RECORD_SEP_CR</Name><Comment><![CDATA[ CSV separator constant: cariage return => record separator (first character) ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>13</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3277560</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_CSV_RECORD_SEP_LF</Name><Comment><![CDATA[ CSV separator constant: line feed => record separator (second character) ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3277568</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_TELEGRAM_IDX</Name><Comment><![CDATA[ maximum length of modbus telegrams ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3277600</BitOffs></Symbol><Symbol><Name>Global_Variables.COM_BUFFER_MAXIDX</Name><Comment><![CDATA[ COM-Port FIFO Maxindex ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>63</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3277616</BitOffs></Symbol><Symbol><Name>Global_Variables.MODBUSBUFFERSIZE_DEBUGBUFFER</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3279312</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_GUID_STRUCT</Name><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>0</Value></SubItem><SubItem><Name>.Data2</Name><Value>0</Value></SubItem><SubItem><Name>.Data3</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3279328</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_GUID_STRING</Name><BitSize>296</BitSize><BaseType>STRING(36)</BaseType><Default><String>00000000-0000-0000-0000-000000000000</String></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3279456</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_GUID_REGSTRING</Name><BitSize>312</BitSize><BaseType>STRING(38)</BaseType><Default><String>{00000000-0000-0000-0000-000000000000}</String></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3279752</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_EtherCAT</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>4</Value></SubItem><SubItem><Name>.iBuild</Name><Value>2</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.4.2.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280064</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_ModbusRTU</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>5</Value></SubItem><SubItem><Name>.iBuild</Name><Value>6</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.5.6.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280352</BitOffs></Symbol><Symbol><Name>Global_Variables.MODBUSRTU_OUTPUTACCESS_OFFSET</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>2048</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280640</BitOffs></Symbol><Symbol><Name>Global_Variables.MODBUSRTU_MEMORYACCESS_OFFSET</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>16384</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280656</BitOffs></Symbol><Symbol><Name>Global_Variables.MODBUSRTU_CHARACTERRECEIVETIMEOUT</Name><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>50</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280672</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_SerialCom</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>10</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>0</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.3.10.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280704</BitOffs></Symbol><Symbol><Name>Global_Constants.EMPTY_EVENT_CLASS</Name><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>0</Value></SubItem><SubItem><Name>.Data2</Name><Value>0</Value></SubItem><SubItem><Name>.Data3</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>0</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3280992</BitOffs></Symbol><Symbol><Name>Global_Constants.EMPTY_EVENT_ID</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281120</BitOffs></Symbol><Symbol><Name>Global_Constants.EMPTY_SEVERITY</Name><BitSize>16</BitSize><BaseType GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</BaseType><Default><EnumText>TcEventSeverity.Verbose</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281152</BitOffs></Symbol><Symbol><Name>Global_Variables.eGlobalSUpsState</Name><Comment><![CDATA[ current ups state of S-UPS ]]></Comment><BitSize>16</BitSize><BaseType Namespace="Tc2_SUPS">E_S_UPS_State</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281168</BitOffs></Symbol><Symbol><Name>Global_Constants.SUCCESS_EVENT</Name><BitSize>192</BitSize><BaseType GUID="{F00C83AD-DEC8-486E-AE99-5E0A75C26DE0}">TcEventEntry</BaseType><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>0</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>0</Value></SubItem><SubItem><Name>.nEventID</Name><Value>0</Value></SubItem><SubItem><Name>.eSeverity</Name><EnumText>Global_Constants.EMPTY_SEVERITY</EnumText></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281184</BitOffs></Symbol><Symbol><Name>GVL.nLangId_OnlineMonitoring</Name><Comment><![CDATA[ language id for online monitoring; English(US)=1033 ; German(Germany)=1031]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>1033</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281376</BitOffs></Symbol><Symbol><Name>ParameterList.cSourceNameSize</Name><Comment><![CDATA[ size [bytes] for source names (recommended is a size between 128 and 512)]]></Comment><BitSize>32</BitSize><BaseType>UDINT (81..10000)</BaseType><Default><Value>256</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281408</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc3_EventLogger</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>1</Value></SubItem><SubItem><Name>.iBuild</Name><Value>33</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.1.33.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281440</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_Smtp</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>2</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.3.2.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3281728</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_SUPS</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>3</Value></SubItem><SubItem><Name>.iMinor</Name><Value>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>8</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>0</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.3.8.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3282016</BitOffs></Symbol><Symbol><Name>VisuFbRenderContext.SetRenderLocation.s_bInvalidLocLogged</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>3530104</BitOffs></Symbol><Symbol><Name>Visu_FbSequentialMemReader.s_bByteOrderKnown</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>3530856</BitOffs></Symbol><Symbol><Name>VisuFbFileTransferManager._currentId</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>3862640</BitOffs></Symbol><Symbol><Name>Visu_FbSequentialMemReader.s_bByteOrderIntel</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>4401000</BitOffs></Symbol><Symbol><Name>Constants.gc_hINVALID</Name><Comment><![CDATA[ Invalid Handle ]]></Comment><BitSize>32</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">HANDLE</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4407104</BitOffs></Symbol><Symbol><Name>Constants.gc_pNULL</Name><Comment><![CDATA[ Invalid Pointer ]]></Comment><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4407136</BitOffs></Symbol><Symbol><Name>Constants.gc_szZERO</Name><Comment><![CDATA[ Invalid Size ]]></Comment><BitSize>32</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">SIZE</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4407168</BitOffs></Symbol><Symbol><Name>Constants.gc_ctMAX_COUNT</Name><Comment><![CDATA[ Invalid Counter Value ]]></Comment><BitSize>32</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">COUNT</BaseType><Default><Value>4294967295</Value></Default><Properties><Property><Name>suppress_warning_0</Name><Value>C0195</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4407200</BitOffs></Symbol><Symbol><Name>Constants.gc_idMAX_IDENT</Name><Comment><![CDATA[ Invalid Key Value ]]></Comment><BitSize>32</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase.MBM.CAA">IDENT</BaseType><Default><Value>4294967295</Value></Default><Properties><Property><Name>suppress_warning_0</Name><Value>C0195</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4407232</BitOffs></Symbol><Symbol><Name>VisuFbElemTextfield.s_itfTextfieldHavingFocus</Name><Comment><![CDATA[ This static variable stores the textfield instance, that currently has the input focus]]></Comment><BitSize>32</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase">IVisualElement</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>4457632</BitOffs></Symbol><Symbol><Name>VisuUserMgmt.s_sem</Name><BitSize>64</BitSize><BaseType Namespace="VisuUserManagement">VisuUserMgmtSem</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>4496736</BitOffs></Symbol><Symbol><Name>MAIN.Startup_Enabled</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4767824</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUExecute</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4767832</BitOffs></Symbol><Symbol><Name>VisuFbValueChangedListenerManager.s_DwordArrayOldValue</Name><BitSize>16032</BitSize><BaseType>DWORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>501</Elements></ArrayInfo><Properties><Property><Name>TcVarStatic</Name></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties><BitOffs>4797056</BitOffs></Symbol><Symbol><Name>VisuFbValueChangedListenerManager.s_DwordArrayNewValue</Name><BitSize>16032</BitSize><BaseType>DWORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>501</Elements></ArrayInfo><Properties><Property><Name>TcVarStatic</Name></Property><Property><Name>ieccodeconversion_omit_conversion</Name></Property></Properties><BitOffs>4813088</BitOffs></Symbol><Symbol><Name>MAIN.Zone</Name><BitSize>71040</BitSize><BaseType>fbZone</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><BitOffs>4834368</BitOffs></Symbol><Symbol><Name>MAIN.x</Name><Comment><![CDATA[ Need for initialization to spread apartments into zones]]></Comment><BitSize>160</BitSize><BaseType>INT</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><BitOffs>4905408</BitOffs></Symbol><Symbol><Name>MAIN.xf</Name><Comment><![CDATA[ Need for initialization to spread apartments into floors]]></Comment><BitSize>128</BitSize><BaseType>INT</BaseType><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><BitOffs>4905568</BitOffs></Symbol><Symbol><Name>MAIN.a</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905696</BitOffs></Symbol><Symbol><Name>MAIN.i</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905712</BitOffs></Symbol><Symbol><Name>MAIN.k</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905728</BitOffs></Symbol><Symbol><Name>MAIN.z</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905744</BitOffs></Symbol><Symbol><Name>MAIN.iz</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905760</BitOffs></Symbol><Symbol><Name>MAIN.tmp</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905776</BitOffs></Symbol><Symbol><Name>MAIN.af</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905792</BitOffs></Symbol><Symbol><Name>MAIN.f</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905808</BitOffs></Symbol><Symbol><Name>MAIN.fs</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>1</Value></Default><BitOffs>4905824</BitOffs></Symbol><Symbol><Name>MAIN.is</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>1</Value></Default><BitOffs>4905840</BitOffs></Symbol><Symbol><Name>MAIN.zs</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905856</BitOffs></Symbol><Symbol><Name>MAIN.as</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4905872</BitOffs></Symbol><Symbol><Name>MAIN.SortTmp</Name><BitSize>160</BitSize><BaseType>HMI_ApartmDisplay</BaseType><BitOffs>4905888</BitOffs></Symbol><Symbol><Name>MAIN.tSSRDelay</Name><Comment><![CDATA[ For Zone calculated SSR delay activation]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><BitOffs>4906048</BitOffs></Symbol><Symbol><Name>MAIN.fbGetTime</Name><BitSize>1728</BitSize><BaseType Namespace="Tc2_Utilities">NT_GetTime</BaseType><BitOffs>4906080</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUExecStep</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>1</Value></Default><BitOffs>4907808</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUMBAddress</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>41</Value></Default><BitOffs>4907824</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUReadExecute</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4907832</BitOffs></Symbol><Symbol><Name>MAIN.iCurrentTimeSec</Name><Comment><![CDATA[ Current system time in seconds Year+Month+Day+Hour+Minute+Seconds]]></Comment><BitSize>64</BitSize><BaseType>LINT</BaseType><BitOffs>4907840</BitOffs></Symbol><Symbol><Name>MAIN.MasterRTU</Name><Comment><![CDATA[ serial Bus Terminal KL6031 or KL6041]]></Comment><BitSize>9760</BitSize><BaseType Namespace="Tc2_ModbusRTU">ModbusRtuMasterV2_KL6x22B</BaseType><BitOffs>4907904</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUQuantity</Name><Comment><![CDATA[ 22 bytes, 11 registers]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>11</Value></Default><BitOffs>4917664</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUStartReg</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>18</Value></Default><BitOffs>4917680</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUReadValue</Name><Comment><![CDATA[ MBRTUReadValue : ARRAY[0..10] OF INT;]]></Comment><BitSize>176</BitSize><BaseType>WORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>11</Elements></ArrayInfo><BitOffs>4917696</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUReadErrID</Name><BitSize>16</BitSize><BaseType Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</BaseType><BitOffs>4917872</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUReadBusy</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4917888</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUReadErr</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4917896</BitOffs></Symbol><Symbol><Name>MAIN.MBRTUcbRead</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><BitOffs>4917904</BitOffs></Symbol><Symbol><Name>MAIN.MBTON</Name><BitSize>224</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>4917920</BitOffs></Symbol><Symbol><Name>MAIN.bMBTON</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4918144</BitOffs></Symbol><Symbol><Name>MAIN.appCounter</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4918160</BitOffs></Symbol><Symbol><Name>MAIN.tModBusRTURead</Name><BitSize>224</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>4918176</BitOffs></Symbol><Symbol><Name>MAIN.zoneSeeker</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4918400</BitOffs></Symbol><Symbol><Name>MAIN.appSeeker</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4918416</BitOffs></Symbol><Symbol><Name>MAIN.floor</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4918432</BitOffs></Symbol><Symbol><Name>MAIN.n</Name><BitSize>16</BitSize><BaseType>INT</BaseType><BitOffs>4918448</BitOffs></Symbol><Symbol><Name>MAIN.MAU1</Name><Comment><![CDATA[ MAU 1 NORTH]]></Comment><BitSize>2624</BitSize><BaseType>fbMAU</BaseType><BitOffs>4918464</BitOffs></Symbol><Symbol><Name>MAIN.MAU2</Name><Comment><![CDATA[ MAU 2 SOUTH]]></Comment><BitSize>2624</BitSize><BaseType>fbMAU</BaseType><BitOffs>4921088</BitOffs></Symbol><Symbol><Name>Alarms.bReadEvents</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>4927504</BitOffs></Symbol><Symbol><Name>Alarms.testAlarmZone</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><BitOffs>4927512</BitOffs></Symbol><Symbol><Name>VisuFb_CRC32_Compression.CRCTABLE</Name><BitSize>8192</BitSize><BaseType>UDINT</BaseType><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Default><SubItem><Name>[0]</Name><Value>0</Value></SubItem><SubItem><Name>[1]</Name><Value>1996959894</Value></SubItem><SubItem><Name>[2]</Name><Value>3993919788</Value></SubItem><SubItem><Name>[3]</Name><Value>2567524794</Value></SubItem><SubItem><Name>[4]</Name><Value>124634137</Value></SubItem><SubItem><Name>[5]</Name><Value>1886057615</Value></SubItem><SubItem><Name>[6]</Name><Value>3915621685</Value></SubItem><SubItem><Name>[7]</Name><Value>2657392035</Value></SubItem><SubItem><Name>[8]</Name><Value>249268274</Value></SubItem><SubItem><Name>[9]</Name><Value>2044508324</Value></SubItem><SubItem><Name>[10]</Name><Value>3772115230</Value></SubItem><SubItem><Name>[11]</Name><Value>2547177864</Value></SubItem><SubItem><Name>[12]</Name><Value>162941995</Value></SubItem><SubItem><Name>[13]</Name><Value>2125561021</Value></SubItem><SubItem><Name>[14]</Name><Value>3887607047</Value></SubItem><SubItem><Name>[15]</Name><Value>2428444049</Value></SubItem><SubItem><Name>[16]</Name><Value>498536548</Value></SubItem><SubItem><Name>[17]</Name><Value>1789927666</Value></SubItem><SubItem><Name>[18]</Name><Value>4089016648</Value></SubItem><SubItem><Name>[19]</Name><Value>2227061214</Value></SubItem><SubItem><Name>[20]</Name><Value>450548861</Value></SubItem><SubItem><Name>[21]</Name><Value>1843258603</Value></SubItem><SubItem><Name>[22]</Name><Value>4107580753</Value></SubItem><SubItem><Name>[23]</Name><Value>2211677639</Value></SubItem><SubItem><Name>[24]</Name><Value>325883990</Value></SubItem><SubItem><Name>[25]</Name><Value>1684777152</Value></SubItem><SubItem><Name>[26]</Name><Value>4251122042</Value></SubItem><SubItem><Name>[27]</Name><Value>2321926636</Value></SubItem><SubItem><Name>[28]</Name><Value>335633487</Value></SubItem><SubItem><Name>[29]</Name><Value>1661365465</Value></SubItem><SubItem><Name>[30]</Name><Value>4195302755</Value></SubItem><SubItem><Name>[31]</Name><Value>2366115317</Value></SubItem><SubItem><Name>[32]</Name><Value>997073096</Value></SubItem><SubItem><Name>[33]</Name><Value>1281953886</Value></SubItem><SubItem><Name>[34]</Name><Value>3579855332</Value></SubItem><SubItem><Name>[35]</Name><Value>2724688242</Value></SubItem><SubItem><Name>[36]</Name><Value>1006888145</Value></SubItem><SubItem><Name>[37]</Name><Value>1258607687</Value></SubItem><SubItem><Name>[38]</Name><Value>3524101629</Value></SubItem><SubItem><Name>[39]</Name><Value>2768942443</Value></SubItem><SubItem><Name>[40]</Name><Value>901097722</Value></SubItem><SubItem><Name>[41]</Name><Value>1119000684</Value></SubItem><SubItem><Name>[42]</Name><Value>3686517206</Value></SubItem><SubItem><Name>[43]</Name><Value>2898065728</Value></SubItem><SubItem><Name>[44]</Name><Value>853044451</Value></SubItem><SubItem><Name>[45]</Name><Value>1172266101</Value></SubItem><SubItem><Name>[46]</Name><Value>3705015759</Value></SubItem><SubItem><Name>[47]</Name><Value>2882616665</Value></SubItem><SubItem><Name>[48]</Name><Value>651767980</Value></SubItem><SubItem><Name>[49]</Name><Value>1373503546</Value></SubItem><SubItem><Name>[50]</Name><Value>3369554304</Value></SubItem><SubItem><Name>[51]</Name><Value>3218104598</Value></SubItem><SubItem><Name>[52]</Name><Value>565507253</Value></SubItem><SubItem><Name>[53]</Name><Value>1454621731</Value></SubItem><SubItem><Name>[54]</Name><Value>3485111705</Value></SubItem><SubItem><Name>[55]</Name><Value>3099436303</Value></SubItem><SubItem><Name>[56]</Name><Value>671266974</Value></SubItem><SubItem><Name>[57]</Name><Value>1594198024</Value></SubItem><SubItem><Name>[58]</Name><Value>3322730930</Value></SubItem><SubItem><Name>[59]</Name><Value>2970347812</Value></SubItem><SubItem><Name>[60]</Name><Value>795835527</Value></SubItem><SubItem><Name>[61]</Name><Value>1483230225</Value></SubItem><SubItem><Name>[62]</Name><Value>3244367275</Value></SubItem><SubItem><Name>[63]</Name><Value>3060149565</Value></SubItem><SubItem><Name>[64]</Name><Value>1994146192</Value></SubItem><SubItem><Name>[65]</Name><Value>31158534</Value></SubItem><SubItem><Name>[66]</Name><Value>2563907772</Value></SubItem><SubItem><Name>[67]</Name><Value>4023717930</Value></SubItem><SubItem><Name>[68]</Name><Value>1907459465</Value></SubItem><SubItem><Name>[69]</Name><Value>112637215</Value></SubItem><SubItem><Name>[70]</Name><Value>2680153253</Value></SubItem><SubItem><Name>[71]</Name><Value>3904427059</Value></SubItem><SubItem><Name>[72]</Name><Value>2013776290</Value></SubItem><SubItem><Name>[73]</Name><Value>251722036</Value></SubItem><SubItem><Name>[74]</Name><Value>2517215374</Value></SubItem><SubItem><Name>[75]</Name><Value>3775830040</Value></SubItem><SubItem><Name>[76]</Name><Value>2137656763</Value></SubItem><SubItem><Name>[77]</Name><Value>141376813</Value></SubItem><SubItem><Name>[78]</Name><Value>2439277719</Value></SubItem><SubItem><Name>[79]</Name><Value>3865271297</Value></SubItem><SubItem><Name>[80]</Name><Value>1802195444</Value></SubItem><SubItem><Name>[81]</Name><Value>476864866</Value></SubItem><SubItem><Name>[82]</Name><Value>2238001368</Value></SubItem><SubItem><Name>[83]</Name><Value>4066508878</Value></SubItem><SubItem><Name>[84]</Name><Value>1812370925</Value></SubItem><SubItem><Name>[85]</Name><Value>453092731</Value></SubItem><SubItem><Name>[86]</Name><Value>2181625025</Value></SubItem><SubItem><Name>[87]</Name><Value>4111451223</Value></SubItem><SubItem><Name>[88]</Name><Value>1706088902</Value></SubItem><SubItem><Name>[89]</Name><Value>314042704</Value></SubItem><SubItem><Name>[90]</Name><Value>2344532202</Value></SubItem><SubItem><Name>[91]</Name><Value>4240017532</Value></SubItem><SubItem><Name>[92]</Name><Value>1658658271</Value></SubItem><SubItem><Name>[93]</Name><Value>366619977</Value></SubItem><SubItem><Name>[94]</Name><Value>2362670323</Value></SubItem><SubItem><Name>[95]</Name><Value>4224994405</Value></SubItem><SubItem><Name>[96]</Name><Value>1303535960</Value></SubItem><SubItem><Name>[97]</Name><Value>984961486</Value></SubItem><SubItem><Name>[98]</Name><Value>2747007092</Value></SubItem><SubItem><Name>[99]</Name><Value>3569037538</Value></SubItem><SubItem><Name>[100]</Name><Value>1256170817</Value></SubItem><SubItem><Name>[101]</Name><Value>1037604311</Value></SubItem><SubItem><Name>[102]</Name><Value>2765210733</Value></SubItem><SubItem><Name>[103]</Name><Value>3554079995</Value></SubItem><SubItem><Name>[104]</Name><Value>1131014506</Value></SubItem><SubItem><Name>[105]</Name><Value>879679996</Value></SubItem><SubItem><Name>[106]</Name><Value>2909243462</Value></SubItem><SubItem><Name>[107]</Name><Value>3663771856</Value></SubItem><SubItem><Name>[108]</Name><Value>1141124467</Value></SubItem><SubItem><Name>[109]</Name><Value>855842277</Value></SubItem><SubItem><Name>[110]</Name><Value>2852801631</Value></SubItem><SubItem><Name>[111]</Name><Value>3708648649</Value></SubItem><SubItem><Name>[112]</Name><Value>1342533948</Value></SubItem><SubItem><Name>[113]</Name><Value>654459306</Value></SubItem><SubItem><Name>[114]</Name><Value>3188396048</Value></SubItem><SubItem><Name>[115]</Name><Value>3373015174</Value></SubItem><SubItem><Name>[116]</Name><Value>1466479909</Value></SubItem><SubItem><Name>[117]</Name><Value>544179635</Value></SubItem><SubItem><Name>[118]</Name><Value>3110523913</Value></SubItem><SubItem><Name>[119]</Name><Value>3462522015</Value></SubItem><SubItem><Name>[120]</Name><Value>1591671054</Value></SubItem><SubItem><Name>[121]</Name><Value>702138776</Value></SubItem><SubItem><Name>[122]</Name><Value>2966460450</Value></SubItem><SubItem><Name>[123]</Name><Value>3352799412</Value></SubItem><SubItem><Name>[124]</Name><Value>1504918807</Value></SubItem><SubItem><Name>[125]</Name><Value>783551873</Value></SubItem><SubItem><Name>[126]</Name><Value>3082640443</Value></SubItem><SubItem><Name>[127]</Name><Value>3233442989</Value></SubItem><SubItem><Name>[128]</Name><Value>3988292384</Value></SubItem><SubItem><Name>[129]</Name><Value>2596254646</Value></SubItem><SubItem><Name>[130]</Name><Value>62317068</Value></SubItem><SubItem><Name>[131]</Name><Value>1957810842</Value></SubItem><SubItem><Name>[132]</Name><Value>3939845945</Value></SubItem><SubItem><Name>[133]</Name><Value>2647816111</Value></SubItem><SubItem><Name>[134]</Name><Value>81470997</Value></SubItem><SubItem><Name>[135]</Name><Value>1943803523</Value></SubItem><SubItem><Name>[136]</Name><Value>3814918930</Value></SubItem><SubItem><Name>[137]</Name><Value>2489596804</Value></SubItem><SubItem><Name>[138]</Name><Value>225274430</Value></SubItem><SubItem><Name>[139]</Name><Value>2053790376</Value></SubItem><SubItem><Name>[140]</Name><Value>3826175755</Value></SubItem><SubItem><Name>[141]</Name><Value>2466906013</Value></SubItem><SubItem><Name>[142]</Name><Value>167816743</Value></SubItem><SubItem><Name>[143]</Name><Value>2097651377</Value></SubItem><SubItem><Name>[144]</Name><Value>4027552580</Value></SubItem><SubItem><Name>[145]</Name><Value>2265490386</Value></SubItem><SubItem><Name>[146]</Name><Value>503444072</Value></SubItem><SubItem><Name>[147]</Name><Value>1762050814</Value></SubItem><SubItem><Name>[148]</Name><Value>4150417245</Value></SubItem><SubItem><Name>[149]</Name><Value>2154129355</Value></SubItem><SubItem><Name>[150]</Name><Value>426522225</Value></SubItem><SubItem><Name>[151]</Name><Value>1852507879</Value></SubItem><SubItem><Name>[152]</Name><Value>4275313526</Value></SubItem><SubItem><Name>[153]</Name><Value>2312317920</Value></SubItem><SubItem><Name>[154]</Name><Value>282753626</Value></SubItem><SubItem><Name>[155]</Name><Value>1742555852</Value></SubItem><SubItem><Name>[156]</Name><Value>4189708143</Value></SubItem><SubItem><Name>[157]</Name><Value>2394877945</Value></SubItem><SubItem><Name>[158]</Name><Value>397917763</Value></SubItem><SubItem><Name>[159]</Name><Value>1622183637</Value></SubItem><SubItem><Name>[160]</Name><Value>3604390888</Value></SubItem><SubItem><Name>[161]</Name><Value>2714866558</Value></SubItem><SubItem><Name>[162]</Name><Value>953729732</Value></SubItem><SubItem><Name>[163]</Name><Value>1340076626</Value></SubItem><SubItem><Name>[164]</Name><Value>3518719985</Value></SubItem><SubItem><Name>[165]</Name><Value>2797360999</Value></SubItem><SubItem><Name>[166]</Name><Value>1068828381</Value></SubItem><SubItem><Name>[167]</Name><Value>1219638859</Value></SubItem><SubItem><Name>[168]</Name><Value>3624741850</Value></SubItem><SubItem><Name>[169]</Name><Value>2936675148</Value></SubItem><SubItem><Name>[170]</Name><Value>906185462</Value></SubItem><SubItem><Name>[171]</Name><Value>1090812512</Value></SubItem><SubItem><Name>[172]</Name><Value>3747672003</Value></SubItem><SubItem><Name>[173]</Name><Value>2825379669</Value></SubItem><SubItem><Name>[174]</Name><Value>829329135</Value></SubItem><SubItem><Name>[175]</Name><Value>1181335161</Value></SubItem><SubItem><Name>[176]</Name><Value>3412177804</Value></SubItem><SubItem><Name>[177]</Name><Value>3160834842</Value></SubItem><SubItem><Name>[178]</Name><Value>628085408</Value></SubItem><SubItem><Name>[179]</Name><Value>1382605366</Value></SubItem><SubItem><Name>[180]</Name><Value>3423369109</Value></SubItem><SubItem><Name>[181]</Name><Value>3138078467</Value></SubItem><SubItem><Name>[182]</Name><Value>570562233</Value></SubItem><SubItem><Name>[183]</Name><Value>1426400815</Value></SubItem><SubItem><Name>[184]</Name><Value>3317316542</Value></SubItem><SubItem><Name>[185]</Name><Value>2998733608</Value></SubItem><SubItem><Name>[186]</Name><Value>733239954</Value></SubItem><SubItem><Name>[187]</Name><Value>1555261956</Value></SubItem><SubItem><Name>[188]</Name><Value>3268935591</Value></SubItem><SubItem><Name>[189]</Name><Value>3050360625</Value></SubItem><SubItem><Name>[190]</Name><Value>752459403</Value></SubItem><SubItem><Name>[191]</Name><Value>1541320221</Value></SubItem><SubItem><Name>[192]</Name><Value>2607071920</Value></SubItem><SubItem><Name>[193]</Name><Value>3965973030</Value></SubItem><SubItem><Name>[194]</Name><Value>1969922972</Value></SubItem><SubItem><Name>[195]</Name><Value>40735498</Value></SubItem><SubItem><Name>[196]</Name><Value>2617837225</Value></SubItem><SubItem><Name>[197]</Name><Value>3943577151</Value></SubItem><SubItem><Name>[198]</Name><Value>1913087877</Value></SubItem><SubItem><Name>[199]</Name><Value>83908371</Value></SubItem><SubItem><Name>[200]</Name><Value>2512341634</Value></SubItem><SubItem><Name>[201]</Name><Value>3803740692</Value></SubItem><SubItem><Name>[202]</Name><Value>2075208622</Value></SubItem><SubItem><Name>[203]</Name><Value>213261112</Value></SubItem><SubItem><Name>[204]</Name><Value>2463272603</Value></SubItem><SubItem><Name>[205]</Name><Value>3855990285</Value></SubItem><SubItem><Name>[206]</Name><Value>2094854071</Value></SubItem><SubItem><Name>[207]</Name><Value>198958881</Value></SubItem><SubItem><Name>[208]</Name><Value>2262029012</Value></SubItem><SubItem><Name>[209]</Name><Value>4057260610</Value></SubItem><SubItem><Name>[210]</Name><Value>1759359992</Value></SubItem><SubItem><Name>[211]</Name><Value>534414190</Value></SubItem><SubItem><Name>[212]</Name><Value>2176718541</Value></SubItem><SubItem><Name>[213]</Name><Value>4139329115</Value></SubItem><SubItem><Name>[214]</Name><Value>1873836001</Value></SubItem><SubItem><Name>[215]</Name><Value>414664567</Value></SubItem><SubItem><Name>[216]</Name><Value>2282248934</Value></SubItem><SubItem><Name>[217]</Name><Value>4279200368</Value></SubItem><SubItem><Name>[218]</Name><Value>1711684554</Value></SubItem><SubItem><Name>[219]</Name><Value>285281116</Value></SubItem><SubItem><Name>[220]</Name><Value>2405801727</Value></SubItem><SubItem><Name>[221]</Name><Value>4167216745</Value></SubItem><SubItem><Name>[222]</Name><Value>1634467795</Value></SubItem><SubItem><Name>[223]</Name><Value>376229701</Value></SubItem><SubItem><Name>[224]</Name><Value>2685067896</Value></SubItem><SubItem><Name>[225]</Name><Value>3608007406</Value></SubItem><SubItem><Name>[226]</Name><Value>1308918612</Value></SubItem><SubItem><Name>[227]</Name><Value>956543938</Value></SubItem><SubItem><Name>[228]</Name><Value>2808555105</Value></SubItem><SubItem><Name>[229]</Name><Value>3495958263</Value></SubItem><SubItem><Name>[230]</Name><Value>1231636301</Value></SubItem><SubItem><Name>[231]</Name><Value>1047427035</Value></SubItem><SubItem><Name>[232]</Name><Value>2932959818</Value></SubItem><SubItem><Name>[233]</Name><Value>3654703836</Value></SubItem><SubItem><Name>[234]</Name><Value>1088359270</Value></SubItem><SubItem><Name>[235]</Name><Value>936918000</Value></SubItem><SubItem><Name>[236]</Name><Value>2847714899</Value></SubItem><SubItem><Name>[237]</Name><Value>3736837829</Value></SubItem><SubItem><Name>[238]</Name><Value>1202900863</Value></SubItem><SubItem><Name>[239]</Name><Value>817233897</Value></SubItem><SubItem><Name>[240]</Name><Value>3183342108</Value></SubItem><SubItem><Name>[241]</Name><Value>3401237130</Value></SubItem><SubItem><Name>[242]</Name><Value>1404277552</Value></SubItem><SubItem><Name>[243]</Name><Value>615818150</Value></SubItem><SubItem><Name>[244]</Name><Value>3134207493</Value></SubItem><SubItem><Name>[245]</Name><Value>3453421203</Value></SubItem><SubItem><Name>[246]</Name><Value>1423857449</Value></SubItem><SubItem><Name>[247]</Name><Value>601450431</Value></SubItem><SubItem><Name>[248]</Name><Value>3009837614</Value></SubItem><SubItem><Name>[249]</Name><Value>3294710456</Value></SubItem><SubItem><Name>[250]</Name><Value>1567103746</Value></SubItem><SubItem><Name>[251]</Name><Value>711928724</Value></SubItem><SubItem><Name>[252]</Name><Value>3020668471</Value></SubItem><SubItem><Name>[253]</Name><Value>3272380065</Value></SubItem><SubItem><Name>[254]</Name><Value>1510334235</Value></SubItem><SubItem><Name>[255]</Name><Value>755167117</Value></SubItem></Default><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>4930944</BitOffs></Symbol><Symbol><Name>Alarms.fbAdsReadEvents</Name><BitSize>2233152</BitSize><BaseType Namespace="Tc2_Utilities">FB_AdsReadEvents</BaseType><BitOffs>4945568</BitOffs></Symbol><Symbol><Name>Alarms.events</Name><BitSize>16584128</BitSize><BaseType Namespace="Custom_Alarm_Library_for_TF1800">Events_Logger</BaseType><BitOffs>7178720</BitOffs></Symbol><Symbol><Name>Alarms.fbGetCurTaskIdx</Name><BitSize>128</BitSize><BaseType Namespace="Tc2_System">GETCURTASKINDEX</BaseType><BitOffs>23762848</BitOffs></Symbol><Symbol><Name>Alarms.testAlarmApt</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><BitOffs>23762976</BitOffs></Symbol><Symbol><Name>Cell_Startup.Status</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>23762984</BitOffs></Symbol><Symbol><Name>Cell_Startup.AMS_ID_Read</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>23762992</BitOffs></Symbol><Symbol><Name>Cell_Startup.Busy</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>23763000</BitOffs></Symbol><Symbol><Name>Cell_Startup.StartupTmr1</Name><BitSize>224</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>23767488</BitOffs></Symbol><Symbol><Name>Cell_Startup.StartupTmr2</Name><BitSize>224</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>23767712</BitOffs></Symbol><Symbol><Name>Cell_Startup.Tmr</Name><BitSize>2240</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><ArrayInfo><LBound>0</LBound><Elements>10</Elements></ArrayInfo><BitOffs>23767936</BitOffs></Symbol><Symbol><Name>Cell_Startup.AMS_ID</Name><BitSize>10848</BitSize><BaseType Namespace="Tc2_Utilities">FB_GetLocalAmsNetId</BaseType><BitOffs>23770176</BitOffs></Symbol><Symbol><Name>Cell_Startup.Error</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>23781024</BitOffs></Symbol><Symbol><Name>Cell_Startup.OS</Name><BitSize>64</BitSize><BaseType Namespace="Tc2_Standard">R_TRIG</BaseType><BitOffs>23781056</BitOffs></Symbol><Symbol><Name>Cell_Startup.OSF</Name><BitSize>64</BitSize><BaseType Namespace="Tc2_Standard">F_TRIG</BaseType><BitOffs>23781120</BitOffs></Symbol><Symbol><Name>VisuFbExecution.emptyTransform</Name><BitSize>832</BitSize><BaseType Namespace="VisuElemEventTable.VisuElemBase">VisuFbTransformInformation</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>23833632</BitOffs></Symbol><Symbol><Name>GVL.bHMI_HeatTableInit</Name><Comment><![CDATA[ Initialize Heat Level tables for the each Zone.]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>23835112</BitOffs></Symbol><Symbol><Name>GVL.System</Name><BitSize>1576</BitSize><BaseType>System</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27145536</BitOffs></Symbol><Symbol><Name>GVL.bHMI_AptTSP_PB</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27147112</BitOffs></Symbol><Symbol><Name>GVL.iTempOutside</Name><Comment><![CDATA[ Outside Temperature]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27147120</BitOffs></Symbol><Symbol><Name>GVL.fbU900</Name><Comment><![CDATA[ FB to activate Persistant variables saving after power interruption.]]></Comment><BitSize>3872</BitSize><BaseType Namespace="Tc2_SUPS">FB_S_UPS_CX9020_U900</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27147136</BitOffs></Symbol><Symbol><Name>GVL.arZoneData</Name><Comment><![CDATA[ Array of Zones in the Building]]></Comment><BitSize>168640</BitSize><BaseType>Zone</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27151008</BitOffs></Symbol><Symbol><Name>GVL.iTempOutsideChill</Name><Comment><![CDATA[ Outside Temperature with Chill Factor]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27319648</BitOffs></Symbol><Symbol><Name>GVL.iTempAverage</Name><Comment><![CDATA[ Building Average Temperature]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27319664</BitOffs></Symbol><Symbol><Name>GVL.PIDControl</Name><BitSize>18560</BitSize><BaseType Namespace="Tc2_Utilities">FB_BasicPID</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27319680</BitOffs></Symbol><Symbol><Name>GVL.tx</Name><Comment><![CDATA[ System time ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338240</BitOffs></Symbol><Symbol><Name>GVL.tCurrentTime</Name><BitSize>128</BitSize><BaseType Namespace="Tc2_Utilities">TIMESTRUCT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338272</BitOffs></Symbol><Symbol><Name>GVL.W</Name><Comment><![CDATA[ Data from the Vaisala Weather Transmitter]]></Comment><BitSize>208</BitSize><BaseType>WindData</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338400</BitOffs></Symbol><Symbol><Name>GVL.bHMISSR_Manual</Name><Comment><![CDATA[ HMI PB, Global Command to switch all SSR control to Manual Mode (Maping test)]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338608</BitOffs></Symbol><Symbol><Name>GVL.bHMI_DisableOut1T_TC</Name><Comment><![CDATA[ Disable outside thermocouple 1]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338616</BitOffs></Symbol><Symbol><Name>GVL.arAptT_PV_Filter</Name><Comment><![CDATA[ Array of Function blocks to filter input temperature fluctuations]]></Comment><BitSize>89600</BitSize><BaseType>LowPassFilter</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><ArrayInfo><LBound>1</LBound><Elements>28</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27338624</BitOffs></Symbol><Symbol><Name>GVL.arAlarms</Name><Comment><![CDATA[ Array of alarm bits]]></Comment><BitSize>128</BitSize><BaseType>DINT</BaseType><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428224</BitOffs></Symbol><Symbol><Name>GVL.bHMI_DisableOut2T_TC</Name><Comment><![CDATA[ Disable outside thermocouple 2]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428352</BitOffs></Symbol><Symbol><Name>GVL.bHMI_MAU1_Reset</Name><Comment><![CDATA[ MAU1 reset PID]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428360</BitOffs></Symbol><Symbol><Name>GVL.bHMI_MAU2_Reset</Name><Comment><![CDATA[ MAU1 reset PID]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428368</BitOffs></Symbol><Symbol><Name>GVL.bHMI_MAU1_HeatON</Name><Comment><![CDATA[ MAU1 Heat mode Active]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428376</BitOffs></Symbol><Symbol><Name>GVL.bHMI_MAU2_HeatON</Name><Comment><![CDATA[ MAU2 Heat mode Active]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428384</BitOffs></Symbol><Symbol><Name>GVL.arHMIApt</Name><Comment><![CDATA[ Apartments Sorted by floor to display on HMI]]></Comment><BitSize>23040</BitSize><BaseType>HMI_ApartmDisplay</BaseType><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><ArrayInfo><LBound>1</LBound><Elements>18</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27428416</BitOffs></Symbol><Symbol><Name>GVL.currentUserName</Name><BitSize>1296</BitSize><BaseType>WSTRING(80)</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27451456</BitOffs></Symbol><Symbol><Name>Set.iNoAp</Name><Comment><![CDATA[ Number of appartments in the Building]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>131</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453024</BitOffs></Symbol><Symbol><Name>Set.iNoZones</Name><Comment><![CDATA[ Number of Zones in the Building]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453040</BitOffs></Symbol><Symbol><Name>Set.iNoApZoneMax</Name><Comment><![CDATA[ Max number of apartments in one zone]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>28</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453056</BitOffs></Symbol><Symbol><Name>Set.iNoApFloorMax</Name><Comment><![CDATA[ Max number of apartments in one floor]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>18</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453072</BitOffs></Symbol><Symbol><Name>Set.iNoOfFloors</Name><Comment><![CDATA[ Number of floors in the building]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453088</BitOffs></Symbol><Symbol><Name>Set.arHeatLevelDefault</Name><Comment><![CDATA[ Max Duty Cycle by default, -40.0°C to 20°C, step 2°C]]></Comment><BitSize>496</BitSize><BaseType>INT</BaseType><ArrayInfo><LBound>0</LBound><Elements>31</Elements></ArrayInfo><Default><SubItem><Name>[0]</Name><Value>0</Value></SubItem><SubItem><Name>[1]</Name><Value>3</Value></SubItem><SubItem><Name>[2]</Name><Value>4</Value></SubItem><SubItem><Name>[3]</Name><Value>7</Value></SubItem><SubItem><Name>[4]</Name><Value>10</Value></SubItem><SubItem><Name>[5]</Name><Value>13</Value></SubItem><SubItem><Name>[6]</Name><Value>16</Value></SubItem><SubItem><Name>[7]</Name><Value>23</Value></SubItem><SubItem><Name>[8]</Name><Value>28</Value></SubItem><SubItem><Name>[9]</Name><Value>32</Value></SubItem><SubItem><Name>[10]</Name><Value>34</Value></SubItem><SubItem><Name>[11]</Name><Value>40</Value></SubItem><SubItem><Name>[12]</Name><Value>43</Value></SubItem><SubItem><Name>[13]</Name><Value>45</Value></SubItem><SubItem><Name>[14]</Name><Value>48</Value></SubItem><SubItem><Name>[15]</Name><Value>52</Value></SubItem><SubItem><Name>[16]</Name><Value>66</Value></SubItem><SubItem><Name>[17]</Name><Value>68</Value></SubItem><SubItem><Name>[18]</Name><Value>75</Value></SubItem><SubItem><Name>[19]</Name><Value>82</Value></SubItem><SubItem><Name>[20]</Name><Value>90</Value></SubItem><SubItem><Name>[21]</Name><Value>90</Value></SubItem><SubItem><Name>[22]</Name><Value>90</Value></SubItem><SubItem><Name>[23]</Name><Value>90</Value></SubItem><SubItem><Name>[24]</Name><Value>90</Value></SubItem><SubItem><Name>[25]</Name><Value>90</Value></SubItem><SubItem><Name>[26]</Name><Value>90</Value></SubItem><SubItem><Name>[27]</Name><Value>90</Value></SubItem><SubItem><Name>[28]</Name><Value>90</Value></SubItem><SubItem><Name>[29]</Name><Value>90</Value></SubItem><SubItem><Name>[30]</Name><Value>100</Value></SubItem></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453104</BitOffs></Symbol><Symbol><Name>Set.iSetT</Name><Comment><![CDATA[ Set temperature x0.1°C 23.0°C]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453600</BitOffs></Symbol><Symbol><Name>Set.iSetMaxOper</Name><Comment><![CDATA[ Set Maximum Operation Temperarure]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453616</BitOffs></Symbol><Symbol><Name>Set.iSetMaxOperHyst</Name><Comment><![CDATA[ Set Maximum Operational Temperature Hysteresys]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453632</BitOffs></Symbol><Symbol><Name>Set.bSetMAU_N_Manual</Name><Comment><![CDATA[ Set MAU N in Manual Mode]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453648</BitOffs></Symbol><Symbol><Name>Set.bSetMAU_S_Manual</Name><Comment><![CDATA[ Set MAU S in Manual Mode]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453656</BitOffs></Symbol><Symbol><Name>Set.fHMI_SetMaxOper</Name><Comment><![CDATA[ For HMI Set Maximum Operation Temperarure]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453664</BitOffs></Symbol><Symbol><Name>Set.fSetTMAU_N</Name><Comment><![CDATA[ Set temperature °C 23.0°C]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>23</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453696</BitOffs></Symbol><Symbol><Name>Set.fSetTMAU_S</Name><Comment><![CDATA[ Set temperature °C 23.0°C]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>23</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453728</BitOffs></Symbol><Symbol><Name>Set.iTmax</Name><Comment><![CDATA[ Max set temperature x0.1°C 25.0°C]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>250</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453760</BitOffs></Symbol><Symbol><Name>Set.iTmin</Name><Comment><![CDATA[ Min set temperature x0.1°C 18.0°C]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>180</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453776</BitOffs></Symbol><Symbol><Name>Set.bNM</Name><Comment><![CDATA[ 0 Night mode OFF; 1 Night Mode ON]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>true</Bool></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453792</BitOffs></Symbol><Symbol><Name>Set.bHMI_AutoCalib_Enable</Name><Comment><![CDATA[ Activate Auto Calibration]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453800</BitOffs></Symbol><Symbol><Name>Set.iOverTempSet</Name><Comment><![CDATA[ x0.1°C Over Temperature Set Value. Trigger = PV + iOverTempSet]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453808</BitOffs></Symbol><Symbol><Name>Set.iChillFactorUsage</Name><Comment><![CDATA[ Chill Factor Usage to apply. 0..100%]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>50</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453824</BitOffs></Symbol><Symbol><Name>Set.arApartInit</Name><Comment><![CDATA[ Settup of Apartments number with link to Zone]]></Comment><BitSize>4608</BitSize><BaseType>AparZone</BaseType><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><ArrayInfo><LBound>1</LBound><Elements>18</Elements></ArrayInfo><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27453840</BitOffs></Symbol><Symbol><Name>Set.HeatEnabled</Name><Comment><![CDATA[ Enable/Disable Global Heating]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27458448</BitOffs></Symbol><Symbol><Name>Set.bHMI_Overheat_Enabled</Name><Comment><![CDATA[ Overheat Mode is enabled (From HMI)]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27458456</BitOffs></Symbol><Symbol><Name>Set.tPWMCycle</Name><Comment><![CDATA[ in seconds //TIME := T#30S; // 600sec or 10min. 15min=900sec ]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27458464</BitOffs></Symbol><Symbol><Name>Set.arHeatRoomAdj</Name><Comment><![CDATA[ Correction % for individual Apartment adjustment per 1°C of changes, -40.0°C to 20°C, step 2°C]]></Comment><BitSize>496</BitSize><BaseType>INT</BaseType><ArrayInfo><LBound>0</LBound><Elements>31</Elements></ArrayInfo><Default><SubItem><Name>[0]</Name><Value>0</Value></SubItem><SubItem><Name>[1]</Name><Value>0</Value></SubItem><SubItem><Name>[2]</Name><Value>1</Value></SubItem><SubItem><Name>[3]</Name><Value>1</Value></SubItem><SubItem><Name>[4]</Name><Value>2</Value></SubItem><SubItem><Name>[5]</Name><Value>2</Value></SubItem><SubItem><Name>[6]</Name><Value>2</Value></SubItem><SubItem><Name>[7]</Name><Value>2</Value></SubItem><SubItem><Name>[8]</Name><Value>2</Value></SubItem><SubItem><Name>[9]</Name><Value>2</Value></SubItem><SubItem><Name>[10]</Name><Value>2</Value></SubItem><SubItem><Name>[11]</Name><Value>2</Value></SubItem><SubItem><Name>[12]</Name><Value>3</Value></SubItem><SubItem><Name>[13]</Name><Value>3</Value></SubItem><SubItem><Name>[14]</Name><Value>3</Value></SubItem><SubItem><Name>[15]</Name><Value>3</Value></SubItem><SubItem><Name>[16]</Name><Value>3</Value></SubItem><SubItem><Name>[17]</Name><Value>4</Value></SubItem><SubItem><Name>[18]</Name><Value>4</Value></SubItem><SubItem><Name>[19]</Name><Value>4</Value></SubItem><SubItem><Name>[20]</Name><Value>4</Value></SubItem><SubItem><Name>[21]</Name><Value>4</Value></SubItem><SubItem><Name>[22]</Name><Value>4</Value></SubItem><SubItem><Name>[23]</Name><Value>4</Value></SubItem><SubItem><Name>[24]</Name><Value>4</Value></SubItem><SubItem><Name>[25]</Name><Value>4</Value></SubItem><SubItem><Name>[26]</Name><Value>4</Value></SubItem><SubItem><Name>[27]</Name><Value>4</Value></SubItem><SubItem><Name>[28]</Name><Value>4</Value></SubItem><SubItem><Name>[29]</Name><Value>4</Value></SubItem><SubItem><Name>[30]</Name><Value>4</Value></SubItem></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27458496</BitOffs></Symbol><Symbol><Name>Set.PID_Noise_SUP</Name><Comment><![CDATA[ 0.2°C In PID controller, if ABS(SP-PV)<SUP then output value is 0]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27459008</BitOffs></Symbol><Symbol><Name>Set.arApInZone</Name><Comment><![CDATA[ Number of Apartments in the each Zone]]></Comment><BitSize>1280</BitSize><BaseType>ZoneProp</BaseType><ArrayInfo><LBound>1</LBound><Elements>10</Elements></ArrayInfo><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27459040</BitOffs></Symbol><Symbol><Name>Set.arHeatLevel</Name><Comment><![CDATA[ Max Duty Cycle per Zone, -40.0°C to 20°C, step 2°C]]></Comment><BitSize>4960</BitSize><BaseType>INT</BaseType><ArrayInfo Level="0"><LBound>1</LBound><Elements>10</Elements></ArrayInfo><ArrayInfo Level="1"><LBound>0</LBound><Elements>31</Elements></ArrayInfo><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27460320</BitOffs></Symbol><Symbol><Name>Set.arApt_T_SP</Name><Comment><![CDATA[ To Store temperature set point per each apartment.]]></Comment><BitSize>2304</BitSize><BaseType>INT</BaseType><ArrayInfo><LBound>1</LBound><Elements>8</Elements></ArrayInfo><ArrayInfo><LBound>1</LBound><Elements>18</Elements></ArrayInfo><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27465280</BitOffs></Symbol><Symbol><Name>Set.fLowPassFilter_k</Name><Comment><![CDATA[ 0.999]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>0.9</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467584</BitOffs></Symbol><Symbol><Name>Set.fKp</Name><Comment><![CDATA[ 1.5 REAL proportional gain Kp (P)]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>1.5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467616</BitOffs></Symbol><Symbol><Name>Set.fTn</Name><Comment><![CDATA[ TN = KP/KI = 1.5/10 = 0.15; 100.0 REAL integral gain Tn (I) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>0.15</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467648</BitOffs></Symbol><Symbol><Name>Set.fTv</Name><Comment><![CDATA[ TV = KD/KP = 200/1.5 = 133.3; 200.0 REAL derivative gain Tv (D-T1) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>133.3</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467680</BitOffs></Symbol><Symbol><Name>Set.fTd</Name><Comment><![CDATA[ 1200.0 REAL derivative damping time Td (D-T1) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>1200</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467712</BitOffs></Symbol><Symbol><Name>Set.MAU_fKp</Name><Comment><![CDATA[ 15.0 REAL proportional gain Kp (P)]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>0.15</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467744</BitOffs></Symbol><Symbol><Name>Set.MAU_fTn</Name><Comment><![CDATA[ 100.0 REAL integral gain Tn (I) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467776</BitOffs></Symbol><Symbol><Name>Set.MAU_fTv</Name><Comment><![CDATA[ 200.0 REAL derivative gain Tv (D-T1) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>0.2</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467808</BitOffs></Symbol><Symbol><Name>Set.MAU_fTd</Name><Comment><![CDATA[ 1200.0 REAL derivative damping time Td (D-T1) [s]]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>1200</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467840</BitOffs></Symbol><Symbol><Name>Set.MAU_PID_Noise_SUP</Name><Comment><![CDATA[ 0.5°C In PID controller, if ABS(SP-PV)<SUP then output value is 0 ]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>0.5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467872</BitOffs></Symbol><Symbol><Name>Set.MAU_N_0V</Name><Comment><![CDATA[ T set point at 0V analog output]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467904</BitOffs></Symbol><Symbol><Name>Set.MAU_N_10V</Name><Comment><![CDATA[ T set point at 10V analog output]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>35</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467936</BitOffs></Symbol><Symbol><Name>Set.MAU_S_0V</Name><Comment><![CDATA[ T set point at 0V analog output]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27467968</BitOffs></Symbol><Symbol><Name>Set.MAU_S_10V</Name><Comment><![CDATA[ T set point at 10V analog output]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>35</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27468000</BitOffs></Symbol><Symbol><Name>Set.fSetT_HMI</Name><Comment><![CDATA[set point for HMI]]></Comment><BitSize>32</BitSize><BaseType>REAL</BaseType><Default><Value>21.5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27468032</BitOffs></Symbol><Symbol><Name>Constants.bLittleEndian</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>true</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503376</BitOffs></Symbol><Symbol><Name>Constants.bSimulationMode</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503384</BitOffs></Symbol><Symbol><Name>Constants.nRegisterSize</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>16</BitSize><BaseType>WORD</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503504</BitOffs></Symbol><Symbol><Name>Constants.nPackMode</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503632</BitOffs></Symbol><Symbol><Name>Constants.bFPUSupport</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>true</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503760</BitOffs></Symbol><Symbol><Name>Constants.bMulticoreSupport</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27503768</BitOffs></Symbol><Symbol><Name>Visu_Superglobal_Constants.VISU_MAX_NUMBER_OF_CLIENTS</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>message_guid</Name><Value>37b51a12-5e67-4a90-acbe-deb50e47e2c9</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27504400</BitOffs></Symbol><Symbol><Name>Constants.RuntimeVersion</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>64</BitSize><BaseType>VERSION</BaseType><Default><SubItem><Name>.uiMajor</Name><Value>3</Value></SubItem><SubItem><Name>.uiMinor</Name><Value>5</Value></SubItem><SubItem><Name>.uiServicePack</Name><Value>13</Value></SubItem><SubItem><Name>.uiPatch</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507104</BitOffs></Symbol><Symbol><Name>Constants.CompilerVersion</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>64</BitSize><BaseType>VERSION</BaseType><Default><SubItem><Name>.uiMajor</Name><Value>3</Value></SubItem><SubItem><Name>.uiMinor</Name><Value>5</Value></SubItem><SubItem><Name>.uiServicePack</Name><Value>13</Value></SubItem><SubItem><Name>.uiPatch</Name><Value>40</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507168</BitOffs></Symbol><Symbol><Name>Constants.RuntimeVersionNumeric</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>50662656</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507232</BitOffs></Symbol><Symbol><Name>Constants.CompilerVersionNumeric</Name><Comment><![CDATA[ Does the target support multiple cores?]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>50662696</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507264</BitOffs></Symbol><Symbol><Name>ExceptionFlags.EX_DEBUG</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507296</BitOffs></Symbol><Symbol><Name>ExceptionFlags.g_dwExFlags</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507328</BitOffs></Symbol><Symbol><Name>TwinCAT_LicenseInfoVarList._LicenseInfo</Name><BitSize>2048</BitSize><BaseType GUID="{5456DAC5-9FA5-4A6B-B497-840FCC690FDD}">PlcLicenseInfo</BaseType><ArrayInfo><LBound>1</LBound><Elements>2</Elements></ArrayInfo><Default><SubItem><Name>[1].LicenseId.Data1</Name><Value>2712635908</Value></SubItem><SubItem><Name>[1].LicenseId.Data2</Name><Value>49293</Value></SubItem><SubItem><Name>[1].LicenseId.Data3</Name><Value>18515</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[0]</Name><Value>165</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[1]</Name><Value>160</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[2]</Name><Value>14</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[3]</Name><Value>108</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[4]</Name><Value>58</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[5]</Name><Value>39</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[6]</Name><Value>138</Value></SubItem><SubItem><Name>[1].LicenseId.Data4[7]</Name><Value>140</Value></SubItem><SubItem><Name>[1].Instances</Name><Value>0</Value></SubItem><SubItem><Name>[1].LicenseName</Name><String>TF6255 TC3 Modbus-RTU</String></SubItem><SubItem><Name>[2].LicenseId.Data1</Name><Value>3560508906</Value></SubItem><SubItem><Name>[2].LicenseId.Data2</Name><Value>42573</Value></SubItem><SubItem><Name>[2].LicenseId.Data3</Name><Value>18765</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[0]</Name><Value>158</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[1]</Name><Value>9</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[2]</Name><Value>39</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[3]</Name><Value>83</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[4]</Name><Value>38</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[5]</Name><Value>219</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>[2].LicenseId.Data4[7]</Name><Value>203</Value></SubItem><SubItem><Name>[2].Instances</Name><Value>0</Value></SubItem><SubItem><Name>[2].LicenseName</Name><String>TC3 PLC-HMI (RT)</String></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27507360</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._AppInfo</Name><BitSize>2048</BitSize><BaseType GUID="{941FDF6E-37CE-4C30-AA23-3236AFA461E2}">PlcAppSystemInfo</BaseType><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27509408</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</BaseType><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27511456</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskInfo</Name><BitSize>2048</BitSize><BaseType GUID="{56294066-FFF7-46F3-8206-FA06A30B13BA}">PlcTaskSystemInfo</BaseType><ArrayInfo><LBound>1</LBound><Elements>2</Elements></ArrayInfo><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27511488</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskOid_PlcTask</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</BaseType><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27513536</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskPouOid_VISU_TASK</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</BaseType><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27513568</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskOid_VISU_TASK</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-00000000000F}">OTCID</BaseType><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27513600</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList.__PlcTask</Name><BitSize>704</BitSize><BaseType>_Implicit_Task_Info</BaseType><Default><SubItem><Name>.dwVersion</Name><Value>2</Value></SubItem></Default><Properties><Property><Name>TcContextName</Name><Value>PlcTask</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27513632</BitOffs></Symbol><Symbol><Name>Visu_Superglobal_Constants.VISU_MIN_NUMBER_OF_CLIENTS</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>-1</Value></Default><Properties><Property><Name>message_guid</Name><Value>37b51a12-5e67-4a90-acbe-deb50e47e2c9</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27567360</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="RetainSrc" CreateSymbols="true">4</AreaNo><Name>PlcTask Retains</Name><ContextId>0</ContextId><ByteSize>15073280</ByteSize><Symbol><Name>GVL.iChillFactor</Name><Comment><![CDATA[ Chill Factor]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>23835120</BitOffs></Symbol><Symbol><Name>GVL.tSysRunTime</Name><Comment><![CDATA[ System run time since PLC reset ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27145440</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="Internal" CreateSymbols="true">19</AreaNo><Name>VISU_TASK Internal</Name><ContextId>1</ContextId><ByteSize>15073280</ByteSize><Symbol><Name>TwinCAT_SystemInfoVarList.__VISU_TASK</Name><BitSize>704</BitSize><BaseType>_Implicit_Task_Info</BaseType><Default><SubItem><Name>.dwVersion</Name><Value>2</Value></SubItem></Default><Properties><Property><Name>TcContextName</Name><Value>VISU_TASK</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>27514336</BitOffs></Symbol></DataArea></DataAreas><Deployment /><EventClasses /><Properties><Property><Name>ApplicationName</Name><Value>Port_851</Value></Property><Property><Name>ChangeDate</Name><Value>2024-08-08T13:12:09</Value></Property><Property><Name>GeneratedCodeSize</Name><Value>4243456</Value></Property><Property><Name>GlobalDataSize</Name><Value>10555392</Value></Property></Properties></Module></Modules></TcModuleClass>