﻿<?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="{A10407F8-F3A6-C663-C52F-10F684EFDC5B}" GeneratedBy="TwinCAT XAE Plc"><DataTypes><DataType><Name>iMRUController</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Activate</Name><Type>BOOL</Type><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>IsActive</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>MixReady</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>MRUAcceleration</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>MRUdataOK</Name><Type>BOOL</Type><Comment><![CDATA[ true if MRU data is received and valid]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>MRUPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>MRUVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>selectMRUinput2</Name><Type>BOOL</Type><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getIsActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getMixReady</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getMRUAcceleration</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getMRUdataOK</Name><Comment><![CDATA[ true if MRU data is received and valid]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getMRUPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getMRUVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getselectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setActivate</Name><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><Parameter><Name>Activate</Name><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__setselectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><Parameter><Name>selectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6com">TNMEAsentence</Name><BitSize>2040</BitSize><BaseType>STRING(254)</BaseType></DataType><DataType><Name Namespace="p6com">TNMEAstring</Name><BitSize>1032</BitSize><BaseType>STRING(128)</BaseType></DataType><DataType><Name Namespace="p6com">TNMEAint</Name><BitSize>64</BitSize><BaseType>LINT</BaseType></DataType><DataType><Name Namespace="p6com">TNMEAStructDescription</Name><BitSize>264</BitSize><BaseType>STRING(32)</BaseType></DataType><DataType><Name Namespace="p6com">TNMEAreal</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType></DataType><DataType><Name Namespace="p6com">NMEAParser</Name><Comment><![CDATA[
Purpose
=======
This class parses an NMEA0183 sentence with up to 32 field excluding the header. 
The parse method returns a bool value to indicate success. Up to 32 fields will 
be returned. 

How To
======
First setup the fields of interests and run the parse method. The field indices 
are equal to the field position.  

Attention: Any $ char has to be escaped with a $ in the case a constant is
used. 

Example 
=======
nmea.setFieldsOfInterests('IIIRS');
nmea.parse('$$PRAP,22,33,4,3.1,Hello*65');
header := nmea.getHeader(); // PRAP
result1 := nmea.getIntField(0); // 22
result2 := nmea.getIntField(1); // 33
result3 := nmea.getIntField(2); // 4
result4 := nmea.getRealField(3); // 3.1
result5 := nmea.getStringField(5); // Hello

Methods And Properties
======================
]]></Comment><BitSize>40256</BitSize><SubItem><Name>header</Name><Type>STRING(5)</Type><BitSize>48</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>sentenceStructure</Name><Type Namespace="p6com">TNMEAStructDescription</Type><BitSize>264</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>stringFields</Name><Type Namespace="p6com">TNMEAstring</Type><ArrayInfo><LBound>0</LBound><Elements>32</Elements></ArrayInfo><BitSize>33024</BitSize><BitOffs>376</BitOffs></SubItem><SubItem><Name>intFields</Name><Type Namespace="p6com">TNMEAint</Type><ArrayInfo><LBound>0</LBound><Elements>32</Elements></ArrayInfo><BitSize>2048</BitSize><BitOffs>33408</BitOffs></SubItem><SubItem><Name>realFields</Name><Type Namespace="p6com">TNMEAreal</Type><ArrayInfo><LBound>0</LBound><Elements>32</Elements></ArrayInfo><BitSize>2048</BitSize><BitOffs>35456</BitOffs></SubItem><SubItem><Name>_ChkSumParsed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>37504</BitOffs></SubItem><SubItem><Name>_calculatedChkSum</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37512</BitOffs></SubItem><SubItem><Name>_parsedCheckSum</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37520</BitOffs></SubItem><SubItem><Name>TNMEAstringsz</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37536</BitOffs><Default><Value>64</Value></Default></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__MSGLEN</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37552</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__CHAR</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37568</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__N</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37584</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__PBYTE</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>37632</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__PS</Name><Type PointerTo="1">STRING(80)</Type><BitSize>64</BitSize><BitOffs>37696</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__C1</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37760</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__C2</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37768</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__GETCHKSUMFROMSENTENCE__CHKSUMASCII</Name><Type>STRING(2)</Type><BitSize>24</BitSize><BitOffs>37776</BitOffs><Default><String>00</String></Default></SubItem><SubItem><Name>__NMEAPARSER__PARSE__N</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37808</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__MSGLEN</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37824</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__STRUCTLEN</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37840</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__FIELDTYPE</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37856</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__CBYTE</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>37864</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__FIELDINDEX</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>37872</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__CHKSUMSENTENCE</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>37888</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__CHKSUMCALC</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>37896</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__PBYTE</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>37952</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__PTYPEBYTE</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>38016</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__PBUFFER</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>38080</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__PSPOINTER</Name><Type PointerTo="1">STRING(80)</Type><BitSize>64</BitSize><BitOffs>38144</BitOffs></SubItem><SubItem><Name>__NMEAPARSER__PARSE__BUFFER</Name><Type Namespace="p6com">TNMEAsentence</Type><BitSize>2040</BitSize><BitOffs>38208</BitOffs></SubItem><Method><Name>getHeader</Name><ReturnType>STRING(5)</ReturnType><ReturnBitSize>48</ReturnBitSize></Method><Method><Name>parse</Name><Comment><![CDATA[
Purpose
=======
Parse a NMEA0183 sentence and return TRUE in the case of a success. Buffer overflow 
was prevented by sizing strings to the worst case and checking the length. 

]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>NMEAsentence</Name><Type Namespace="p6com">TNMEAsentence</Type><BitSize>2040</BitSize></Parameter><Local><Name>N</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__N</Value></Property></Properties></Local><Local><Name>msglen</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__MSGLEN</Value></Property></Properties></Local><Local><Name>structlen</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__STRUCTLEN</Value></Property></Properties></Local><Local><Name>fieldtype</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__FIELDTYPE</Value></Property></Properties></Local><Local><Name>cbyte</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__CBYTE</Value></Property></Properties></Local><Local><Name>fieldindex</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__FIELDINDEX</Value></Property></Properties></Local><Local><Name>chkSumSentence</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__CHKSUMSENTENCE</Value></Property></Properties></Local><Local><Name>chkSumCalc</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__CHKSUMCALC</Value></Property></Properties></Local><Local><Name>pbyte</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__PBYTE</Value></Property></Properties></Local><Local><Name>ptypebyte</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__PTYPEBYTE</Value></Property></Properties></Local><Local><Name>pbuffer</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__PBUFFER</Value></Property></Properties></Local><Local><Name>pspointer</Name><Type PointerTo="1">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__PSPOINTER</Value></Property></Properties></Local><Local><Name>buffer</Name><Type Namespace="p6com">TNMEAsentence</Type><BitSize>2040</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__PARSE__BUFFER</Value></Property></Properties></Local></Method><Method><Name>__getChecksumParsed</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ChecksumParsed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>getStringField</Name><ReturnType Namespace="p6com">TNMEAstring</ReturnType><ReturnBitSize>1032</ReturnBitSize><Parameter><Name>FieldNo</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>getChkSumFromSentence</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Sentence</Name><Type Namespace="p6com" ReferenceTo="true">TNMEAsentence</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>Checksum</Name><Type ReferenceTo="true">USINT</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>msglen</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__MSGLEN</Value></Property></Properties></Local><Local><Name>char</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__CHAR</Value></Property></Properties></Local><Local><Name>N</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__N</Value></Property></Properties></Local><Local><Name>pbyte</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__PBYTE</Value></Property></Properties></Local><Local><Name>ps</Name><Type PointerTo="1">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__PS</Value></Property></Properties></Local><Local><Name>c1</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__C1</Value></Property></Properties></Local><Local><Name>c2</Name><Type>BYTE</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__C2</Value></Property></Properties></Local><Local><Name>chksumascii</Name><Type>STRING(2)</Type><BitSize>24</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAPARSER__GETCHKSUMFROMSENTENCE__CHKSUMASCII</Value></Property></Properties></Local></Method><Method><Name>__getCalculatedChecksum</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>CalculatedChecksum</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>calcChkSum</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Sentence</Name><Type Namespace="p6com" ReferenceTo="true">TNMEAsentence</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Parameter><Name>Checksum</Name><Type ReferenceTo="true">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>msglen</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>N</Name><Type>INT</Type><BitSize>16</BitSize></Local><Local><Name>chksum</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>char</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Local><Name>pbyte</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize></Local><Local><Name>x</Name><Type>BYTE</Type><BitSize>8</BitSize></Local></Method><Method><Name>_hexChkSum_to_byte</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>data</Name><Type>STRING(2)</Type><BitSize>24</BitSize></Parameter><Local><Name>aByte</Name><Type>BYTE</Type><BitSize>8</BitSize></Local></Method><Method><Name>_incp</Name><ReturnType PointerTo="1">BYTE</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>p</Name><Type ReferenceTo="true" PointerTo="1">BYTE</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>getIntField</Name><ReturnType Namespace="p6com">TNMEAint</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>FieldNo</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>__getParsedChecksum</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ParsedChecksum</Name><Type>BYTE</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>setFieldsOfInterest</Name><Comment><![CDATA[
Purpose
=======
Set an string for field elements which are getting extracted. 
The position of a format char in the string is associated with the field number. 
The type of the field is given by the character

  I : Long Integer
  S : String(64)
  R : LReal
  . : Don't extract field
  
  Example:
  
  '..RR..I'
 
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Description</Name><Type Namespace="p6com">TNMEAStructDescription</Type><BitSize>264</BitSize></Parameter></Method><Method><Name>getRealField</Name><ReturnType Namespace="p6com">TNMEAreal</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>FieldNo</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">TOF</Name><BitSize>256</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>64</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>96</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>128</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>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>StartTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>MRU_RampUpDown</Name><Comment><![CDATA[ Ramps MRU data up/down from zero when activated/deavtivated]]></Comment><BitSize>832</BitSize><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCAcceleration</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PositionOut</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>VelocityOut</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>AcclerationOut</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>timefactor</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>time_value</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>_ready</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>MIX_TIME</Name><Type>LREAL</Type><Comment><![CDATA[ 5s]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>5</Value></Default></SubItem><SubItem><Name>SCANTIME</Name><Type>LREAL</Type><Comment><![CDATA[This value needs to be adjusted manually to (PLC scan time / MIX_TIME)]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>0.002</Value></Default></SubItem><Method><Name>__getAcceleration</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Acceleration</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getPosition</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Position</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocity</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getReady</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Ready</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></Properties></DataType><DataType><Name>MRUcontroller</Name><BitSize>44224</BitSize><Implements>iMRUController</Implements><SubItem><Name>DualPositions</Name><Type>BOOL</Type><Comment><![CDATA[ if we receive to positions in same message]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BUFFER_SIZE</Name><Type>DINT</Type><Comment><![CDATA[ the largest sentence is less than 100 bytes in total NOTE: Must be the same as in NMEAreader!!]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>200</Value></Default></SubItem><SubItem><Name>validMRUdata</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ one second timeout for MRU data]]></Comment><BitSize>256</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_AHCActive</Name><Type>BOOL</Type><Comment><![CDATA[ Turn on to start mixer]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>sentence</Name><Type>STRING(200)</Type><BitSize>1608</BitSize><BitOffs>456</BitOffs></SubItem><SubItem><Name>result</Name><Type>BOOL</Type><Comment><![CDATA[ true if parser succeeds]]></Comment><BitSize>8</BitSize><BitOffs>2064</BitOffs></SubItem><SubItem><Name>newNMEAstringAvailable</Name><Type>BOOL</Type><Comment><![CDATA[ true if new sentence is ready to parse]]></Comment><BitSize>8</BitSize><BitOffs>2072</BitOffs></SubItem><SubItem><Name>Mixer</Name><Type>MRU_RampUpDown</Type><BitSize>832</BitSize><BitOffs>2112</BitOffs></SubItem><SubItem><Name>SelectMRUposition2</Name><Type>BOOL</Type><Comment><![CDATA[If on, use position #2]]></Comment><BitSize>8</BitSize><BitOffs>2944</BitOffs></SubItem><SubItem><Name>parseSuccess</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2952</BitOffs></SubItem><SubItem><Name>ahc1_pos</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3008</BitOffs></SubItem><SubItem><Name>ahc1_vel</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>ahc1_acc</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3136</BitOffs></SubItem><SubItem><Name>ahc2_pos</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3200</BitOffs></SubItem><SubItem><Name>ahc2_vel</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3264</BitOffs></SubItem><SubItem><Name>ahc2_acc</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3328</BitOffs></SubItem><SubItem><Name>ahcout_pos</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3392</BitOffs></SubItem><SubItem><Name>ahcout_vel</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3456</BitOffs></SubItem><SubItem><Name>ahcout_acc</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>3520</BitOffs></SubItem><SubItem><Name>NMEAmessagesParsed</Name><Type>UDINT</Type><Comment><![CDATA[ Parsing]]></Comment><BitSize>32</BitSize><BitOffs>3584</BitOffs></SubItem><SubItem><Name>NMEAparseErrorEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>3616</BitOffs></SubItem><SubItem><Name>__MRUCONTROLLER___NMEA2DATA__DECODER</Name><Type Namespace="p6com">NMEAParser</Type><BitSize>40256</BitSize><BitOffs>3648</BitOffs></SubItem><SubItem><Name>__MRUCONTROLLER___NMEA2DATA__STARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>43904</BitOffs></SubItem><SubItem><Name>__MRUCONTROLLER___NMEA2DATA__TIMER</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ error   : BOOL;]]></Comment><BitSize>256</BitSize><BitOffs>43968</BitOffs></SubItem><PropertyItem><Name>Activate</Name><Type>BOOL</Type><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><BitSize>8</BitSize><SetCodeOffs>835664</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsActive</Name><Type>BOOL</Type><Comment><![CDATA[ AHC active and valid data received.]]></Comment><BitSize>8</BitSize><GetCodeOffs>835680</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>MixReady</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>835584</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>MRUAcceleration</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>835576</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>MRUdataOK</Name><Type>BOOL</Type><Comment><![CDATA[ true if MRU data is received and valid]]></Comment><BitSize>8</BitSize><GetCodeOffs>835608</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>MRUPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>835648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>MRUVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>835656</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>selectMRUinput2</Name><Type>BOOL</Type><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><BitSize>8</BitSize><GetCodeOffs>835688</GetCodeOffs><SetCodeOffs>835696</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="7">__getselectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>selectMRUinput2</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getMRUAcceleration</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>MRUAcceleration</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getMixReady</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>MixReady</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getMRUdataOK</Name><Comment><![CDATA[ true if MRU data is received and valid]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>MRUdataOK</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_NMEA2Data</Name><Comment><![CDATA[ parse NMEA string and extract MRU data. Return TRUE on success]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>data</Name><Type ReferenceTo="true">STRING(200)</Type><BitSize>64</BitSize></Parameter><Local><Name>decoder</Name><Type Namespace="p6com">NMEAParser</Type><BitSize>40256</BitSize><Properties><Property><Name>uselocation</Name><Value>__MRUCONTROLLER___NMEA2DATA__DECODER</Value></Property></Properties></Local><Local><Name>started</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__MRUCONTROLLER___NMEA2DATA__STARTED</Value></Property></Properties></Local><Local><Name>timer</Name><Comment><![CDATA[ error   : BOOL;]]></Comment><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__MRUCONTROLLER___NMEA2DATA__TIMER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getMRUPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>MRUPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getMRUVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>MRUVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setActivate</Name><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><Parameter><Name>Activate</Name><Comment><![CDATA[ turn on mixer and output data to consumers.]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getIsActive</Name><Comment><![CDATA[ AHC active and valid data received.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsActive</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__setselectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><Parameter><Name>selectMRUinput2</Name><Comment><![CDATA[ 0 or 1 selects A-frame or CTD crane]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>Serial6021_In</Name><BitSize>192</BitSize><SubItem><Name>status</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>data</Name><Type>USINT</Type><ArrayInfo><LBound>0</LBound><Elements>22</Elements></ArrayInfo><BitSize>176</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name>Serial6021_Out</Name><BitSize>192</BitSize><SubItem><Name>control</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>data</Name><Type>USINT</Type><ArrayInfo><LBound>0</LBound><Elements>22</Elements></ArrayInfo><BitSize>176</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Standard">TON</Name><BitSize>256</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>64</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>96</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>128</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>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>StartTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>NMEAReader</Name><Comment><![CDATA[ Handles all communication with EL6021 Serial card and delivers complete NMEA strings when found]]></Comment><BitSize>4736</BitSize><SubItem><Name>IO_In</Name><Type ReferenceTo="true">Serial6021_In</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">Serial6021_Out</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>NMEAmessage</Name><Type ReferenceTo="true">STRING(200)</Type><Comment><![CDATA[Buffer size must be same as reference!!!]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bNewData</Name><Type>BOOL</Type><Comment><![CDATA[1 cycle TRUE]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>inputRingBuffer</Name><Type>STRING(400)</Type><Comment><![CDATA[ ARRAY[0..RING_BUFFER_SIZE -1] OF BYTE;]]></Comment><BitSize>3208</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>NMEAmessageLength</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>3536</BitOffs></SubItem><SubItem><Name>state</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>3664</BitOffs></SubItem><SubItem><Name>noDataReceived</Name><Type>BOOL</Type><Comment><![CDATA[ watchdog timer]]></Comment><BitSize>8</BitSize><BitOffs>3968</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>BytesPerSecond</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4096</BitOffs></SubItem><SubItem><Name>messagesPerSecond</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4128</BitOffs></SubItem><SubItem><Name>utilization</Name><Type>LREAL</Type><Comment><![CDATA[ percent]]></Comment><BitSize>64</BitSize><BitOffs>4224</BitOffs></SubItem><SubItem><Name>bufferFullEvents</Name><Type>UDINT</Type><Comment><![CDATA[errors]]></Comment><BitSize>32</BitSize><BitOffs>4288</BitOffs></SubItem><SubItem><Name>overrunErrorEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4320</BitOffs></SubItem><SubItem><Name>framingErrorEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4352</BitOffs></SubItem><SubItem><Name>InitCardEvents</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>4384</BitOffs></SubItem><SubItem><Name>startCharErrorEvents</Name><Type>UDINT</Type><Comment><![CDATA[ start char not found in first chunk of data....]]></Comment><BitSize>32</BitSize><BitOffs>4416</BitOffs></SubItem><SubItem><Name>endCharErrorEvents</Name><Type>UDINT</Type><Comment><![CDATA[ end char not found after searchinf full ring buffer]]></Comment><BitSize>32</BitSize><BitOffs>4448</BitOffs></SubItem><SubItem><Name>__NMEAREADER__UPDATESTATISTICS__SECONDPULSE</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4480</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>1000</DateTime></SubItem></Default></SubItem><Method><Name>updateErrorCounters</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>copyDataToInputBuffer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>spaceLeft</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>updateStatistics</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SecondPulse</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__NMEAREADER__UPDATESTATISTICS__SECONDPULSE</Value></Property></Properties></Local></Method><Method><Name>findStart</Name><Comment><![CDATA[Look for START_CHAR in buffer]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>findEnd</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>writeToNMEA_buffer</Name><Comment><![CDATA[ copies complete NMEA message from ring buffer to NMEA message buffer]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>firstPart</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>incrementReadPointer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>MRUcontrollerSerial</Name><BitSize>49088</BitSize><ExtendsType>MRUcontroller</ExtendsType><SubItem><Name>IO_In</Name><Type ReferenceTo="true">Serial6021_In</Type><BitSize>64</BitSize><BitOffs>44224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">Serial6021_Out</Type><BitSize>64</BitSize><BitOffs>44288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>serialReader</Name><Type>NMEAReader</Type><BitSize>4736</BitSize><BitOffs>44352</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>PulseEncoderInput</Name><BitSize>16</BitSize><SubItem><Name>A_pulse</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>B_pulse</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc3_EventLogger">I_ArgumentsChangeListener</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>OnArgumentsChanged</Name></Method></DataType><DataType><Name GUID="{C3BF7AA5-0A83-4CFA-9A7A-04C1DFD0E5DD}" TcBaseType="true" CName="ITcAsyncResult*">ITcAsyncResult</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>GetIsBusy</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bIsBusy</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}" ReferenceTo="true">BOOL32</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetHasError</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bError</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}" ReferenceTo="true">BOOL32</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetErrorCode</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>hresult</Name><Type GUID="{18071995-0000-0000-0000-000000000019}" ReferenceTo="true">HRESULT</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_AsyncStrResult</Name><BitSize>128</BitSize><PropertyItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>837904</GetCodeOffs></PropertyItem><PropertyItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>837976</GetCodeOffs></PropertyItem><PropertyItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><GetCodeOffs>837992</GetCodeOffs></PropertyItem><PropertyItem><Name>nStringSize</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>837952</GetCodeOffs></PropertyItem><PropertyItem><Name>sResult</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><GetCodeOffs>837984</GetCodeOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="0">__getbBusy</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>b32IsBusy</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}">BOOL32</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Init</Name><Parameter><Name>ipResult</Name><Type GUID="{23293450-14C5-484C-B74F-4E0A8DFD115D}">ITcAsyncStringResult</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name>GetString</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>sResult</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nResult</Name><Comment><![CDATA[ buffer size in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getnStringSize</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nStringSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pEmpty</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Clear</Name></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getbError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>b32HasError</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}">BOOL32</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getsResult</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Local><Name>sResult</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__gethrErrorCode</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}" RpcDirection="out">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local><Local><Name>hrError</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>enable_dynamic_creation</Name></Property><Property><Name>conditionalshow_all_locals</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></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 GUID="{05B507B4-8043-4A57-BCD7-5BC554B64B83}" TcBaseType="true" CName="TcSourceInfoType*">TcSourceInfoType</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000008}">UDINT</BaseType><EnumInfo><Text><![CDATA[Undefined]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[Id]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[Guid]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[Name]]></Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties><Hides><Hide GUID="{3F74866B-4568-47E2-894F-D4B96829DBD0}" /></Hides></DataType><DataType><Name GUID="{02B179F9-9BBE-4D12-A24F-5E65C9CF659C}" TcBaseType="true" CName="TcSerializedSourceInfoType*">TcSerializedSourceInfoType</Name><BitSize>96</BitSize><SubItem><Name>eType</Name><Type GUID="{05B507B4-8043-4A57-BCD7-5BC554B64B83}">TcSourceInfoType</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>obData</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>cbData</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name GUID="{F7BF6767-548B-493C-899B-06A477976F11}" TcBaseType="true" CName="ITcSourceInfo*">ITcSourceInfo</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>GetNumTypes</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nCount</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetTypes</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ppSourceInfoTypes</Name><Type GUID="{02B179F9-9BBE-4D12-A24F-5E65C9CF659C}" PointerTo="2" Const="1">TcSerializedSourceInfoType</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetDataSize</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>cbData</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetData</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ppData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" PointerTo="1" Const="1">PVOID</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name GUID="{4A9CB0E9-8969-4B85-B567-605110511200}" TcBaseType="true" CName="ITcEvent*">ITcEvent</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>GetEventClass</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}" ReferenceTo="true" Const="1">GUID</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetEventId</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetSeverity</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>severity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}" ReferenceTo="true">TcEventSeverity</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetSourceInfo</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipSourceInfo</Name><Type GUID="{F7BF6767-548B-493C-899B-06A477976F11}" PointerTo="1">ITcSourceInfo</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type GUID="{18071995-0000-0000-0000-000100000050}" ReferenceTo="true">STRING(80)</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>nJsonAttribute</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetText</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nLangId</Name><Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pipResult</Name><Type GUID="{23293450-14C5-484C-B74F-4E0A8DFD115D}" PointerTo="1">ITcAsyncStringResult</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetEventClassName</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nLangId</Name><Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>pipResult</Name><Type GUID="{23293450-14C5-484C-B74F-4E0A8DFD115D}" PointerTo="1">ITcAsyncStringResult</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">I_TcSourceInfo</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>nId</Name><Type>UDINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>sName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></PropertyItem><Method><Name>__getguid</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000021}">GUID</ReturnType><ReturnBitSize>128</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getipData</Name><ReturnType GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getnId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getsName</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name>EqualsTo</Name><Comment><![CDATA[ returns TRUE if equal]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ipOther</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{EB67FE92-FBB1-4149-A2D5-DDFE2EFA568C}" TcBaseType="true" CName="TcEventEntryFlags*">TcEventEntryFlags</Name><BitSize>8</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType><EnumInfo><Text><![CDATA[None]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[WithConfirmation]]></Text><Enum>#x1</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property></Properties><Hides><Hide GUID="{3C674EEB-D690-4295-AE43-3728EFC1EF66}" /></Hides></DataType><DataType><Name GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}" 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><SubItem><Name>eFlags</Name><Type GUID="{EB67FE92-FBB1-4149-A2D5-DDFE2EFA568C}">TcEventEntryFlags</Type><BitSize>8</BitSize><BitOffs>176</BitOffs></SubItem><Hides><Hide GUID="{F00C83AD-DEC8-486E-AE99-5E0A75C26DE0}" /><Hide GUID="{128902B7-F178-4299-B8BF-51215A80685F}" /></Hides></DataType><DataType><Name Namespace="Tc3_EventLogger">I_TcEventBase</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>eSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>ipSourceInfo</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>sEventClassName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></PropertyItem><PropertyItem><Name>sEventText</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__geteSeverity</Name><ReturnType GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}" RpcDirection="out">TcEventSeverity</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getEventClass</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000021}">GUID</ReturnType><ReturnBitSize>128</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getipSourceInfo</Name><ReturnType Namespace="Tc3_EventLogger" RpcDirection="out">I_TcSourceInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getnEventId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getsEventClassName</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getsEventText</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name>__getstEventEntry</Name><ReturnType GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</ReturnType><ReturnBitSize>192</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>EqualsTo</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ipOther</Name><Type Namespace="Tc3_EventLogger">I_TcEventBase</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>EqualsToEventClass</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>OtherEventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>EqualsToEventEntry</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>OtherEventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nOtherEventID</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eOtherSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>EqualsToEventEntryEx</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stOther</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize></Parameter></Method><Method><Name>GetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nJsonAttribute</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>RequestEventClassName</Name><Comment><![CDATA[ Async request for event text.
 Returns TRUE if async request is not any more busy.
 Result is only output if no error occurred.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>sResult</Name><Comment><![CDATA[ buffer for result text]]></Comment><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nResultSize</Name><Comment><![CDATA[ size of buffer in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method><Method><Name>RequestEventText</Name><Comment><![CDATA[ Async request for event text.
 Returns TRUE if async request is not any more busy.
 Result is only output if no error occurred.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>sResult</Name><Comment><![CDATA[ buffer for result text]]></Comment><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nResultSize</Name><Comment><![CDATA[ size of buffer in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter></Method></DataType><DataType><Name>IQueryInterface</Name><BitSize>64</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>64</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>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{CBABCE69-289D-4490-A8FE-F81B1741D1A1}" TcBaseType="true" CName="TcEventArgumentType*">TcEventArgumentType</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[Undefined]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[Boolean]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[Int8]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[Int16]]></Text><Enum>3</Enum></EnumInfo><EnumInfo><Text><![CDATA[Int32]]></Text><Enum>4</Enum></EnumInfo><EnumInfo><Text><![CDATA[Int64]]></Text><Enum>5</Enum></EnumInfo><EnumInfo><Text><![CDATA[UInt8]]></Text><Enum>6</Enum></EnumInfo><EnumInfo><Text><![CDATA[UInt16]]></Text><Enum>7</Enum></EnumInfo><EnumInfo><Text><![CDATA[UInt32]]></Text><Enum>8</Enum></EnumInfo><EnumInfo><Text><![CDATA[UInt64]]></Text><Enum>9</Enum></EnumInfo><EnumInfo><Text><![CDATA[Float]]></Text><Enum>10</Enum></EnumInfo><EnumInfo><Text><![CDATA[Double]]></Text><Enum>11</Enum></EnumInfo><EnumInfo><Text><![CDATA[Char]]></Text><Enum>12</Enum></EnumInfo><EnumInfo><Text><![CDATA[WChar]]></Text><Enum>13</Enum></EnumInfo><EnumInfo><Text><![CDATA[StringType]]></Text><Enum>14</Enum></EnumInfo><EnumInfo><Text><![CDATA[WStringType]]></Text><Enum>15</Enum></EnumInfo><EnumInfo><Text><![CDATA[EventReference]]></Text><Enum>16</Enum></EnumInfo><EnumInfo><Text><![CDATA[FormatString]]></Text><Enum>17</Enum></EnumInfo><EnumInfo><Text><![CDATA[ExternalTimestamp]]></Text><Enum>18</Enum></EnumInfo><EnumInfo><Text><![CDATA[Blob]]></Text><Enum>19</Enum></EnumInfo><EnumInfo><Text><![CDATA[AdsNotificationStream]]></Text><Enum>20</Enum></EnumInfo><EnumInfo><Text><![CDATA[UTF8EncodedString]]></Text><Enum>21</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties><Hides><Hide GUID="{A1C88D80-AC7F-419E-838D-233C8A8C0184}" /><Hide GUID="{939C2FD3-7468-4E5B-AA5D-A64A143B36A8}" /></Hides></DataType><DataType><Name GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}" TcBaseType="true" CName="ITcArguments*">ITcArguments</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>Count</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nCount</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>AddArgument</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{CBABCE69-289D-4490-A8FE-F81B1741D1A1}">TcEventArgumentType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>pData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>cbData</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Get</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nIndex</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eType</Name><Type GUID="{CBABCE69-289D-4490-A8FE-F81B1741D1A1}" ReferenceTo="true">TcEventArgumentType</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>ppData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" PointerTo="1" Const="1">PVOID</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetArgumentTypes</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pArgumentTypes</Name><Type GUID="{CBABCE69-289D-4490-A8FE-F81B1741D1A1}" PointerTo="1">TcEventArgumentType</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetDataSize</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>cbData</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetData</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pData</Name><Type GUID="{18071995-0000-0000-0000-000000000001}" PointerTo="1">BYTE</Type><BitSize X64="64">32</BitSize></Parameter></Method></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="Tc3_EventLogger">I_TcArguments</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><Method><Name>__getipData</Name><ReturnType GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}">ITcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name>__getnCount</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>AddBlob</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>pData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>cbData</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddBool</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddByte</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>BYTE</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddDInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddDWord</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>DWORD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddEventReferenceEx</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>stEventEntry</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize></Parameter></Method><Method><Name>AddEventReferenceId</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddEventReferenceIdGuid</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>EventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter></Method><Method><Name>AddInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddLInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>LINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddLReal</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddReal</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>REAL</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddSInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>SINT</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddString</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>AddStringByValue</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type Namespace="Tc2_System">T_MaxString</Type><BitSize>2048</BitSize></Parameter></Method><Method><Name>AddUDInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>AddUInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>UINT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddULInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>ULINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>AddUSInt</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>USINT</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>AddUtf8EncodedString</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>AddWord</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>WORD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddWString</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type ReferenceTo="true">WSTRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>AddWStringByValue</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>value</Name><Type>WSTRING(255)</Type><BitSize>4096</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize></Method></DataType><DataType><Name GUID="{0D73E69C-2D9B-4B12-A5F7-3E8AE9DD2149}" TcBaseType="true" CName="ITcEventUniqueIdProvider*">ITcEventUniqueIdProvider</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>GetUniqueId</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>id</Name><Type GUID="{18071995-0000-0000-0000-000000000008}" ReferenceTo="true">UDINT</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">ST_SourceInfo</Name><BitSize>2400</BitSize><SubItem><Name>guid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nId</Name><Type>UDINT</Type><Comment><![CDATA[ eg.the PLC instance object ID as owner of the event object]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>sName</Name><Type>STRING(278)</Type><Comment><![CDATA[ eg.the symbol name of the function block which created the event]]></Comment><BitSize>2232</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></SubItem></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_SourceInfoData</Name><BitSize>2944</BitSize><Implements GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</Implements><SubItem><Name>hrInit</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>_bCutInstancePathByLastInst</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>_stSourceInfo</Name><Type Namespace="Tc3_EventLogger">ST_SourceInfo</Type><BitSize>2400</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>bIdExists</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2592</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>bGuidExists</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2600</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>bSourceNameIsEqualDefault</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2608</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>bSourceNameShouldBeDefault</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2616</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>aSourceInfoData</Name><Type GUID="{02B179F9-9BBE-4D12-A24F-5E65C9CF659C}">TcSerializedSourceInfoType</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>288</BitSize><BitOffs>2624</BitOffs><Properties><Property><Name>no_init</Name></Property></Properties></SubItem><SubItem><Name>m_refCnt</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2912</BitOffs><Properties><Property><Name>conditionalshow</Name></Property><Property><Name>no_init</Name></Property></Properties></SubItem><PropertyItem><Name>nSourceId</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>837560</GetCodeOffs><SetCodeOffs>837712</SetCodeOffs></PropertyItem><PropertyItem><Name>sSourceName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><GetCodeOffs>837688</GetCodeOffs><SetCodeOffs>837648</SetCodeOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></PropertyItem><Method><Name>TcAddRef</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name RpcEnable="plc">__getnSourceId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nSourceId</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setbCutInstancePathByLastInst</Name><Parameter><Name>bCutInstancePathByLastInst</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>CopyFrom</Name><Parameter><Name>ipData</Name><Type GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</Type><BitSize>64</BitSize></Parameter><Local><Name>nTypes</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Local><Local><Name>cbData</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>i</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>pTypes</Name><Type GUID="{02B179F9-9BBE-4D12-A24F-5E65C9CF659C}" PointerTo="1">TcSerializedSourceInfoType</Type><BitSize>64</BitSize></Local></Method><Method><Name>GetNumTypes</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nCount</Name><Type ReferenceTo="true">UDINT</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name>GetData</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ppData</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" PointerTo="1">PVOID</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name>ExtendName</Name><Comment><![CDATA[ extends the source name on the right side of the string by the given extension.
 If the source name string size is exceeded nothing more is extended.
 Function returns TRUE is the concatenation succeeded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>sExtension</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name RpcEnable="plc">__setnSourceId</Name><Parameter><Name>nSourceId</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>ResetToDefault</Name><Comment><![CDATA[ resets the source info to default values (name equals ads symbol name, id equals PLC object id)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nName</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local><Local><Name>bCutFailed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>GetDataSize</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>cbData</Name><Type ReferenceTo="true">UDINT</Type><BitSize>64</BitSize></Parameter><Local><Name>i</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>nDataSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name>CutInstancePathByLastInst</Name><Comment><![CDATA[ returns TRUE if succeeded]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Clear</Name></Method><Method><Name RpcEnable="plc">__setsSourceName</Name><Parameter><Name>sSourceName</Name><Type RpcDirection="in">STRING(255)</Type><BitSize>2048</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name>__getsourceGuid</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000021}">GUID</ReturnType><ReturnBitSize>128</ReturnBitSize><Local><Name>sourceGuid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetTypes</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ppSourceInfoTypes</Name><Type GUID="{02B179F9-9BBE-4D12-A24F-5E65C9CF659C}" PointerTo="2">TcSerializedSourceInfoType</Type><BitSize>64</BitSize></Parameter><Local><Name>curIndex</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name RpcEnable="plc">__getsSourceName</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Local><Name>sSourceName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name>TcRelease</Name><ReturnType>UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Method><Name>__setsourceGuid</Name><Parameter><Name>sourceGuid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>TcQueryInterface</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>iid</Name><Type GUID="{18071995-0000-0000-0000-000000000025}" ReferenceTo="true">IID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>pipItf</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" PointerTo="1">PVOID</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>c++_compatible</Name></Property><Property><Name>pack_mode</Name><Value>4</Value></Property><Property><Name>show</Name></Property><Property><Name>minimal_input_size</Name><Value>4</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>c++_compatible</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_TcSourceInfo</Name><BitSize>3072</BitSize><Implements Namespace="Tc3_EventLogger">I_TcSourceInfo</Implements><SubItem><Name>fbSrcData</Name><Type Namespace="Tc3_EventLogger">FB_SourceInfoData</Type><BitSize>2944</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><PropertyItem><Name>nId</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>837784</GetCodeOffs><SetCodeOffs>837832</SetCodeOffs></PropertyItem><PropertyItem><Name>sName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><GetCodeOffs>837856</GetCodeOffs><SetCodeOffs>837880</SetCodeOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></PropertyItem><Method><Name>__setbCutInstancePathByLastInst</Name><Parameter><Name>bCutInstancePathByLastInst</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>CopyFrom</Name><Parameter><Name>ipSourceInfo</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>ExtendName</Name><Comment><![CDATA[ extends the source name on the right side of the string by the given extension.
 If the source name string size is exceeded nothing more is extended.
 Function returns TRUE is the concatenation succeeded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>sExtension</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Parameter></Method><Method><Name>__getipData</Name><ReturnType GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipData</Name><Type GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getnId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nId</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>ResetToDefault</Name><Comment><![CDATA[ resets the source info to default values (name equals ads symbol name, id equals PLC object id)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>Clear</Name></Method><Method><Name RpcEnable="plc" VTableIndex="11">__setnId</Name><Parameter><Name>nId</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setguid</Name><Parameter><Name>guid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>EqualsTo</Name><Comment><![CDATA[ returns TRUE if equal]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ipOther</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__getguid</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000021}">GUID</ReturnType><ReturnBitSize>128</ReturnBitSize><Local><Name>guid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getsName</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Local><Name>sName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__setsName</Name><Parameter><Name>sName</Name><Type RpcDirection="in">STRING(255)</Type><BitSize>2048</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_TcEventBase</Name><BitSize>4160</BitSize><Implements Namespace="Tc3_EventLogger">I_ArgumentsChangeListener</Implements><SubItem><Name>fbSourceInfo</Name><Type Namespace="Tc3_EventLogger">FB_TcSourceInfo</Type><BitSize>3072</BitSize><BitOffs>512</BitOffs><Default><SubItem><Name>.bCutInstancePathByLastInst</Name><Bool>true</Bool></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULT</Name><Type Namespace="Tc3_EventLogger">FB_AsyncStrResult</Type><BitSize>128</BitSize><BitOffs>3776</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3904</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULT</Name><Type Namespace="Tc3_EventLogger">FB_AsyncStrResult</Type><BitSize>128</BitSize><BitOffs>3968</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4096</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><PropertyItem><Name>eSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize><GetCodeOffs>838088</GetCodeOffs></PropertyItem><PropertyItem><Name>ipSourceInfo</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize><GetCodeOffs>838048</GetCodeOffs></PropertyItem><PropertyItem><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>838224</GetCodeOffs></PropertyItem><PropertyItem><Name>nUniqueId</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>838232</GetCodeOffs></PropertyItem><PropertyItem><Name>sEventClassName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><GetCodeOffs>838144</GetCodeOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></PropertyItem><PropertyItem><Name>sEventText</Name><Type>STRING(255)</Type><BitSize>2048</BitSize><GetCodeOffs>838240</GetCodeOffs><Properties><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></PropertyItem><Method><Name>EqualsToEventClass</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>OtherEventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Local><Name>_EventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Local></Method><Method><Name>GetEventClassName</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>fbResult</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_AsyncStrResult</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Local><Name>ipResult</Name><Type GUID="{23293450-14C5-484C-B74F-4E0A8DFD115D}">ITcAsyncStringResult</Type><BitSize>64</BitSize></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>Release</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>OnArgumentsChanged</Name></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getipSourceInfo</Name><ReturnType Namespace="Tc3_EventLogger" RpcDirection="out">I_TcSourceInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipSourceInfo</Name><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>EqualsTo</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ipOther</Name><Type Namespace="Tc3_EventLogger">I_TcEventBase</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__getipEvent</Name><ReturnType GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name>__getEventClass</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000021}">GUID</ReturnType><ReturnBitSize>128</ReturnBitSize><Local><Name>EventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Local><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__geteSeverity</Name><ReturnType GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}" RpcDirection="out">TcEventSeverity</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>eSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Local><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getstEventEntry</Name><ReturnType GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</ReturnType><ReturnBitSize>192</ReturnBitSize><Local><Name>stEventEntry</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>OnCreate</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>EqualsToEventEntry</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>OtherEventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nOtherEventID</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eOtherSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>RequestEventText</Name><Comment><![CDATA[ Async request for event text.
 Returns TRUE if async request is not any more busy.
 Result is only output if no error occurred.
 Result string is UTF-8 encoded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>sResult</Name><Comment><![CDATA[ buffer for result text]]></Comment><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nResultSize</Name><Comment><![CDATA[ size of buffer in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>fbResult</Name><Type Namespace="Tc3_EventLogger">FB_AsyncStrResult</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULT</Value></Property></Properties></Local><Local><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getsEventClassName</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Local><Name>sEventClassName</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Method><Name>__getipArguments</Name><ReturnType Namespace="Tc3_EventLogger">I_TcArguments</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipArguments</Name><Type Namespace="Tc3_EventLogger">I_TcArguments</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetEventText</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>fbResult</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_AsyncStrResult</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Local><Name>ipResult</Name><Type GUID="{23293450-14C5-484C-B74F-4E0A8DFD115D}">ITcAsyncStringResult</Type><BitSize>64</BitSize></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>GetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nJsonAttribute</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local></Method><Method><Name>RequestEventClassName</Name><Comment><![CDATA[ Async request for event text.
 Returns TRUE if async request is not any more busy.
 Result is only output if no error occurred.
 Result string is UTF-8 encoded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nLangId</Name><Comment><![CDATA[ English(US)=1033 ; German(Germay)=1031]]></Comment><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>sResult</Name><Comment><![CDATA[ buffer for result text]]></Comment><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nResultSize</Name><Comment><![CDATA[ size of buffer in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>fbResult</Name><Type Namespace="Tc3_EventLogger">FB_AsyncStrResult</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULT</Value></Property></Properties></Local><Local><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSY</Value></Property></Properties></Local></Method><Method><Name>UpdateLangId</Name></Method><Method><Name>EqualsToEventEntryEx</Name><Comment><![CDATA[ returns TRUE if equal.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>stOther</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getnEventId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getnUniqueId</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nUniqueId</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>ipTmpEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Local><Name>ipProvider</Name><Type GUID="{0D73E69C-2D9B-4B12-A5F7-3E8AE9DD2149}">ITcEventUniqueIdProvider</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getsEventText</Name><ReturnType RpcDirection="out">STRING(255)</ReturnType><ReturnBitSize>2048</ReturnBitSize><Local><Name>sEventText</Name><Type>STRING(255)</Type><BitSize>2048</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcEncoding</Name><Value>UTF-8</Value></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_EventLogger">I_TcMessage</Name><BitSize>64</BitSize><ExtendsType Namespace="Tc3_EventLogger">I_TcEventBase</ExtendsType><Method><Name>Send</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nTimeStamp</Name><Type>ULINT</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{6474ED2C-E483-454E-A67D-233E6D337C08}" TcBaseType="true" CName="ITcMessage*">ITcMessage</Name><BitSize X64="64">32</BitSize><BaseType GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</BaseType><Method><Name>SetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetArguments</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipArguments</Name><Type GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}" PointerTo="1">ITcArguments</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Send</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{77D5D639-16DD-48F7-8490-F632AA095917}" TcBaseType="true" CName="ITcMessage2*">ITcMessage2</Name><BitSize X64="64">32</BitSize><BaseType GUID="{6474ED2C-E483-454E-A67D-233E6D337C08}">ITcMessage</BaseType><Method><Name>GetTimeSent</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}" ReferenceTo="true">ULINT</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_TcMessage</Name><BitSize>4288</BitSize><ExtendsType Namespace="Tc3_EventLogger">FB_TcEventBase</ExtendsType><Implements Namespace="Tc3_EventLogger">I_TcMessage</Implements><PropertyItem><Name>nTimeSent</Name><Type>ULINT</Type><BitSize>64</BitSize><GetCodeOffs>841904</GetCodeOffs><Properties><Property><Name>TcDisplayTypeGUID</Name><Value>18071995-0000-0000-0000-000000000046</Value></Property></Properties></PropertyItem><Method><Name>SetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type ReferenceTo="true">STRING(80)</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></Parameter></Method><Method><Name>CreateEx</Name><Comment><![CDATA[ creates a TcCOM event object]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>stEventEntry</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize></Parameter><Parameter><Name>ipSourceInfo</Name><Comment><![CDATA[ optional (otherwise a default source info is taken)]]></Comment><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Init</Name><Parameter><Name>ipMessage</Name><Type GUID="{6474ED2C-E483-454E-A67D-233E6D337C08}">ITcMessage</Type><BitSize>64</BitSize></Parameter><Local><Name>ipArguments</Name><Type GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}">ITcArguments</Type><BitSize>64</BitSize></Local><Local><Name>ipSourceInfo</Name><Type GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="46">__getnTimeSent</Name><ReturnType RpcDirection="out">ULINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>nTimeSent</Name><Type>ULINT</Type><BitSize>64</BitSize></Local><Local><Name>ipMessage2</Name><Type GUID="{77D5D639-16DD-48F7-8490-F632AA095917}">ITcMessage2</Type><BitSize>64</BitSize></Local><Local><Name>nTimeStamp</Name><Type>ULINT</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcDisplayTypeGUID</Name><Value>18071995-0000-0000-0000-000000000046</Value></Property></Properties></Method><Method><Name>Create</Name><Comment><![CDATA[ creates a TcCOM event object]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}">GUID</Type><BitSize>128</BitSize></Parameter><Parameter><Name>nEventId</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>eSeverity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Parameter><Parameter><Name>ipSourceInfo</Name><Comment><![CDATA[ optional (otherwise a default source info is taken)]]></Comment><Type Namespace="Tc3_EventLogger">I_TcSourceInfo</Type><BitSize>64</BitSize></Parameter><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local><Local><Name>ipArguments</Name><Type GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}">ITcArguments</Type><BitSize>64</BitSize></Local></Method><Method><Name>__getipEvent</Name><ReturnType GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name>Send</Name><Comment><![CDATA[ send message to TC EventLogger]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>nTimeStamp</Name><Comment><![CDATA[ set 0 to get the current time automatically]]></Comment><Type>ULINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Release</Name><Comment><![CDATA[ releases the TcCOM object]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>reflection</Name></Property><Property><Name>conditionalshow_all_locals</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">P6IdName</Name><BitSize>264</BitSize><BaseType>STRING(32)</BaseType></DataType><DataType><Name>ConfigSheaveMeasurement</Name><Comment><![CDATA[ Config for Loadcell and sheace counter]]></Comment><BitSize>640</BitSize><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>0</BitOffs><Default><String>NO_NAME</String></Default></SubItem><SubItem><Name>ZeroLoadRawValue</Name><Type>LREAL</Type><Comment><![CDATA[ Raw input value without load]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>CalibratedLoadRawValue</Name><Type>LREAL</Type><Comment><![CDATA[ Raw input value @ calibrate load]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>CalibrationLoad</Name><Type>LREAL</Type><Comment><![CDATA[ (kg) Load used for calibration]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>SheaveEncoderResolution</Name><Type>DINT</Type><Comment><![CDATA[ Pulses er revolution]]></Comment><BitSize>32</BitSize><BitOffs>512</BitOffs><Default><Value>25</Value></Default></SubItem><SubItem><Name>SheaveDiameter</Name><Type>LREAL</Type><Comment><![CDATA[ (m)]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>0.999</Value></Default></SubItem></DataType><DataType><Name>IncrementalEncoder</Name><BitSize>3200</BitSize><SubItem><Name>config</Name><Type ReferenceTo="true">ConfigSheaveMeasurement</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>encoderInput</Name><Type>PulseEncoderInput</Type><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_counterValue</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>3104</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>_warning_counter</Name><Type>UDINT</Type><Comment><![CDATA[ counts the number of scans with more than one rising or falling edge		]]></Comment><BitSize>32</BitSize><BitOffs>3136</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><PropertyItem><Name>countValue</Name><Type>UDINT</Type><Comment><![CDATA[ Raw counter value]]></Comment><BitSize>32</BitSize><GetCodeOffs>845368</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>countValueSigned</Name><Type>DINT</Type><Comment><![CDATA[ Raw counter value]]></Comment><BitSize>32</BitSize><GetCodeOffs>845376</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>revolutions</Name><Type>LREAL</Type><Comment><![CDATA[ number of sheave revolutions]]></Comment><BitSize>64</BitSize><GetCodeOffs>845344</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>reset</Name><Comment><![CDATA[Set counter and warning counter to Zero]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getrevolutions</Name><Comment><![CDATA[ number of sheave revolutions]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>revolutions</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getcountValue</Name><Comment><![CDATA[ Raw counter value]]></Comment><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>countValue</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getcountValueSigned</Name><Comment><![CDATA[ Raw counter value]]></Comment><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>countValueSigned</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></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>_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>896</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>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>nPriority</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>KindOf</Name><Type>_Implicit_KindOfTask</Type><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>bWatchdog</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>bProfilingTask</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>168</BitOffs></SubItem><SubItem><Name>dwEventFunctionPointer</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>pszExternalEvent</Name><Type PointerTo="1">STRING(80)</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>dwTaskEntryFunctionPointer</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>dwWatchdogSensitivity</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>dwInterval</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>dwWatchdogTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>dwLastCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>dwAverageCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>dwMaxCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>dwMinCycleTime</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>diJitter</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>608</BitOffs></SubItem><SubItem><Name>diJitterMin</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>diJitterMax</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>dwCycleCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>wTaskStatus</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>wNumOfJitterDistributions</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>752</BitOffs></SubItem><SubItem><Name>pJitterDistribution</Name><Type PointerTo="1">_Implicit_Jitter_Distribution</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>bWithinSPSTimeSlicing</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>byDummy</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>840</BitOffs></SubItem><SubItem><Name>bShouldBlock</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>848</BitOffs></SubItem><SubItem><Name>bActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>856</BitOffs></SubItem><SubItem><Name>dwIECCycleCount</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>864</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">EL30xxStatusWordBit</Name><BitSize>16</BitSize><SubItem><Name>UnderRange</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>OverRange</Name><Type>BIT</Type><Comment><![CDATA[ 1]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>Limit1</Name><Type>BIT</Type><Comment><![CDATA[ 2]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>Limit2</Name><Type>BIT</Type><Comment><![CDATA[ 3]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>Reserved4</Name><Type>BIT</Type><Comment><![CDATA[ 4]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>Reserved5</Name><Type>BIT</Type><Comment><![CDATA[ 5]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>Error</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>Reserved7</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>Reserved8</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Reserved9</Name><Type>BIT</Type><Comment><![CDATA[ 9	]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>Reserved10</Name><Type>BIT</Type><Comment><![CDATA[ 10]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>Reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>Reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>Reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>Reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>Reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">EL30xxStatus</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p6com">EL30xxStatusWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">EL30xxIO_in</Name><BitSize>32</BitSize><SubItem><Name>status</Name><Type Namespace="p6com">EL30xxStatus</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>input</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name>fb_SheaveMesurements</Name><BitSize>384</BitSize><SubItem><Name>ID</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>config</Name><Type ReferenceTo="true">ConfigSheaveMeasurement</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>encoder</Name><Type ReferenceTo="true">IncrementalEncoder</Type><Comment><![CDATA[ must be run on separate high-speed task]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Loadcell_IO_in</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><Comment><![CDATA[ true if Sensor ERROR]]></Comment><BitSize>8</BitSize><GetCodeOffs>845248</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><Comment><![CDATA[ (m)]]></Comment><BitSize>64</BitSize><GetCodeOffs>845216</GetCodeOffs><SetCodeOffs>845256</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>LoadCellRawValue</Name><Type>INT</Type><BitSize>16</BitSize><GetCodeOffs>845288</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><Comment><![CDATA[ Calibrated Load in kg]]></Comment><BitSize>64</BitSize><GetCodeOffs>845272</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="13">ResetLength</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getLength</Name><Comment><![CDATA[ (m)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">CalibrateReferenceLoad</Name><Comment><![CDATA[ Call to store Raw value at specified load]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">CalibrateZeroLoad</Name><Comment><![CDATA[ Call to store raw value to zero load config]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><Comment><![CDATA[ true if Sensor ERROR]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setLength</Name><Comment><![CDATA[ (m)]]></Comment><Parameter><Name>Length</Name><Comment><![CDATA[ (m)]]></Comment><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getTension</Name><Comment><![CDATA[ Calibrated Load in kg]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>_tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>_input</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getLoadCellRawValue</Name><ReturnType RpcDirection="out">INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>LoadCellRawValue</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">CoEDevice</Name><BitSize>96</BitSize><SubItem><Name>Vendor</Name><Type>DWORD</Type><Comment><![CDATA[ Vendor ID]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Product</Name><Type>DWORD</Type><Comment><![CDATA[ Product Code]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>Revision</Name><Type>DWORD</Type><Comment><![CDATA[ Revision of Ethercat interface firmware. When 0, it is not considered]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">EthTypes</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>TWORD</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>TBYTE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>TDWORD</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>TLWORD</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>TSINT</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>TUSINT</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>TINT</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>TUINT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>TDINT</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>TUDINT</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>TLINT</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>TULINT</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>TREAL</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>TLREAL</Text><Enum>13</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">EthercatCoEObject</Name><BitSize>96</BitSize><SubItem><Name>para</Name><Type>DWORD</Type><Comment><![CDATA[ Format XXXXYY X: Parameter group, Y: Parameter. Has no functionality other than to provide data for the HMI and to mark the end of the list]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>4294967295</Value></Default></SubItem><SubItem><Name>idx</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>sidx</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>tclass</Name><Type Namespace="p6com">EthTypes</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Default><EnumText>EthTypes.TWORD</EnumText></Default></SubItem></DataType><DataType><Name Namespace="p6com">EthercatCoEObjectArray</Name><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObject</BaseType><ArrayInfo><LBound>0</LBound><Elements>200</Elements></ArrayInfo></DataType><DataType><Name Namespace="p6com">EthValue</Name><BitSize>64</BitSize><SubItem><Name>VBYTE</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VSINT</Name><Type>SINT</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VUSINT</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VWORD</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VINT</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VUINT</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VDWORD</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VDINT</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VUDINT</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VREAL</Name><Type>REAL</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VLWORD</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VLINT</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VULINT</Name><Type>ULINT</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VLREAL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">EthercatCoEValueArray</Name><BitSize>12800</BitSize><BaseType Namespace="p6com">EthValue</BaseType><ArrayInfo><LBound>0</LBound><Elements>200</Elements></ArrayInfo></DataType><DataType><Name>E_State</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>Init</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ReadOnce</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>ReadPeriodically</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>Error</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>strict</Name></Property><Property><Name>qualified_only</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></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="Tc3_IPCDiag">E_IPCDiag_ModuleType</Name><BitSize>16</BitSize><BaseType>WORD</BaseType><EnumInfo><Text>AccessControl</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>NIC</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>Time_</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>UserManagement</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>RAS</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>FTP</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>SMB</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>TwinCAT</Text><Enum>8</Enum></EnumInfo><EnumInfo><Text>Datastore</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>Software</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>CPU</Text><Enum>11</Enum></EnumInfo><EnumInfo><Text>Memory</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>Firewall</Text><Enum>14</Enum></EnumInfo><EnumInfo><Text>FileSystemObject</Text><Enum>16</Enum></EnumInfo><EnumInfo><Text>PLC</Text><Enum>18</Enum></EnumInfo><EnumInfo><Text>DisplayDevice</Text><Enum>19</Enum></EnumInfo><EnumInfo><Text>EWF</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>FBWF</Text><Enum>21</Enum></EnumInfo><EnumInfo><Text>SiliconDrive</Text><Enum>23</Enum></EnumInfo><EnumInfo><Text>OS</Text><Enum>24</Enum></EnumInfo><EnumInfo><Text>Raid</Text><Enum>25</Enum></EnumInfo><EnumInfo><Text>Fan</Text><Enum>27</Enum></EnumInfo><EnumInfo><Text>Mainboard</Text><Enum>28</Enum></EnumInfo><EnumInfo><Text>DiskManagement</Text><Enum>29</Enum></EnumInfo><EnumInfo><Text>UPS</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>PhysicalDrive</Text><Enum>31</Enum></EnumInfo><EnumInfo><Text>MassStorage</Text><Enum>32</Enum></EnumInfo><EnumInfo><Text>UWF</Text><Enum>33</Enum></EnumInfo><EnumInfo><Text>IO</Text><Enum>34</Enum></EnumInfo><EnumInfo><Text>Misc</Text><Enum>256</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">ST_IPCDiag_Module</Name><BitSize>48</BitSize><SubItem><Name>eModType</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ModuleType</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nModId</Name><Type>BYTE</Type><Comment><![CDATA[ dynamically created module id ]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>nModIdx</Name><Type>USINT</Type><Comment><![CDATA[ 1= first instance of this module type (= default) ]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>nModCnt</Name><Type>USINT</Type><Comment><![CDATA[ quantity of instances of this module type in the module list ]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc3_IPCDiag">ST_IPCDiag_ModuleList</Name><Comment><![CDATA[ list of modules of the configuration area ]]></Comment><BitSize>12496</BitSize><SubItem><Name>aModules</Name><Type Namespace="Tc3_IPCDiag">ST_IPCDiag_Module</Type><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Comment><![CDATA[ array idx = nModId of the module ]]></Comment><BitSize>12288</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nModules</Name><Type>UINT</Type><Comment><![CDATA[ number of all instantiated modules (max.256) ]]></Comment><BitSize>16</BitSize><BitOffs>12288</BitOffs></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>12304</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_Standard">R_TRIG</Name><Comment><![CDATA[
	Rising Edge detection.
]]></Comment><BitSize>128</BitSize><SubItem><Name>CLK</Name><Type>BOOL</Type><Comment><![CDATA[ Signal to detect ]]></Comment><BitSize>8</BitSize><BitOffs>64</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>72</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>80</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">T_AmsPort</Name><Comment><![CDATA[ TwinCAT AMS port address. ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType></DataType><DataType><Name Namespace="Tc2_System">ADSREADEX</Name><Comment><![CDATA[ Extended ADS read command. ]]></Comment><BitSize>1472</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>64</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>256</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>288</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>320</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>352</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>64</BitSize><BitOffs>384</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>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="Tc3_IPCDiag">FB_IPCDiag_MDPRead</Name><Comment><![CDATA[ reads a single MDP parameter by its address]]></Comment><BitSize>2240</BitSize><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Function block execution is triggered by a rising edge at this input.]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nIndex</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nFlags</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nSubIndex</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>104</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pDstBuf</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Contains the address of the buffer for the received data. ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nDstBufSize</Name><Type>UDINT</Type><Comment><![CDATA[ Contains the max. number of bytes to be received. ]]></Comment><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ States the time before the function is cancelled. ]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>256</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>456</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>480</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nCount</Name><Type>UDINT</Type><Comment><![CDATA[ returns the number of bytes received ]]></Comment><BitSize>32</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>nIdxOffset</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>fbAdsReadEx</Name><Type Namespace="Tc2_System">ADSREADEX</Type><BitSize>1472</BitSize><BitOffs>640</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>62210</Value></SubItem></Default></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>2112</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_GetModuleList</Name><Comment><![CDATA[ requests the full MDP module list ]]></Comment><BitSize>27712</BitSize><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Function block execution is triggered by a rising edge at this input.]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ States the time before the function is cancelled. ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>128</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>stModuleList</Name><Type Namespace="Tc3_IPCDiag">ST_IPCDiag_ModuleList</Type><BitSize>12496</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cMaxNoModules</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>12880</BitOffs><Default><Value>256</Value></Default></SubItem><SubItem><Name>cMaxModType</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>12896</BitOffs><Default><Value>512</Value></Default></SubItem><SubItem><Name>bSubExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>12912</BitOffs></SubItem><SubItem><Name>bSubBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>12920</BitOffs></SubItem><SubItem><Name>aModTypeCnt</Name><Type>USINT</Type><ArrayInfo><LBound>0</LBound><Elements>513</Elements></ArrayInfo><BitSize>4104</BitSize><BitOffs>12928</BitOffs></SubItem><SubItem><Name>nListIdx</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>17040</BitOffs></SubItem><SubItem><Name>eModType</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ModuleType</Type><BitSize>16</BitSize><BitOffs>17056</BitOffs></SubItem><SubItem><Name>nCntModules</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>17072</BitOffs></SubItem><SubItem><Name>fbReadMDP</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPRead</Type><BitSize>2240</BitSize><BitOffs>17088</BitOffs><Default><SubItem><Name>.nIndex</Name><Value>61456</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.nSubIndex</Name><Value>0</Value></SubItem></Default></SubItem><SubItem><Name>aDataList</Name><Type>WORD</Type><ArrayInfo><LBound>0</LBound><Elements>513</Elements></ArrayInfo><BitSize>8208</BitSize><BitOffs>19328</BitOffs></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>27584</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc2_Standard">F_TRIG</Name><Comment><![CDATA[
	Falling Edge detection.
]]></Comment><BitSize>128</BitSize><SubItem><Name>CLK</Name><Type>BOOL</Type><Comment><![CDATA[ signal to detect ]]></Comment><BitSize>8</BitSize><BitOffs>64</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>72</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>M</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>80</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 Namespace="Tc3_IPCDiag">FB_IPCDiag_Register</Name><Comment><![CDATA[ initializes the PLC API for IPC diagnostics on a specific IPC]]></Comment><BitSize>45440</BitSize><SubItem><Name>bExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ States the time before the function is cancelled. ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>128</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bValid</Name><Type>BOOL</Type><Comment><![CDATA[ read data available =(NOT bBusy AND NOT bError) ]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if an error occurred.]]></Comment><BitSize>8</BitSize><BitOffs>336</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><Comment><![CDATA[ '< 0' = error; '> 0' = info; '0' = no error/info]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ipErrorMessage</Name><Type Namespace="Tc3_EventLogger">I_TcMessage</Type><Comment><![CDATA[ shows detailed information about occurred errors]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>stModuleList</Name><Type Namespace="Tc3_IPCDiag">ST_IPCDiag_ModuleList</Type><BitSize>12496</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>12992</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbGetModList</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_GetModuleList</Type><BitSize>27712</BitSize><BitOffs>13120</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbErrorMessage</Name><Type Namespace="Tc3_EventLogger">FB_TcMessage</Type><BitSize>4288</BitSize><BitOffs>40832</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>FallingEdgeBUSY</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><BitSize>128</BitSize><BitOffs>45120</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stEventEntryTemp</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>45248</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>USINT (1..255)</Name><BitSize>8</BitSize><BaseType>USINT</BaseType><Properties><Property><Name>LowerBorder</Name><Value>1</Value></Property><Property><Name>UpperBorder</Name><Value>255</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">I_IPCDiag_AccessParameter</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>GetParameter</Name><Comment><![CDATA[ access a read parameter (if more than one value is available all values can be copied at once, except for STRING types)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetParameterByIdx</Name><Comment><![CDATA[ access a read parameter by index specification ]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one parameter value)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nParameterIdx</Name><Comment><![CDATA[ selection of parameter value (1..nReadParameterValues) (e.g. equals list index in case of list parameter)]]></Comment><Type>USINT (1..255)</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>GetParameterStrings</Name><Comment><![CDATA[ access a read string parameter (if more than one value is available all values can be copied to an ARRAY OF STRING at once)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nStrings</Name><Comment><![CDATA[ number of strings to be copied (each string with size=nBufferSize/nStrings)]]></Comment><Type>USINT</Type><BitSize>8</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>nAllocatedSize</Name><Type>ULINT</Type><Comment><![CDATA[ currently allocated dynamic memory byte size]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>nBufferCount</Name><Type>ULINT</Type><Comment><![CDATA[ current number of allocated byte buffers]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>nObjectCount</Name><Type>ULINT</Type><Comment><![CDATA[ current number of allocated objects]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getnAllocatedSize</Name><ReturnType RpcDirection="out">ULINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getnBufferCount</Name><ReturnType RpcDirection="out">ULINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getnObjectCount</Name><ReturnType RpcDirection="out">ULINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Alloc</Name><Comment><![CDATA[| Method allocates new dynamic memory with the given size.
| If the return value is 0 memory was unavailable.]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>nSize</Name><Comment><![CDATA[ requested size in bytes]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bReset</Name><Comment><![CDATA[ zero the allocated memory	]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>Free</Name><Parameter><Name>p</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" ReferenceTo="true">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Name><BitSize>64</BitSize><BaseType>LWORD</BaseType><EnumInfo><Text>Unselected</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>IPCDeviceName</Text><Enum>30399297753710592</Enum><Comment><![CDATA[ IPC device name, STRING, read/write (MDP general area)]]></Comment></EnumInfo><EnumInfo><Text>IPCHardwareVersion</Text><Enum>7881299616923648</Enum><Comment><![CDATA[ IPC hardware version, STRING, constant (MDP general area)]]></Comment></EnumInfo><EnumInfo><Text>IPCImageVersion</Text><Enum>7881299616989184</Enum><Comment><![CDATA[ IPC image version, STRING, constant (MDP general area)]]></Comment></EnumInfo><EnumInfo><Text>IPCVendor</Text><Enum>6473924734353409</Enum><Comment><![CDATA[ IPC vendor, UDINT, constant (MDP general area)]]></Comment></EnumInfo><EnumInfo><Text>IPCSerialNumber</Text><Enum>12384903168524288</Enum><Comment><![CDATA[ serial number (or BTN) of Beckhoff IPC, STRING, read-only (MDP device area)]]></Comment></EnumInfo><EnumInfo><Text>CPU_Name</Text><Enum>12384948368441347</Enum><Comment><![CDATA[ CPU name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>CPU_Frequency</Text><Enum>6473973857583105</Enum><Comment><![CDATA[ CPU Frequency, UDINT, constant]]></Comment></EnumInfo><EnumInfo><Text>CPU_Usage</Text><Enum>10414623531532290</Enum><Comment><![CDATA[ Current CPU Usage (%), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>CPU_Temp</Text><Enum>10133148554821635</Enum><Comment><![CDATA[ Current CPU Temperature (°C), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_NoVolumes</Text><Enum>10414700840943616</Enum><Comment><![CDATA[ number of volumes (VolumeList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_DriveLetter</Text><Enum>156500213753774081</Enum><Comment><![CDATA[ drive letter, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_Label</Text><Enum>174514612263321601</Enum><Comment><![CDATA[ volume label, STRING, read/write (write is not supported under WinCE)]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_FileSystem</Text><Enum>156500213753905153</Enum><Comment><![CDATA[ file system, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_DriveType</Text><Enum>155092838870417409</Enum><Comment><![CDATA[ drive type (0=Unknown,1=Fixed,2=Removable,4=CDROM), UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_TotelSize</Text><Enum>155655788823904257</Enum><Comment><![CDATA[ total size (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_VolumeList_FreeSpace</Text><Enum>155655788823969793</Enum><Comment><![CDATA[ free space (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_FreeSpaceOfVolumeC</Text><Enum>9234912637602496512</Enum><Comment><![CDATA[ free space of the volume with drive letter 'C' (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Disk_FreeSpaceOfVolumeD</Text><Enum>9234912637602496513</Enum><Comment><![CDATA[ free space of the volume with drive letter 'D' (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_ModuleCnt</Text><Enum>81909301975711744</Enum><Comment><![CDATA[ number of Display modules, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_Name</Text><Enum>12384982728179715</Enum><Comment><![CDATA[ display device name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_IdxOfActiveMode</Text><Enum>27866106447331329</Enum><Comment><![CDATA[ index of active display mode (1..n), USINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>Display_NoModes</Text><Enum>10414657891336192</Enum><Comment><![CDATA[ number of available display modes (ModeList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_ModeList_ModeDef</Text><Enum>156500170804166657</Enum><Comment><![CDATA[ display mode definition, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_PrimaryDisplay</Text><Enum>9288757984559105</Enum><Comment><![CDATA[ is primary display, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_ComPort</Text><Enum>30399381237858306</Enum><Comment><![CDATA[ COM port, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>Display_Version</Text><Enum>10977607844823043</Enum><Comment><![CDATA[ version, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Display_Brightness</Text><Enum>28992006354305028</Enum><Comment><![CDATA[ brightness in % (20..100), UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>Display_Light</Text><Enum>27303156494041093</Enum><Comment><![CDATA[ light, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>Fan_ModuleCnt</Text><Enum>81909336335450112</Enum><Comment><![CDATA[ number of Fan modules, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Fan_Name</Text><Enum>12385017087918083</Enum><Comment><![CDATA[ fan adapter name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Fan_Speed</Text><Enum>10133217274298369</Enum><Comment><![CDATA[ fan speed (rpm), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>IO_OnboardEtherCATP_UsState</Text><Enum>27303220918419457</Enum><Comment><![CDATA[ state of Us voltage, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>IO_OnboardEtherCATP_UsDefault</Text><Enum>9288822408937474</Enum><Comment><![CDATA[ default of Us voltage for system startup (EEPROM), BOOL, read/write (write should only be once)]]></Comment></EnumInfo><EnumInfo><Text>IO_OnboardEtherCATP_UpState</Text><Enum>27303220918419459</Enum><Comment><![CDATA[ state of Up voltage, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>IO_OnboardEtherCATP_UpDefault</Text><Enum>9288822408937476</Enum><Comment><![CDATA[ default of Up voltage for system startup (EEPROM), BOOL, read/write (write should only be once)]]></Comment></EnumInfo><EnumInfo><Text>MB_Type</Text><Enum>12385021382950913</Enum><Comment><![CDATA[ mainboard type, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_SerialNumber</Text><Enum>12385021382950914</Enum><Comment><![CDATA[ mainboard serial number, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_ProductionDate</Text><Enum>12385021382950915</Enum><Comment><![CDATA[ mainboard production date, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_BootCnt</Text><Enum>10977646499397636</Enum><Comment><![CDATA[ boot count, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_OperationTime</Text><Enum>10977646499397637</Enum><Comment><![CDATA[ opertaion time (minutes), UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_MinTemperature</Text><Enum>10696171522686982</Enum><Comment><![CDATA[ min.mainboard temperature (°C), DINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_MaxTemperature</Text><Enum>10696171522686983</Enum><Comment><![CDATA[ max.mainboard temperature (°C), DINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_MinInputVoltage</Text><Enum>10696171522686984</Enum><Comment><![CDATA[ min.mainboard input voltage (mV), DINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_MaxInputVoltage</Text><Enum>10696171522686985</Enum><Comment><![CDATA[ max.mainboard input voltage (mV), DINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_Temperature</Text><Enum>10133221569265674</Enum><Comment><![CDATA[ mainboard temperature (°C), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_Revision</Text><Enum>9851746592620545</Enum><Comment><![CDATA[ mainboard revision, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_BiosVersionMajor</Text><Enum>9851746592620546</Enum><Comment><![CDATA[ bios major version, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_BiosVersionMinor</Text><Enum>9851746592620547</Enum><Comment><![CDATA[ bios minor version, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_BiosVersion</Text><Enum>12385021383016452</Enum><Comment><![CDATA[ bios version, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_NoVoltageMeasurements</Text><Enum>10414696546107392</Enum><Comment><![CDATA[ number of voltage measurements (VoltageList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_VoltageList_Name</Text><Enum>156500209458937857</Enum><Comment><![CDATA[ name of voltage measurement, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_VoltageList_Location</Text><Enum>154248409645318145</Enum><Comment><![CDATA[ location of voltage measurement (E_IPCDiag_MBVoltageLocation), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_VoltageList_Value</Text><Enum>154248409645383681</Enum><Comment><![CDATA[ value of voltage measurement (mV), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MB_VoltageList_NominalValue</Text><Enum>154248409645449217</Enum><Comment><![CDATA[ nominal value of voltage measurement (mV), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Memory_ProgramMemoryAllocated</Text><Enum>11540527733342214</Enum><Comment><![CDATA[ program memory (RAM) allocated (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Memory_ProgramMemoryAvailable</Text><Enum>11540527733342215</Enum><Comment><![CDATA[ program memory (RAM) available (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Misc_StartupNumLockState</Text><Enum>27304174401159169</Enum><Comment><![CDATA[ Numlock state at system startup, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>Misc_AutoLogonUser</Text><Enum>12386000635494405</Enum><Comment><![CDATA[ auto logon user at system startup, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>NIC_ModuleCnt</Text><Enum>81909228961267712</Enum><Comment><![CDATA[ number of NIC modules, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>NIC_Name</Text><Enum>12384909713735683</Enum><Comment><![CDATA[ NIC adapter name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>NIC_MACAddress</Text><Enum>7881310086430721</Enum><Comment><![CDATA[ MAC address, STRING, constant]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4Address</Text><Enum>30399308223283202</Enum><Comment><![CDATA[ IPv4 Address, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4SubnetMask</Text><Enum>30399308223283203</Enum><Comment><![CDATA[ IPv4 Subnet Mask, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_DHCP</Text><Enum>27303083479465988</Enum><Comment><![CDATA[ DHCP, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4DefGateway</Text><Enum>30399308223283205</Enum><Comment><![CDATA[ IPv4 Default Gateway, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4DNSServers</Text><Enum>30399308223283206</Enum><Comment><![CDATA[ IPv4 DNS servers (comma separated), STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4DNS</Text><Enum>9253771345078059014</Enum><Comment><![CDATA[ IPv4 DNS servers (comma separated), STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_VirtualDeviceName</Text><Enum>30399308223283207</Enum><Comment><![CDATA[ virtual device name, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>NIC_IPv4DNSServersActive</Text><Enum>12384909713801224</Enum><Comment><![CDATA[ IPv4 DNS active servers (only under TC/BSD and TC/RTOS), STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_Name</Text><Enum>12385004203016195</Enum><Comment><![CDATA[ name of OS (operating system), STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_VersionMajor</Text><Enum>10977629319528449</Enum><Comment><![CDATA[ OS major version, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_VersionMinor</Text><Enum>10977629319528450</Enum><Comment><![CDATA[ OS minor version, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_VersionBuild</Text><Enum>10977629319528451</Enum><Comment><![CDATA[ OS build version, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_CSDVersion</Text><Enum>12385004203081732</Enum><Comment><![CDATA[ OS CSD version, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>OS_Uptime</Text><Enum>11540579273015297</Enum><Comment><![CDATA[ OS uptime (in seconds), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_ModuleCnt</Text><Enum>81909353515319296</Enum><Comment><![CDATA[ number of physical drive modules, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SerialNumber</Text><Enum>12385034267787267</Enum><Comment><![CDATA[ serial number of physical drive, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_Index</Text><Enum>10977659384299521</Enum><Comment><![CDATA[ index, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_Caption</Text><Enum>12385034267852802</Enum><Comment><![CDATA[ caption, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_LogicalPartitions</Text><Enum>12385034267852803</Enum><Comment><![CDATA[ logical partitions (comma separated list), STRING, read-only  ]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_PartitionCnt</Text><Enum>10977659384299524</Enum><Comment><![CDATA[ partition count, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_TotalCylinders</Text><Enum>11540609337720837</Enum><Comment><![CDATA[ total cylinders, ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_TotalHeads</Text><Enum>10977659384299526</Enum><Comment><![CDATA[ total heads, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_TotalSectors</Text><Enum>11540609337720839</Enum><Comment><![CDATA[ total sectors, ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_TotalTracks</Text><Enum>11540609337720840</Enum><Comment><![CDATA[ total tracks, ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_NoSMARTAttributes</Text><Enum>10414709430943744</Enum><Comment><![CDATA[ number of SMART attributes (SMARTAttrList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_ID</Text><Enum>153966947553378305</Enum><Comment><![CDATA[ attribute ID, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_StatusFlag</Text><Enum>154529897506865153</Enum><Comment><![CDATA[ status flag, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_CurrentValue</Text><Enum>153966947553509377</Enum><Comment><![CDATA[ current value, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_WorstValue</Text><Enum>153966947553574913</Enum><Comment><![CDATA[ worst value, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_RawData</Text><Enum>156500222344036353</Enum><Comment><![CDATA[ raw data (6 bytes), STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>PhyDrv_SMARTAttrList_Threshold</Text><Enum>153966947553705985</Enum><Comment><![CDATA[ threshold, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_NoDrives</Text><Enum>10414713725845504</Enum><Comment><![CDATA[ number of mass storage drives (DriveList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SerialNumber</Text><Enum>156500226638675969</Enum><Comment><![CDATA[ serial number of mass storage drive, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SataPort</Text><Enum>153966951848345601</Enum><Comment><![CDATA[ SATA-Port of mass storage drive, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_PartitionLetter</Text><Enum>156500226638807041</Enum><Comment><![CDATA[ partition letter(s) of mass storage drive, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_DriveName</Text><Enum>156500226638872577</Enum><Comment><![CDATA[ drive name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_DriveType</Text><Enum>153966951848542209</Enum><Comment><![CDATA[ drive type (0=Unknown,1=HD,2=SSD,3=CFast,4=CF), USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_EraseCntAverage</Text><Enum>155655801708871681</Enum><Comment><![CDATA[ erase count average (flashdrive SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_EraseCntSpec</Text><Enum>155655801708937217</Enum><Comment><![CDATA[ erase count specified (flashdrive SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_EraseCyclesLeft</Text><Enum>154248426825449473</Enum><Comment><![CDATA[ erase cycles left in percent (flashdrive SMART), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SpareBlocksRemain</Text><Enum>155655801709068289</Enum><Comment><![CDATA[ spare blocks remaining (flashdrive SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SpareBlocksInit</Text><Enum>155655801709133825</Enum><Comment><![CDATA[ spare blocks initial (flashdrive SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SpareBlocksLeft</Text><Enum>154248426825646081</Enum><Comment><![CDATA[ spare blocks left in percent (flashdrive SMART), INT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_ReallocatedSectors</Text><Enum>155655801709264897</Enum><Comment><![CDATA[ reallocated sectors (harddisk SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_SpinRetries</Text><Enum>155655801709330433</Enum><Comment><![CDATA[ spin retries (harddisk SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_PendingSectors</Text><Enum>155655801709395969</Enum><Comment><![CDATA[ pending sectors (harddisk SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>MassStg_DriveList_UltraDmaCrcErrors</Text><Enum>155655801709461505</Enum><Comment><![CDATA[ Ultra DMA CRC Errors (harddisk SMART), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_MDPVersion</Text><Enum>9235756980928249856</Enum><Comment><![CDATA[ version of the MDP.exe service, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_NoSoftwares</Text><Enum>10414619236564992</Enum><Comment><![CDATA[ number of software components (SWList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_SWList_Name</Text><Enum>156500132149395457</Enum><Comment><![CDATA[ name of software, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_SWList_Company</Text><Enum>156500132149460993</Enum><Comment><![CDATA[ company of software, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_SWList_Date</Text><Enum>156500132149526529</Enum><Comment><![CDATA[ date of software, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>Software_SWList_Version</Text><Enum>156500132149592065</Enum><Comment><![CDATA[ version of software, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_Version</Text><Enum>9235756972338315264</Enum><Comment><![CDATA[ TwinCAT version, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_VersionMajor</Text><Enum>10414610646630401</Enum><Comment><![CDATA[ TwinCAT major version, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_VersionMinor</Text><Enum>10414610646630402</Enum><Comment><![CDATA[ TwinCAT minor version, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_VersionBuild</Text><Enum>10414610646630403</Enum><Comment><![CDATA[ TwinCAT build version, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_VersionRevision</Text><Enum>10414610646630412</Enum><Comment><![CDATA[ TwinCAT revision version, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_AmsNetID</Text><Enum>30399333993086980</Enum><Comment><![CDATA[ Ams Net ID, STRING, read/write (reboot required)]]></Comment></EnumInfo><EnumInfo><Text>TC_Status</Text><Enum>10414610646630406</Enum><Comment><![CDATA[ TwinCAT status, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RunAsDev</Text><Enum>28429009156112391</Enum><Comment><![CDATA[ run as device (only under WinCE), UINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>TC_ShowTargetVisu</Text><Enum>28429009156112392</Enum><Comment><![CDATA[ show target visu (only under WinCE), UINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>TC_LogFileSize</Text><Enum>28991959109533705</Enum><Comment><![CDATA[ log file size (only under WinCE), UDINT, read/write	]]></Comment></EnumInfo><EnumInfo><Text>TC_LogFilePath</Text><Enum>30399333993086986</Enum><Comment><![CDATA[ log file path (only under WinCE), STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>TC_SystemID</Text><Enum>12384935483605003</Enum><Comment><![CDATA[ TwinCAT system ID, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_SecondsSinceLastStatusChange</Text><Enum>11540510553473037</Enum><Comment><![CDATA[ seconds since last TwinCAT status change, ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_NoRoutes</Text><Enum>10414610646695936</Enum><Comment><![CDATA[ number of TwinCAT ads routes (RouteList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_Name</Text><Enum>156500123559526401</Enum><Comment><![CDATA[ name of TC ads route, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_Address</Text><Enum>156500123559591937</Enum><Comment><![CDATA[ address of TC ads route, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_AmsAddress</Text><Enum>156500123559657473</Enum><Comment><![CDATA[ address of TC ads route, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_Flags</Text><Enum>155092748676169729</Enum><Comment><![CDATA[ flags of TC ads route, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_Timeout</Text><Enum>155092748676235265</Enum><Comment><![CDATA[ timeout of TC ads route, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouteList_Transport</Text><Enum>154529798722879489</Enum><Comment><![CDATA[ transport type of TC ads route (Tc2_Utilities.E_RouteTransportType), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_Logfile</Text><Enum>12384935484063744</Enum><Comment><![CDATA[ TwinCAT Logfile, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterMemoryMaximum</Text><Enum>11540510553997313</Enum><Comment><![CDATA[ maximum router memory size (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterMemoryAvailable</Text><Enum>11540510553997314</Enum><Comment><![CDATA[ available router memory size (bytes), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterRegisteredPorts</Text><Enum>10977560600576003</Enum><Comment><![CDATA[ registered ports, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterRegisteredDrivers</Text><Enum>10977560600576004</Enum><Comment><![CDATA[ registered drivers, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterRegisteredTransports</Text><Enum>10977560600576005</Enum><Comment><![CDATA[ registered transports, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterDebugWindow</Text><Enum>9288710740312070</Enum><Comment><![CDATA[ debug window (TRUE if ADS logger is active), BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterMailboxSize</Text><Enum>10977560600576007</Enum><Comment><![CDATA[ router mailbox size, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_RouterMailboxUsedEntries</Text><Enum>10977560600576008</Enum><Comment><![CDATA[ used entries in router mailbox, UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_HeapMemoryMaximum</Text><Enum>11540510554062849</Enum><Comment><![CDATA[ maximum memory for TcOS (bytes) (only under TC/RTOS), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>TC_HeapMemoryAvailable</Text><Enum>11540510554062850</Enum><Comment><![CDATA[ available memory in TcOS (bytes) (only under TC/RTOS), ULINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>Time_SNTPServer</Text><Enum>30399312518250497</Enum><Comment><![CDATA[ SNTP server name or IP (empty string if no sync), STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>Time_SNTPRefresh</Text><Enum>28991937634697218</Enum><Comment><![CDATA[ SNTP refresh in seconds, UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>Time_SecondsSince1970UTC</Text><Enum>28991937634697219</Enum><Comment><![CDATA[ seconds since midnight January 1. 1970 as UTC, UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>Time_DateAndTime</Text><Enum>30399312518250500</Enum><Comment><![CDATA[ date and time (ISO 8601) as local time, STRING, read/write]]></Comment></EnumInfo><EnumInfo><Text>Time_OffsetLocalTimeToUTC</Text><Enum>28710462657986566</Enum><Comment><![CDATA[ offset in seconds of local time to UTC, DINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>Time_SecondsSince1970</Text><Enum>28991937634697223</Enum><Comment><![CDATA[ seconds since midnight January 1. 1970 as local time, UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>UPS_Name</Text><Enum>12385029972819971</Enum><Comment><![CDATA[ UPS name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_Model</Text><Enum>12385029972885505</Enum><Comment><![CDATA[ UPS model, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_Vendor</Text><Enum>12385029972885506</Enum><Comment><![CDATA[ vendor name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_Version</Text><Enum>9851755182489603</Enum><Comment><![CDATA[ version, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_Revision</Text><Enum>9851755182489604</Enum><Comment><![CDATA[ revision, USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_Build</Text><Enum>10414705135910917</Enum><Comment><![CDATA[ build, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_SerialNumber</Text><Enum>12385029972885510</Enum><Comment><![CDATA[ serial number, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_PowerStatus</Text><Enum>9851755182489607</Enum><Comment><![CDATA[ power status (0=Unknown,1=Online,2=OnBatteries), USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_ComStatus</Text><Enum>9851755182489608</Enum><Comment><![CDATA[ communication status (0=Unknown,1=Ok,2=Error), USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_BatteryStatus</Text><Enum>9851755182489609</Enum><Comment><![CDATA[ battery status (0=Unknown,1=Ok,2=ChangeBattery), USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_BatteryCapacity</Text><Enum>9851755182489610</Enum><Comment><![CDATA[ battery capacity (%), USINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_BatteryRuntime</Text><Enum>10977655089332235</Enum><Comment><![CDATA[ battery runtime (s), UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_PersPowerFailCnt</Text><Enum>9288805229068300</Enum><Comment><![CDATA[ persistent power fail count, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_PowerFailCnt</Text><Enum>10414705135910925</Enum><Comment><![CDATA[ power fail counter, UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_FanError</Text><Enum>9288805229068302</Enum><Comment><![CDATA[ fan error, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_NoBattery</Text><Enum>9288805229068303</Enum><Comment><![CDATA[ no battery, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_TestCapacity</Text><Enum>18296004483809296</Enum><Comment><![CDATA[ test capacity, BOOL, write-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_BatteryReplaceDate</Text><Enum>12385029972885521</Enum><Comment><![CDATA[ battery replace date, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UPS_IntervalServiceStatus</Text><Enum>9288805229068306</Enum><Comment><![CDATA[ interval service status, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_CurrentState</Text><Enum>9288818113970177</Enum><Comment><![CDATA[ current protection state, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_CurrentOverlayMode</Text><Enum>10977667974234114</Enum><Comment><![CDATA[ overlay mode of current state (0=RAM,1=Disk), UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_CurrentOverlaySize</Text><Enum>10977667974234115</Enum><Comment><![CDATA[ overlay size of current state (MB), UDINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_NextState</Text><Enum>27303216623517697</Enum><Comment><![CDATA[ next protection state, BOOL, read/write]]></Comment></EnumInfo><EnumInfo><Text>UWF_NextOverlayMode</Text><Enum>28992066483781634</Enum><Comment><![CDATA[ overlay mode of next state (0=RAM,1=Disk), UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>UWF_NextOverlaySize</Text><Enum>28992066483781635</Enum><Comment><![CDATA[ overlay size of next state (MB), UDINT, read/write]]></Comment></EnumInfo><EnumInfo><Text>UWF_NoVolumes</Text><Enum>10414718020943872</Enum><Comment><![CDATA[ number of volumes (VolumeList length), UINT, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_VolumeList_Name</Text><Enum>156500230933774337</Enum><Comment><![CDATA[ volume name, STRING, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_VolumeList_CurrentState</Text><Enum>153404006190022657</Enum><Comment><![CDATA[ current protection state of volume, BOOL, read-only]]></Comment></EnumInfo><EnumInfo><Text>UWF_VolumeList_NextState</Text><Enum>153404006190088193</Enum><Comment><![CDATA[ next protection state of volume, BOOL, read-only]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>to_string</Name></Property><Property><Name>to_string_function</Name><Value>__TO_STRING__5989</Value></Property><Property><Name>to_wstring_function</Name><Value>__TO_WSTRING__5989</Value></Property></Properties></DataType><DataType><Name>USINT (USINT#1..255)</Name><BitSize>8</BitSize><BaseType>USINT</BaseType><Properties><Property><Name>LowerBorder</Name><Value>1</Value></Property><Property><Name>UpperBorder</Name><Value>255</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">E_IPCDiag_Datatype</Name><Comment><![CDATA[ parameter datatype 1..15]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><EnumInfo><Text>eBOOL</Text><Enum>1</Enum><Comment><![CDATA[ size: 1 byte ]]></Comment></EnumInfo><EnumInfo><Text>eSINT</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>eUSINT</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>eINT</Text><Enum>4</Enum><Comment><![CDATA[ size: 2 bytes ]]></Comment></EnumInfo><EnumInfo><Text>eUINT</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>eDINT</Text><Enum>6</Enum><Comment><![CDATA[ size: 4 bytes ]]></Comment></EnumInfo><EnumInfo><Text>eUDINT</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>eREAL</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>eULINT</Text><Enum>9</Enum><Comment><![CDATA[ size: 8 bytes 
	eLINT	:= 8,]]></Comment></EnumInfo><EnumInfo><Text>eSTRING</Text><Enum>12</Enum><Comment><![CDATA[	eLREAL	:= 16#B,
 default size: 256 bytes ]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">E_IPCDiag_Access</Name><Comment><![CDATA[ constant:1, read-only:2, read/write:3]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><EnumInfo><Text>ReadConstant</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>ReadOnly</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>ReadWrite</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>WriteOnly</Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_ParameterKey</Name><BitSize>896</BitSize><SubItem><Name>eParamKey</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>_eDatatype</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_Datatype</Type><BitSize>8</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>_eAccess</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_Access</Type><BitSize>8</BitSize><BitOffs>136</BitOffs></SubItem><SubItem><Name>cKeyMask_Access</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>67553994410557440</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_Datatype</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>4222124650659840</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_ModType</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>281470681743360</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_Area</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>4026531840</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_ModIdx</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>267386880</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_TableId</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>983040</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_Flags</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>65280</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_SubIdx</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Default><Value>255</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_IsList</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>144115188075855872</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_IsModuleCnt</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>72057594037927936</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>cKeyMask_IsConstant</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>4503599627370496</Value></Default><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><Method><Name>IsModuleCnt</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetMDPArea</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetMDPSubIndex</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__geteDatatype</Name><ReturnType Namespace="Tc3_IPCDiag">E_IPCDiag_Datatype</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>eDatatype</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_Datatype</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetMDPFlags</Name><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetMDPModuleType</Name><ReturnType Namespace="Tc3_IPCDiag">E_IPCDiag_ModuleType</ReturnType><ReturnBitSize>16</ReturnBitSize></Method><Method><Name>__geteAccess</Name><ReturnType Namespace="Tc3_IPCDiag">E_IPCDiag_Access</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>eAccess</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_Access</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>IsListParam</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>IsConstantParam</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>GetMDPTableID</Name><Comment><![CDATA[ returns the MDP table id (part of MDP address) ]]></Comment><ReturnType>BYTE</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SetKey</Name><Parameter><Name>eParamKey</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">FB_DynMem_Buffer</Name><Comment><![CDATA[ provides a dynamically created buffer for individual data.]]></Comment><BitSize>256</BitSize><SubItem><Name>_pBuffer</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>_nBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>hrInit</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name Static="true">nInstanceCnt</Name><Type>UDINT</Type><BitSize>32</BitSize></SubItem><PropertyItem><Name>bAvailable</Name><Type>BOOL</Type><Comment><![CDATA[ is TRUE if a buffer is available.]]></Comment><BitSize>8</BitSize><GetCodeOffs>855992</GetCodeOffs></PropertyItem><PropertyItem><Name>nBufferSize</Name><Type>UDINT</Type><Comment><![CDATA[ current buffer size in bytes.]]></Comment><BitSize>32</BitSize><GetCodeOffs>855896</GetCodeOffs></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getnBufferSize</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>nBufferSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Resize</Name><Comment><![CDATA[| This method performs a resize of the buffer memory.
| Return value: TRUE => Success, FALSE => Failure]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nSize</Name><Comment><![CDATA[ new buffer size [in bytes]]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bPreserve</Name><Comment><![CDATA[ TRUE => preserve old content, FALSE=> don't preserve old content]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>bReset</Name><Comment><![CDATA[ zero the allocated memory (before preserving)]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Local><Name>pNew</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Local><Local><Name>cbNew</Name><Type>UDINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>CreateBuffer</Name><Comment><![CDATA[| creates a buffer by allocating dynamic memory.
| Returns TRUE if succeeded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>nSize</Name><Comment><![CDATA[ buffer size [in bytes]]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>bReset</Name><Comment><![CDATA[ zero the allocated memory]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>Clear</Name><Comment><![CDATA[| This method clears the buffer memory.
| Return value: TRUE => Success, FALSE => Failure]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>PassBufferOwnership</Name><Comment><![CDATA[ returns TRUE if succeeded
 returns FALSE if no buffers was available.
 returns FALSE if one of the inputs is invalid.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pBuffer</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" ReferenceTo="true">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Type ReferenceTo="true">UDINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>RetrieveBufferOwnership</Name><Comment><![CDATA[ returns TRUE if succeeded]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>pBuffer</Name><Type GUID="{18071995-0000-0000-0000-000000000018}" ReferenceTo="true">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Type ReferenceTo="true">UDINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__getpBuffer</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>pBuffer</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="0">__getbAvailable</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>bAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>DeleteBuffer</Name><Comment><![CDATA[| deletes the created buffer and frees the allocated memory.
| Returns TRUE if succeeded.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>tc_no_symbol</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPReadTable</Name><Comment><![CDATA[ reads a full table of MDP parameters]]></Comment><BitSize>2240</BitSize><ExtendsType Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPRead</ExtendsType><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">ST_IPCDiag_MDPAddress</Name><Comment><![CDATA[ size of structure instance: 4 bytes]]></Comment><BitSize>32</BitSize><SubItem><Name>nIndex</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nFlags</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>nSubIndex</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_System">ADSRDWRTEX</Name><Comment><![CDATA[ Extended ADS read/write command. ]]></Comment><BitSize>1792</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>64</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>256</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>288</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>320</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>352</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>384</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>64</BitSize><BitOffs>448</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>64</BitSize><BitOffs>512</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>576</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>608</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>640</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>648</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>672</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>704</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="Tc3_IPCDiag">FB_IPCDiag_MDPReadSumCmd</Name><Comment><![CDATA[ reads multiple MDP addresses with parameters of the same datatype ]]></Comment><BitSize>3200</BitSize><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Function block execution is triggered by a rising edge at this input.]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pMDPAddress</Name><Type Namespace="Tc3_IPCDiag">ST_IPCDiag_MDPAddress</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>1001</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbMDPAddress</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pDstBuf</Name><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><Comment><![CDATA[ Contains the address of the buffer for the received data. ]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nDstBufSize</Name><Type>UDINT</Type><Comment><![CDATA[ Contains the max. number of bytes to be received. ]]></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[ States the time before the function is cancelled. ]]></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>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>584</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>608</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nCount</Name><Type>UDINT</Type><Comment><![CDATA[ returns the number of bytes received ]]></Comment><BitSize>32</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nDataOffset</Name><Type>UDINT</Type><Comment><![CDATA[ offset describes beginning of data in read buffer ]]></Comment><BitSize>32</BitSize><BitOffs>672</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbCmdBuffer</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">FB_DynMem_Buffer</Type><BitSize>256</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>nCmds</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>992</BitOffs></SubItem><SubItem><Name>nIdxOffset</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>1024</BitOffs><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property></Properties></SubItem><SubItem><Name>nDataLen</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>1056</BitOffs></SubItem><SubItem><Name>nDataLenSum</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>fbAdsRdWrEx</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1792</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>62212</Value></SubItem></Default></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>2944</BitOffs></SubItem><SubItem><Name>i</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>cSizeOfMDPAddress</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>3104</BitOffs><Default><Value>4</Value></Default></SubItem><SubItem><Name>cIdxGrp</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>3136</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>cCmdSize</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>3168</BitOffs><Default><Value>12</Value></Default></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameterBase</Name><Comment><![CDATA[| reads an IPC diagnostic parameter.
| If the parameter exists in more than one module (configuration area) all values can be read at once.
| If the parameter is a list parameter the full list will be read. (but only of one specified module)]]></Comment><BitSize>15296</BitSize><Implements Namespace="Tc3_IPCDiag">I_IPCDiag_AccessParameter</Implements><SubItem><Name>bExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eParameterKey</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nModuleIdx</Name><Type>USINT</Type><Comment><![CDATA[ optional module selection for parameters of configuration area: 0=all corresponding modules are read (or rather the first module is read in case of list parameters) ]]></Comment><BitSize>8</BitSize><BitOffs>256</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 communication timeout ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>320</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>xReserved</Name><Type>DWORD</Type><Comment><![CDATA[ for future extension, do not use ]]></Comment><BitSize>32</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fbRegister</Name><Type Namespace="Tc3_IPCDiag" ReferenceTo="true">FB_IPCDiag_Register</Type><Comment><![CDATA[ read-only]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>bValid</Name><Type>BOOL</Type><Comment><![CDATA[ read data available =(NOT bBusy AND NOT bError) ]]></Comment><BitSize>8</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>648</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if an error occurred.]]></Comment><BitSize>8</BitSize><BitOffs>656</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><Comment><![CDATA[ '< 0' = error; '> 0' = info; '0' = no error/info]]></Comment><BitSize>32</BitSize><BitOffs>672</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ipErrorMessage</Name><Type Namespace="Tc3_EventLogger">I_TcMessage</Type><Comment><![CDATA[ shows detailed information about occurred errors]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nReadParameterValues</Name><Type>USINT</Type><Comment><![CDATA[ number of read parameter values ]]></Comment><BitSize>8</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nModuleCount</Name><Type>USINT</Type><Comment><![CDATA[ number of module instances (configuration area) with the demanded parameter ]]></Comment><BitSize>8</BitSize><BitOffs>776</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbKey</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_ParameterKey</Type><BitSize>896</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nParamDatatypeSize</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nModuleIdxSelected</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>1744</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nListLen</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>1752</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbResultBuffer</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">FB_DynMem_Buffer</Type><BitSize>256</BitSize><BitOffs>1792</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nValidDataOffset</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2048</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>2112</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nState</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>2240</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSubExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2248</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSubBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2256</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadMDP</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPRead</Type><BitSize>2240</BitSize><BitOffs>2304</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nIndex</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>4544</BitOffs><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nFlags</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>4560</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nSubIndex</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>4568</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nArea</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>4576</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nModuleId</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>4584</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>eModuleType</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ModuleType</Type><BitSize>16</BitSize><BitOffs>4592</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nTempDW</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>4608</BitOffs><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nTempLW</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>4672</BitOffs><Properties><Property><Name>displaymode</Name><Value>hex</Value></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadTable</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPReadTable</Type><BitSize>2240</BitSize><BitOffs>4736</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbBufferAddresses</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">FB_DynMem_Buffer</Type><BitSize>256</BitSize><BitOffs>6976</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nAddresses</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>7232</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadSum</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_MDPReadSumCmd</Type><BitSize>3200</BitSize><BitOffs>7296</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stMDPAddress</Name><Type Namespace="Tc3_IPCDiag">ST_IPCDiag_MDPAddress</Type><BitSize>32</BitSize><BitOffs>10496</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>i</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>10528</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nTemp</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>10560</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbErrorMessage</Name><Type Namespace="Tc3_EventLogger">FB_TcMessage</Type><BitSize>4288</BitSize><BitOffs>10624</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>FallingEdgeBUSY</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><BitSize>128</BitSize><BitOffs>14912</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stEventEntryTemp</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>15040</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cSizeOfMDPAddress</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15232</BitOffs><Default><Value>4</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cStateReadSingle</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15240</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cStateReadTable</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15248</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cStateReadSum</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15256</BitOffs><Default><Value>2</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cStateBusy</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15264</BitOffs><Default><Value>11</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>cStateExit</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>15272</BitOffs><Default><Value>100</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><PropertyItem><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><Comment><![CDATA[ dynamic memory manager used in the Tc3_IPCDiag library]]></Comment><BitSize>64</BitSize><GetCodeOffs>856144</GetCodeOffs></PropertyItem><Method><Name>GetParameterByIdx</Name><Comment><![CDATA[ access a read parameter by index specification ]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one parameter value)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nParameterIdx</Name><Comment><![CDATA[ selection of parameter value (1..nReadParameterValues) (e.g. equals list index in case of list parameter)]]></Comment><Type>USINT (1..255)</Type><BitSize>8</BitSize></Parameter><Local><Name>nErrTmp</Name><Type>UDINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>CopyStringFromBuffer</Name><Comment><![CDATA[ if multiple strings are available (by Sum Read) one string can be copied with this method]]></Comment><Parameter><Name>pDstBuf</Name><Comment><![CDATA[ Contains the address of the buffer for the received data. ]]></Comment><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nDstBufSize</Name><Comment><![CDATA[ Contains the max. number of bytes to be received. ]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nParaIdx</Name><Comment><![CDATA[ selection of module idx or list idx (in case of list parameter) ]]></Comment><Type>USINT (1..255)</Type><BitSize>8</BitSize></Parameter><Parameter><Name>nParaSize</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>nLenSum</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>nLenTemp</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>k</Name><Type>UDINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getipMemMan</Name><ReturnType Namespace="Tc3_IPCDiag.Tc3_DynamicMemory" RpcDirection="out">I_DynMem_Manager</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetParameter</Name><Comment><![CDATA[ access a read parameter (if more than one value is available all values can be copied at once, except for STRING types)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetParameterStrings</Name><Comment><![CDATA[| access a read string parameter with multiple values.
| If more than one value is available all values can be copied to an ARRAY OF STRING at once.]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nStrings</Name><Comment><![CDATA[ number of strings to be copied (each string with buffer size=nBufferSize/nStrings)]]></Comment><Type>USINT</Type><BitSize>8</BitSize></Parameter><Local><Name>nParameterIdx</Name><Type>USINT (USINT#1..255)</Type><BitSize>8</BitSize></Local><Local><Name>nStringSize</Name><Type>UDINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameter</Name><Comment><![CDATA[| reads an IPC diagnostic parameter.
| If the parameter exists in more than one module (configuration area) all values can be read at once.
| If the parameter is a list parameter the full list will be read. (but only of one specified module)]]></Comment><BitSize>22272</BitSize><Implements Namespace="Tc3_IPCDiag">I_IPCDiag_AccessParameter</Implements><SubItem><Name>bExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eParameterKey</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nModuleIdx</Name><Type>USINT</Type><Comment><![CDATA[ optional module selection for parameters of configuration area: 0=all corresponding modules are read (or rather the first module is read in case of list parameters) ]]></Comment><BitSize>8</BitSize><BitOffs>256</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 communication timeout ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>320</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>xReserved</Name><Type>DWORD</Type><Comment><![CDATA[ for future extension, do not use ]]></Comment><BitSize>32</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fbRegister</Name><Type Namespace="Tc3_IPCDiag" ReferenceTo="true">FB_IPCDiag_Register</Type><Comment><![CDATA[ read-only]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>bValid</Name><Type>BOOL</Type><Comment><![CDATA[ read data available =(NOT bBusy AND NOT bError) ]]></Comment><BitSize>8</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>648</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if an error occurred.]]></Comment><BitSize>8</BitSize><BitOffs>656</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><Comment><![CDATA[ '< 0' = error; '> 0' = info; '0' = no error/info]]></Comment><BitSize>32</BitSize><BitOffs>672</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ipErrorMessage</Name><Type Namespace="Tc3_EventLogger">I_TcMessage</Type><Comment><![CDATA[ shows detailed information about occurred errors]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nReadParameterValues</Name><Type>USINT</Type><Comment><![CDATA[ number of read parameter values ]]></Comment><BitSize>8</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nModuleCount</Name><Type>USINT</Type><Comment><![CDATA[ number of module instances (configuration area) with the demanded parameter ]]></Comment><BitSize>8</BitSize><BitOffs>776</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>eParamSelected</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize><BitOffs>960</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadParam</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameterBase</Type><BitSize>15296</BitSize><BitOffs>1024</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbErrorMessage</Name><Type Namespace="Tc3_EventLogger">FB_TcMessage</Type><BitSize>4288</BitSize><BitOffs>16320</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>FallingEdgeBUSY</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><BitSize>128</BitSize><BitOffs>20608</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stEventEntryTemp</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>20736</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>sMdpTcVersion</Name><Type>STRING(31)</Type><BitSize>256</BitSize><BitOffs>20928</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nFreeSpaceOfVol</Name><Type>ULINT</Type><BitSize>64</BitSize><BitOffs>21184</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NSTATE</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21248</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NNOVOLUMES</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21256</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__SDRIVELETTER</Name><Type>STRING(7)</Type><BitSize>64</BitSize><BitOffs>21264</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NFOUNDIDX</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21328</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__HR</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>21344</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__I</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21376</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NSTATE</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21384</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NNOSOFTWARES</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>21392</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__SSWNAME</Name><Type>STRING(79)</Type><BitSize>640</BitSize><BitOffs>21400</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NFOUNDIDX</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>22040</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__HR</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>22048</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__I</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>22080</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NSTATE</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>22088</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NMAJOR</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>22096</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NMINOR</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>22112</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NBUILD</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>22128</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NREVISION</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>22144</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__HR</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><BitOffs>22176</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>__FB_IPCDIAG_READPARAMETER__READTCVERSION__I</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>22208</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><PropertyItem><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><Comment><![CDATA[ dynamic memory manager used in the Tc3_IPCDiag library]]></Comment><BitSize>64</BitSize><GetCodeOffs>856256</GetCodeOffs></PropertyItem><Method><Name>ReadFreeSpaceOfVol</Name><Local><Name>nState</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NSTATE</Value></Property></Properties></Local><Local><Name>nNoVolumes</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NNOVOLUMES</Value></Property></Properties></Local><Local><Name>sDriveLetter</Name><Type>STRING(7)</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__SDRIVELETTER</Value></Property></Properties></Local><Local><Name>nFoundIdx</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__NFOUNDIDX</Value></Property></Properties></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__HR</Value></Property></Properties></Local><Local><Name>i</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READFREESPACEOFVOL__I</Value></Property></Properties></Local></Method><Method><Name>GetFreeSpaceOfVol</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetMDPVersion</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>nLen</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetTCVersion</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Local><Name>nLen</Name><Type>UINT</Type><BitSize>16</BitSize></Local></Method><Method><Name>GetParameterStrings</Name><Comment><![CDATA[| access a read string parameter with multiple values.
| If more than one value is available all values can be copied to an ARRAY OF STRING at once.]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nStrings</Name><Comment><![CDATA[ number of strings to be copied (each string with buffer size=nBufferSize/nStrings)]]></Comment><Type>USINT</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getipMemMan</Name><ReturnType Namespace="Tc3_IPCDiag.Tc3_DynamicMemory" RpcDirection="out">I_DynMem_Manager</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>ReadMDPVersion</Name><Local><Name>nState</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NSTATE</Value></Property></Properties></Local><Local><Name>nNoSoftwares</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NNOSOFTWARES</Value></Property></Properties></Local><Local><Name>sSWName</Name><Type>STRING(79)</Type><BitSize>640</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__SSWNAME</Value></Property></Properties></Local><Local><Name>nFoundIdx</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__NFOUNDIDX</Value></Property></Properties></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__HR</Value></Property></Properties></Local><Local><Name>i</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READMDPVERSION__I</Value></Property></Properties></Local></Method><Method><Name>GetParameterByIdx</Name><Comment><![CDATA[ access a read parameter by index specification ]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one parameter value)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nParameterIdx</Name><Comment><![CDATA[ selection of parameter value (1..nReadParameterValues) (e.g. equals list index in case of list parameter)	]]></Comment><Type>USINT (1..255)</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>ReadTCVersion</Name><Local><Name>nState</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NSTATE</Value></Property></Properties></Local><Local><Name>nMajor</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NMAJOR</Value></Property></Properties></Local><Local><Name>nMinor</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NMINOR</Value></Property></Properties></Local><Local><Name>nBuild</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NBUILD</Value></Property></Properties></Local><Local><Name>nRevision</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__NREVISION</Value></Property></Properties></Local><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__HR</Value></Property></Properties></Local><Local><Name>i</Name><Type>USINT</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_IPCDIAG_READPARAMETER__READTCVERSION__I</Value></Property></Properties></Local></Method><Method><Name>GetParameter</Name><Comment><![CDATA[ access a read parameter (if more than one value is available all values can be copied at once, except for STRING types)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameterPeriodic</Name><Comment><![CDATA[| reads an IPC diagnostic parameter periodically.
| If the parameter exists in more than one module (configuration area) all values can be read at once.
| If the parameter is a list parameter the full list will be read. (but only of one specified module)]]></Comment><BitSize>27648</BitSize><Implements Namespace="Tc3_IPCDiag">I_IPCDiag_AccessParameter</Implements><SubItem><Name>bEnable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eParameterKey</Name><Type Namespace="Tc3_IPCDiag">E_IPCDiag_ParameterKey</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nModuleIdx</Name><Type>USINT</Type><Comment><![CDATA[ optional module selection for parameters of configuration area: 0=all corresponding modules are read (or rather the first module is read in case of list parameters) ]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tPeriod</Name><Type>TIME</Type><Comment><![CDATA[ set tPeriod >= tTimeout for periodical reading (set 0 for direct execution) ]]></Comment><BitSize>32</BitSize><BitOffs>288</BitOffs><Default><DateTime>60000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ ADS communication timeout ]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><DateTime>5000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ keep empty '' for the local device ]]></Comment><BitSize>192</BitSize><BitOffs>352</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>xReserved</Name><Type>DWORD</Type><Comment><![CDATA[ for future extension, do not use ]]></Comment><BitSize>32</BitSize><BitOffs>544</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fbRegister</Name><Type Namespace="Tc3_IPCDiag" ReferenceTo="true">FB_IPCDiag_Register</Type><Comment><![CDATA[ read-only]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>bValid</Name><Type>BOOL</Type><Comment><![CDATA[ read data available ]]></Comment><BitSize>8</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if an error occurred.]]></Comment><BitSize>8</BitSize><BitOffs>648</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hrErrorCode</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><Comment><![CDATA[ '< 0' = error; '> 0' = info; '0' = no error/info]]></Comment><BitSize>32</BitSize><BitOffs>672</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ipErrorMessage</Name><Type Namespace="Tc3_EventLogger">I_TcMessage</Type><Comment><![CDATA[ shows detailed information about occurred errors]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nReadParameterValues</Name><Type>USINT</Type><Comment><![CDATA[ number of read parameter values ]]></Comment><BitSize>8</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nModuleCount</Name><Type>USINT</Type><Comment><![CDATA[ number of read modules (configuration area) with the demanded parameter ]]></Comment><BitSize>8</BitSize><BitOffs>776</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nState</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>784</BitOffs><Default><Value>1</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbReadParameter</Name><Type Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameter</Type><BitSize>22272</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>Timer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>23104</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbErrorMessage</Name><Type Namespace="Tc3_EventLogger">FB_TcMessage</Type><BitSize>4288</BitSize><BitOffs>23360</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><PropertyItem><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><Comment><![CDATA[ dynamic memory manager used in the Tc3_IPCDiag library]]></Comment><BitSize>64</BitSize><GetCodeOffs>856376</GetCodeOffs></PropertyItem><Method><Name>GetParameterByIdx</Name><Comment><![CDATA[ access a read parameter by index specification ]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one parameter value)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nParameterIdx</Name><Comment><![CDATA[ selection of parameter value (1..nReadParameterValues) (e.g. equals list index in case of list parameter)	]]></Comment><Type>USINT (1..255)</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getipMemMan</Name><ReturnType Namespace="Tc3_IPCDiag.Tc3_DynamicMemory" RpcDirection="out">I_DynMem_Manager</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipMemMan</Name><Type Namespace="Tc3_IPCDiag.Tc3_DynamicMemory">I_DynMem_Manager</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>GetParameter</Name><Comment><![CDATA[ access a read parameter (if more than one value is available all values can be copied at once, except for STRING types)]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>GetParameterStrings</Name><Comment><![CDATA[| access a read string parameter with multiple values.
| If more than one value is available all values can be copied to an ARRAY OF STRING at once.]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pBuffer</Name><Comment><![CDATA[ parameter buffer with a given size of nBufferSize]]></Comment><Type GUID="{18071995-0000-0000-0000-000000000018}">PVOID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nBufferSize</Name><Comment><![CDATA[ buffer size in bytes (for one or more values)]]></Comment><Type>UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>nStrings</Name><Comment><![CDATA[ number of strings to be copied (each string with buffer size=nBufferSize/nStrings)]]></Comment><Type>USINT</Type><BitSize>8</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>conditionalshow_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">ConfigInverter</Name><BitSize>352</BitSize><SubItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>DisableEncAlarm</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>296</BitOffs><Default><SubItem><Name>[0]</Name><Bool>false</Bool></SubItem><SubItem><Name>[1]</Name><Bool>false</Bool></SubItem><SubItem><Name>[2]</Name><Bool>false</Bool></SubItem><SubItem><Name>[3]</Name><Bool>false</Bool></SubItem></Default></SubItem></DataType><DataType><Name Namespace="p7type">DriveMuxAllocationValue</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>LVL_NIL</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>LVL_1</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>LVL_2</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>LVL_3</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>LVL_4</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>LVL_NO_SW</Text><Enum>100</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">DriveMuxAllocationData</Name><Comment><![CDATA[
This type is used to configure allocation priority values in ConfigInverter. 
]]></Comment><BitSize>320</BitSize><BaseType Namespace="p7type">DriveMuxAllocationValue</BaseType><ArrayInfo><LBound>0</LBound><Elements>10</Elements></ArrayInfo></DataType><DataType><Name Namespace="p7elec">ConfigElectricDrive</Name><BitSize>1408</BitSize><SubItem><Name>ID</Name><Type>DINT</Type><Comment><![CDATA[ Identification]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>-666</Value></Default></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>option_Boosting</Name><Type>BOOL</Type><Comment><![CDATA[ Using more torque for a short time is switched off]]></Comment><BitSize>8</BitSize><BitOffs>296</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>option_HasEncoder</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>304</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>option_MotorCanBeSnatched</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>312</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>numberOfInvertersMinSTD</Name><Type>DINT</Type><Comment><![CDATA[ Amount of inverters that must be OK before Error is signalized.]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>numberOfInvertersMinSPM</Name><Type>DINT</Type><Comment><![CDATA[ Amount of inverters that must be OK before Error is signalized in SplitMode]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>motor</Name><Type>DINT</Type><Comment><![CDATA[ This values is determining the used motor in a inverter]]></Comment><BitSize>32</BitSize><BitOffs>384</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>gearRatio</Name><Type>LREAL</Type><Comment><![CDATA[ The Ratio of RPM or the motor RPM divided by RPM after the gear ]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>gearRatio_2</Name><Type>LREAL</Type><Comment><![CDATA[ Used for winch w/gear change (fly shoot or equiv.)]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>activeTimeAfterRun</Name><Type>TIME</Type><Comment><![CDATA[ Motor magnetizing time after RUN]]></Comment><BitSize>32</BitSize><BitOffs>576</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>speedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max speed of invertes. Unit is RPM.]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs><Default><Value>2000</Value></Default></SubItem><SubItem><Name>rpmLimiterMin</Name><Type>LREAL</Type><Comment><![CDATA[ First value of the range for the RPM limiter  		]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>2500</Value></Default></SubItem><SubItem><Name>rpmLimiterMax</Name><Type>LREAL</Type><Comment><![CDATA[ Second value of the range for the RPM limiter]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>2800</Value></Default></SubItem><SubItem><Name>torqueMaxRel</Name><Type>LREAL</Type><Comment><![CDATA[ Available torque related to max torque in percent! ]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>1.3</Value></Default></SubItem><SubItem><Name>torqueRelBoostStart</Name><Type>LREAL</Type><Comment><![CDATA[ Boost starts at this relative torque]]></Comment><BitSize>64</BitSize><BitOffs>896</BitOffs><Default><Value>0.9</Value></Default></SubItem><SubItem><Name>torqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max nominal available torque in Nm related to torqueMaxRel. Gear is not included]]></Comment><BitSize>64</BitSize><BitOffs>960</BitOffs><Default><Value>1000</Value></Default></SubItem><SubItem><Name>boostTime</Name><Type>TIME</Type><Comment><![CDATA[ [s] Overload run is reduced after that time to BoostRel which is related to 100% for a drive]]></Comment><BitSize>32</BitSize><BitOffs>1024</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>boostCycle</Name><Type>TIME</Type><Comment><![CDATA[ [s] Boost time is regenerated after this time period]]></Comment><BitSize>32</BitSize><BitOffs>1056</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>allocationValues</Name><Type Namespace="p7type">DriveMuxAllocationData</Type><BitSize>320</BitSize><BitOffs>1088</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">UserWinchType</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>STANDARD</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>FISHPUMP</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>PURSESEINE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>ANCHOR</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6winch">ConfigUserWinch</Name><BitSize>640</BitSize><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>winchType</Name><Type Namespace="p6winch">UserWinchType</Type><BitSize>32</BitSize><BitOffs>288</BitOffs><Default><EnumText>UserWinchType.STANDARD</EnumText></Default></SubItem><SubItem><Name>optionSafetyDistanceEnabled</Name><Type>BOOL</Type><Comment><![CDATA[ When Constant torque activated and SafetyDistanceEnabled=TRUE, Speedref := 0 RPM when length < SafetyDistance.]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>optionControlCanBeReleasedWhileRotating</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>optionMotorCoolingIsMandatory</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>336</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>activeTimeOut</Name><Type>TIME</Type><Comment><![CDATA[ Time before winch times out when no movement.]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>reducedTensionLevel</Name><Type>LREAL</Type><Comment><![CDATA[ Tension in % when clutch is copling in or out. Speed will be Turtle mode speed]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>0.3</Value></Default></SubItem><SubItem><Name>turtleModeSpeedDivident</Name><Type>LREAL</Type><Comment><![CDATA[ When in Turtle mode or clutch is moving, this is the factor to devide speed by.]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>5</Value></Default></SubItem><SubItem><Name>speedConstantTorque</Name><Type>LREAL</Type><Comment><![CDATA[ The maximum speed reference the winch will try to move with in contant torque. Measured in DRUM RPM. ]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>200</Value></Default></SubItem><SubItem><Name>safetyDistance</Name><Type>LREAL</Type><Comment><![CDATA[ When Constant torque activated and SafetyDistanceEnabled=TRUE, Speedref := 0 RPM when length < SafetyDistance.]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>50</Value></Default></SubItem></DataType><DataType><Name>CT_config</Name><BitSize>1088</BitSize><SubItem><Name>TargetTension_kg</Name><Type>LREAL</Type><Comment><![CDATA[kg	(setpoint)]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>500</Value></Default></SubItem><SubItem><Name>PIDactive</Name><Type>BOOL</Type><Comment><![CDATA[ turn on to override 'regular' CT]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>selectedPIDtype</Name><Type>UINT</Type><Comment><![CDATA[ 0= off,  1 = torque mode, 2 = Torque step simulation 3 = tension step simulation ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>motorNominalTorque_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ Nm]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>420</Value></Default></SubItem><SubItem><Name>kN_Speed_limit_factor</Name><Type>LREAL</Type><Comment><![CDATA[ Nm per RPM - speed correction factor]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>50</Value></Default></SubItem><SubItem><Name>VFD_drum_RPM_limit</Name><Type>LREAL</Type><Comment><![CDATA[ max drum RPM in CT mode. Negative is Haul in direction]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>-22</Value></Default></SubItem><SubItem><Name>TrolleyIndoorThreshold</Name><Type>LREAL</Type><Comment><![CDATA[ 1= fully out]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>0.4</Value></Default></SubItem><SubItem><Name>simTorqueLowValue</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 = 0-100% Static torque applied to VFD for testing mode 2]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>0.02</Value></Default></SubItem><SubItem><Name>simTorqueHighValue</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 = 0-100% Static torque applied to VFD for testing mode 2]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>0.05</Value></Default></SubItem><SubItem><Name>indoorMinTorqueLimit_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ Nm - used in indoor mode Pay oot]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>-80</Value></Default></SubItem><SubItem><Name>indoorMaxTorqueLimit_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ Nm - used in indoor mode Haul in]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>80</Value></Default></SubItem><SubItem><Name>outdoorMinTorqueLimit_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ Nm - used outside Pay out ]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs><Default><Value>-180</Value></Default></SubItem><SubItem><Name>outdoorMaxTorqueLimit_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ Nm - used outside Haul in]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>180</Value></Default></SubItem><SubItem><Name>TorqueModePIDspeedLimitHaul</Name><Type>LREAL</Type><Comment><![CDATA[ max drum RPM in CT mode. positive number]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>20</Value></Default></SubItem><SubItem><Name>TorqueModePIDspeedLimitPay</Name><Type>LREAL</Type><Comment><![CDATA[ max drum RPM in CT mode. positive number]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>18</Value></Default></SubItem><SubItem><Name>SpeedRampRate</Name><Type>LREAL</Type><Comment><![CDATA[ Drum RPM per second when entering CT mode ]]></Comment><BitSize>64</BitSize><BitOffs>896</BitOffs><Default><Value>4</Value></Default></SubItem><SubItem><Name>simTensionLowValue</Name><Type>LREAL</Type><Comment><![CDATA[ Step change test (Kg) in Mode 3]]></Comment><BitSize>64</BitSize><BitOffs>960</BitOffs><Default><Value>500</Value></Default></SubItem><SubItem><Name>simTensionHighValue</Name><Type>LREAL</Type><Comment><![CDATA[ Step change test (Kg) in Mode 3]]></Comment><BitSize>64</BitSize><BitOffs>1024</BitOffs><Default><Value>650</Value></Default></SubItem></DataType><DataType><Name>PID_config</Name><BitSize>256</BitSize><SubItem><Name>Kp</Name><Type>LREAL</Type><Comment><![CDATA[ Prop N-m motor torque per N of cable tension error.]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0.3</Value></Default></SubItem><SubItem><Name>Ki</Name><Type>LREAL</Type><Comment><![CDATA[ Int (Not integral gain is likely not needed due to feed-forward term based on target tension]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kd</Name><Type>LREAL</Type><Comment><![CDATA[ Derivative]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>0.025</Value></Default></SubItem><SubItem><Name>Tf</Name><Type>LREAL</Type><Comment><![CDATA[ Derivative term filter time constant.  Start with zero and add as may be needed.]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0.001</Value></Default></SubItem></DataType><DataType><Name>ConfigTorqueWinch_local</Name><BitSize>2176</BitSize><ExtendsType Namespace="p6winch">ConfigUserWinch</ExtendsType><SubItem><Name>optionConstTorqueFromConfig</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>constTorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ normal constant torque value]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>0.05</Value></Default></SubItem><SubItem><Name>constTorqueRelReduced</Name><Type>LREAL</Type><Comment><![CDATA[ reduced tension value on Docking head half compressed]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>0.02</Value></Default></SubItem><SubItem><Name>CT_config</Name><Type>CT_config</Type><BitSize>1088</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>CT_PIDconfig</Name><Type>PID_config</Type><BitSize>256</BitSize><BitOffs>1920</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigAutoController</Name><Comment><![CDATA[ config for Autocontroller with or without Heavecompensation]]></Comment><BitSize>1152</BitSize><SubItem><Name>Kp</Name><Type>LREAL</Type><Comment><![CDATA[ regulator p factor, try zero....]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Ki</Name><Type>LREAL</Type><Comment><![CDATA[ regulator i factor, try zero....]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kd</Name><Type>LREAL</Type><Comment><![CDATA[ regulator d factor, try zero....]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kv</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) Feed Forward factor for AHC Velocity]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0.9</Value></Default></SubItem><SubItem><Name>Ka</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) Feed Forward factor for AHC Acceleration]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>0.05</Value></Default></SubItem><SubItem><Name>ErrorMax</Name><Type>LREAL</Type><Comment><![CDATA[ (m)]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>LocalIPAddr</Name><Type>STRING(80)</Type><Comment><![CDATA[ Local IPaddress for MRU UDP data]]></Comment><BitSize>648</BitSize><BitOffs>384</BitOffs><Default><String>127.0.0.1</String></Default></SubItem><SubItem><Name>LocalIPPort</Name><Type>UDINT</Type><Comment><![CDATA[ Local port for MRU UDP data]]></Comment><BitSize>32</BitSize><BitOffs>1056</BitOffs></SubItem><SubItem><Name>Activate_w_currentLength</Name><Type>BOOL</Type><Comment><![CDATA[ if ON, copy actual length to setpoint when activating auto]]></Comment><BitSize>8</BitSize><BitOffs>1088</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigElectricWinch</Name><BitSize>2624</BitSize><SubItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>Option_HasSpooling</Name><Type>BOOL</Type><Comment><![CDATA[ Options
]]></Comment><BitSize>8</BitSize><BitOffs>296</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_HasAHC</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>304</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_TensionLimitManMode</Name><Type>BOOL</Type><Comment><![CDATA[ Limit Tension with an absolute tension value in manual mode]]></Comment><BitSize>8</BitSize><BitOffs>312</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_TensionLimitAutoModes</Name><Type>BOOL</Type><Comment><![CDATA[ Limit Tension with an absolute tension value in auto modes]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>Option_DoCalcs</Name><Type>BOOL</Type><Comment><![CDATA[ lenght and velocity calcs activated]]></Comment><BitSize>8</BitSize><BitOffs>328</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>Option_DiameterIsConstant</Name><Type>BOOL</Type><Comment><![CDATA[ Some winches never have a changing diameter]]></Comment><BitSize>8</BitSize><BitOffs>336</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_DrumEncoder</Name><Type>BOOL</Type><Comment><![CDATA[ In the case the encoder is not at the motor, set this option to true]]></Comment><BitSize>8</BitSize><BitOffs>344</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_ActivateOnEStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>352</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Option_SetEncoderDirection</Name><Type>BOOL</Type><Comment><![CDATA[ When at payout vel is negative then change this bit. But it doesn't help when the motor is rotating wrong		]]></Comment><BitSize>8</BitSize><BitOffs>360</BitOffs></SubItem><SubItem><Name>Switch_EncoderSpoolDir</Name><Type>BOOL</Type><Comment><![CDATA[ Used for the spool head position]]></Comment><BitSize>8</BitSize><BitOffs>368</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Width</Name><Type>LREAL</Type><Comment><![CDATA[		
 Physical winch values
]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>2</Value></Default></SubItem><SubItem><Name>CoreDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>Circumference</Name><Type>LREAL</Type><Comment><![CDATA[ outer circumperence on top of top layer]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>3.14</Value></Default></SubItem><SubItem><Name>FirstLayerUsage</Name><Type>LREAL</Type><Comment><![CDATA[ How much of first layer is full  ( 1 = 100%)]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>WireDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>WireLength</Name><Type>LREAL</Type><Comment><![CDATA[ Calculated automatically, when the config is complete]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Default><Value>1000</Value></Default></SubItem><SubItem><Name>CutOffLenght</Name><Type>LREAL</Type><Comment><![CDATA[ not used]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>WireDensity</Name><Type>LREAL</Type><Comment><![CDATA[ The distance of two layers is 0.85*wire diameter in the case of round wire  ]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>0.85</Value></Default></SubItem><SubItem><Name>TensionMax</Name><Type>LREAL</Type><Comment><![CDATA[ Tension in ton, used for limiting tension in manual or auto		]]></Comment><BitSize>64</BitSize><BitOffs>896</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>NoLoopPerLayer</Name><Type>LREAL</Type><Comment><![CDATA[ If > 0 then the value is taken otherwise it's calculated]]></Comment><BitSize>64</BitSize><BitOffs>960</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>NoLastLayerLoops</Name><Type>LREAL</Type><Comment><![CDATA[ not used]]></Comment><BitSize>64</BitSize><BitOffs>1024</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>DeadzoneWidth</Name><Type>LREAL</Type><Comment><![CDATA[ The width of the deadzone can be shrinked or expanded. 1 equal to 100%]]></Comment><BitSize>64</BitSize><BitOffs>1088</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>AutoController</Name><Type Namespace="p6winch">ConfigAutoController</Type><Comment><![CDATA[ for research winches ]]></Comment><BitSize>1152</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>Alpha</Name><Type>LREAL</Type><Comment><![CDATA[ Filterkoefficient for Velocity measurement ]0..1]		]]></Comment><BitSize>64</BitSize><BitOffs>2304</BitOffs><Default><Value>0.05</Value></Default></SubItem><SubItem><Name>WinchIsRotatingValue</Name><Type>LREAL</Type><Comment><![CDATA[ If more then these amount of encoder pulses are measured the winch is rotating]]></Comment><BitSize>64</BitSize><BitOffs>2368</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>TimeForBrakePressure</Name><Type>TIME</Type><Comment><![CDATA[ This is the max time for waiting on brake pressure]]></Comment><BitSize>32</BitSize><BitOffs>2432</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>_Circumference</Name><Type>LREAL</Type><Comment><![CDATA[ Detection for changes of the config value. Don't use these values
 This is used for calculating the other value, when one of them is changed
]]></Comment><BitSize>64</BitSize><BitOffs>2496</BitOffs></SubItem><SubItem><Name>_WireLength</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>2560</BitOffs></SubItem></DataType><DataType><Name Namespace="p7type">ConfigPID</Name><BitSize>640</BitSize><SubItem><Name>Kp</Name><Type>LREAL</Type><Comment><![CDATA[ Gain]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>Ki</Name><Type>LREAL</Type><Comment><![CDATA[ Integration factor]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kd</Name><Type>LREAL</Type><Comment><![CDATA[ Differential gain]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kf1</Name><Type>LREAL</Type><Comment><![CDATA[ Feedforward gain 1 used by FFPid FB]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Kf2</Name><Type>LREAL</Type><Comment><![CDATA[ Feedforward gain 2 used by FFPid FB]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Deadband</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>InitializeIntegrator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>384</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>IntegratorInit</Name><Type>LREAL</Type><Comment><![CDATA[ Integrator initial value 0..1 (aka %/100) of the output range/2]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Tau</Name><Type>LREAL</Type><Comment><![CDATA[ Filtering incomming values in %. 0.1 is 10% if a new value is used ]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>NullValue</Name><Type>LREAL</Type><Comment><![CDATA[ Output when the PID controller is deactivated]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>0</Value></Default></SubItem></DataType><DataType><Name>SpoolingType</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>SINGLE_THREAD</Text><Enum>0</Enum><Comment><![CDATA[ standard single thread spooling]]></Comment></EnumInfo><EnumInfo><Text>FOLLOW_UP_ANALOG</Text><Enum>3</Enum><Comment><![CDATA[ Follow up with analog sensor]]></Comment></EnumInfo><EnumInfo><Text>FOLLOW_UP_ANALOG_ASSIST</Text><Enum>31</Enum><Comment><![CDATA[ Analog sensor to correct virtualWirePos
 TUNING := 4
DOUBLE_WITH_MANUAL_CORR := 5	// The diamond screw is direct linked to the drum, but the operator 
	is able to change manually position of the head ]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>ConfigSpool</Name><BitSize>2304</BitSize><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><Comment><![CDATA[ Name for spooling unit. Its a function for HMI]]></Comment><BitSize>264</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>option_Enable</Name><Type>BOOL</Type><Comment><![CDATA[ Used for enable or disable spooling. will work in mauual regardless]]></Comment><BitSize>8</BitSize><BitOffs>264</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>ErrorMax</Name><Type>LREAL</Type><Comment><![CDATA[ alarm limit for PID error]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>1000000</Value></Default></SubItem><SubItem><Name>PID</Name><Type Namespace="p7type">ConfigPID</Type><Comment><![CDATA[ PID for threaded spooling]]></Comment><BitSize>640</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>PIDFollowUp</Name><Type Namespace="p7type">ConfigPID</Type><Comment><![CDATA[ PID for follow up spooling]]></Comment><BitSize>640</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>followUpSensorCenter</Name><Type>LREAL</Type><Comment><![CDATA[ Raw value in center for the followup lin sensor]]></Comment><BitSize>64</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>followUpSensorMaxMotorEnd</Name><Type>LREAL</Type><Comment><![CDATA[ Raw value for max deflection motor end (negative)]]></Comment><BitSize>64</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>followUpSensorMaxBearingEnd</Name><Type>LREAL</Type><Comment><![CDATA[ Raw value for max deflection bearing end (positive)]]></Comment><BitSize>64</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>followUpSensorDeadband</Name><Type>LREAL</Type><Comment><![CDATA[ How much off center before spooling starts (0-1)]]></Comment><BitSize>64</BitSize><BitOffs>1856</BitOffs><Default><Value>0.05</Value></Default></SubItem><SubItem><Name>spoolType</Name><Type>SpoolingType</Type><BitSize>16</BitSize><BitOffs>1920</BitOffs><Default><EnumText>SpoolingType.SINGLE_THREAD</EnumText></Default></SubItem><SubItem><Name>speedManual</Name><Type>LREAL</Type><Comment><![CDATA[ [RPM]]]></Comment><BitSize>64</BitSize><BitOffs>1984</BitOffs><Default><Value>500</Value></Default></SubItem><SubItem><Name>torqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Torque of the motor ]]></Comment><BitSize>64</BitSize><BitOffs>2048</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>torqueRelManual</Name><Type>LREAL</Type><Comment><![CDATA[ Torque of the motor in manual mode]]></Comment><BitSize>64</BitSize><BitOffs>2112</BitOffs><Default><Value>0.2</Value></Default></SubItem><SubItem><Name>screwPitch</Name><Type>LREAL</Type><Comment><![CDATA[ Pitch in m per rev]]></Comment><BitSize>64</BitSize><BitOffs>2176</BitOffs><Default><Value>0.08</Value></Default></SubItem><SubItem><Name>activityTime</Name><Type>TIME</Type><Comment><![CDATA[ Activity time after a stop command]]></Comment><BitSize>32</BitSize><BitOffs>2240</BitOffs><Default><DateTime>T</DateTime></Default></SubItem></DataType><DataType><Name Namespace="p6manualDevices">AxisIOType</Name><Comment><![CDATA[ The AxisIOType controls how to handle signal error detection and number of bits on analog input.]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>BECKHOFF</Text><Enum>0</Enum><Comment><![CDATA[ The axis is mapped to Beckhoff analog input module (potmeter, 4-20mA, etc)]]></Comment></EnumInfo><EnumInfo><Text>CANBOARD</Text><Enum>1</Enum><Comment><![CDATA[ The axis is mapped to NK Joystick board]]></Comment></EnumInfo><EnumInfo><Text>HBC_RADIO</Text><Enum>2</Enum><Comment><![CDATA[ The axis is mapped to HBC radio]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">ConfigPotmeterAxis</Name><Comment><![CDATA[ Configuration for potmeters]]></Comment><BitSize>192</BitSize><SubItem><Name>upperLimit</Name><Type>LREAL</Type><Comment><![CDATA[ The value when potmeter is in upper position ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>lowerLimit</Name><Type>LREAL</Type><Comment><![CDATA[ The value when potmeter is in lower position ]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>inputIOType</Name><Type Namespace="p6manualDevices">AxisIOType</Type><Comment><![CDATA[ Controls how to handle signal error detection and number of bits on analog input.]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs><Default><EnumText>AxisIOType.BECKHOFF</EnumText></Default></SubItem></DataType><DataType><Name Namespace="p6manualDevices">ConfigJoystickAxis</Name><Comment><![CDATA[ Configuration for joysticks]]></Comment><BitSize>384</BitSize><SubItem><Name>upperLimit</Name><Type>LREAL</Type><Comment><![CDATA[ The value when joystick is in upper position ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>lowerLimit</Name><Type>LREAL</Type><Comment><![CDATA[ The value when joystick is in lower position ]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>center</Name><Type>LREAL</Type><Comment><![CDATA[ The value when joystick is in center position ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>exponentialOutput</Name><Type>BOOL</Type><Comment><![CDATA[ Uses exponential response on joystick ]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>deadband</Name><Type>LREAL</Type><Comment><![CDATA[ 1 is 100%]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>invert</Name><Type>BOOL</Type><Comment><![CDATA[ Invert the signal from the joystick. In case of wrong polarity]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>inputIOType</Name><Type Namespace="p6manualDevices">AxisIOType</Type><Comment><![CDATA[ Controls how to handle signal error detection and number of bits on analog input.]]></Comment><BitSize>16</BitSize><BitOffs>336</BitOffs><Default><EnumText>AxisIOType.BECKHOFF</EnumText></Default></SubItem><SubItem><Name>disable</Name><Type>BOOL</Type><Comment><![CDATA[ If joystick disabled it gives out 0 and inCentre = TRUE]]></Comment><BitSize>8</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>positiveScaleOnly</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>360</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">ButtonSetup</Name><Comment><![CDATA[ Setup for buttons.
 If buttons don't exist it can be virtual set always to on or off.]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>BUTTON_CONTROL</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ALWAYS_OFF</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>ALWAYS_ON</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">ConfigDimmableOutputs</Name><Comment><![CDATA[ Used by control units using joystick boards. Set to TRUE if outputs are connected to light indicators. ]]></Comment><BitSize>32</BitSize><SubItem><Name>output</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><Comment><![CDATA[ Controls each of the IOs. Set to TRUE if outputs are connected to light indicators. ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>[0]</Name><Bool>false</Bool></SubItem><SubItem><Name>[1]</Name><Bool>false</Bool></SubItem><SubItem><Name>[2]</Name><Bool>false</Bool></SubItem><SubItem><Name>[3]</Name><Bool>false</Bool></SubItem></Default></SubItem></DataType><DataType><Name Namespace="p6manualDevices">ConfigBaseControlUnit</Name><Comment><![CDATA[ Common config for all control unit types]]></Comment><BitSize>1088</BitSize><SubItem><Name>controlUnitName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>potmeterConfig</Name><Type Namespace="p6manualDevices">ConfigPotmeterAxis</Type><BitSize>192</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>joystickConfig</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>manualTorque</Name><Type Namespace="p6manualDevices">ButtonSetup</Type><BitSize>16</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>constantTorque</Name><Type Namespace="p6manualDevices">ButtonSetup</Type><BitSize>16</BitSize><BitOffs>912</BitOffs></SubItem><SubItem><Name>turtleMode</Name><Type Namespace="p6manualDevices">ButtonSetup</Type><BitSize>16</BitSize><BitOffs>928</BitOffs></SubItem><SubItem><Name>inControlTime</Name><Type>TIME</Type><Comment><![CDATA[ The time before control unit  times out if control unit  and winch is inactive.]]></Comment><BitSize>32</BitSize><BitOffs>960</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>dimmableOutputConfig</Name><Type Namespace="p6manualDevices">ConfigDimmableOutputs</Type><Comment><![CDATA[ Used by control unit s using joystickboards to control if digital outputs shall be dimmable.]]></Comment><BitSize>32</BitSize><BitOffs>992</BitOffs></SubItem><SubItem><Name>holdWithActionButton</Name><Type>BOOL</Type><Comment><![CDATA[ Actvare hold joystick with action button]]></Comment><BitSize>8</BitSize><BitOffs>1024</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">VelocityUnits</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>METER_PER_SEC</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>METER_PER_MIN</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>FEET_PER_MIN</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>FATHOM_PER_MIN</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">TensionUnits</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>KILO</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>TON_METRIC</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>TON_IMPERIAL</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>POUND</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">LengthUnits</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>METER</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>FEET</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>FATHOM</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">ConfigSystemUnits</Name><BitSize>96</BitSize><SubItem><Name>velocityUnit</Name><Type Namespace="p6com">VelocityUnits</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>tensionUnit</Name><Type Namespace="p6com">TensionUnits</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>lengthUnit</Name><Type Namespace="p6com">LengthUnits</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name>ConfigEmergencyStop</Name><BitSize>5280</BitSize><SubItem><Name>switchname</Name><Type Namespace="p7type">P6IdName</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><BitSize>5280</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigMotorCoolingWinch</Name><Comment><![CDATA[ Configuration parameters for Gear cooling og coresponding winch ]]></Comment><BitSize>448</BitSize><SubItem><Name>numberOfTemperatureSensors</Name><Type>UDINT</Type><Comment><![CDATA[ This number is mostly the same as number of motors on the winch.]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>4</Value></Default></SubItem><SubItem><Name>temperatureLimit_HI</Name><Type>LREAL</Type><Comment><![CDATA[ Temperature for HI alarm 	]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>85</Value></Default></SubItem><SubItem><Name>identification</Name><Type Namespace="p7type">P6IdName</Type><Comment><![CDATA[ The specific equipment ID]]></Comment><BitSize>264</BitSize><BitOffs>128</BitOffs><Default><String>NoID</String></Default></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigGearCoolingWinch</Name><Comment><![CDATA[ Configuration parameters for Gear cooling og coresponding winch ]]></Comment><BitSize>832</BitSize><SubItem><Name>numberOfTemperatureSensors</Name><Type>UDINT</Type><Comment><![CDATA[ This number is mostly the same as number of motors and gearboxes on the winch.]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>4</Value></Default></SubItem><SubItem><Name>temperatureLimit_HI</Name><Type>LREAL</Type><Comment><![CDATA[ Temperature for HI alarm 	]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>70</Value></Default></SubItem><SubItem><Name>identification</Name><Type>STRING(80)</Type><Comment><![CDATA[ The specific equipment ID]]></Comment><BitSize>648</BitSize><BitOffs>128</BitOffs><Default><String>NoID</String></Default></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigMotorCoolingController</Name><Comment><![CDATA[ Configuration parameters for motor cooling on coresponding winch ]]></Comment><BitSize>448</BitSize><SubItem><Name>numberOfpumpsInCircuit</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs><Default><Value>2</Value></Default></SubItem><SubItem><Name>pumpSpeedMin</Name><Type>LREAL</Type><Comment><![CDATA[ [RPM] Pump speed when winch is active]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>500</Value></Default></SubItem><SubItem><Name>pumpSpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ [RPM] max pump speed]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>1800</Value></Default></SubItem><SubItem><Name>temperatureRangeMin</Name><Type>LREAL</Type><Comment><![CDATA[ [deg C] Cooling becomes active controlled]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>55</Value></Default></SubItem><SubItem><Name>temperatureRangeMax</Name><Type>LREAL</Type><Comment><![CDATA[ [deg C] Cooling becomes max at this point]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>85</Value></Default></SubItem><SubItem><Name>CJCFilter_StopDelayTime</Name><Type>TIME</Type><Comment><![CDATA[ The time the CJCFilter runs after cooling stops]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>oilFilter_temperatureLimit</Name><Type>LREAL</Type><Comment><![CDATA[ When Temperature < this limit do not check for oilfilter alarm ]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>65</Value></Default></SubItem></DataType><DataType><Name Namespace="p6winch">ConfigGearCoolingController</Name><Comment><![CDATA[ Configuration parameters for Gear cooling circuit ]]></Comment><BitSize>896</BitSize><SubItem><Name>temperatureLimit_StartCooling</Name><Type>LREAL</Type><Comment><![CDATA[ Temperature where the coolingpump starts to run]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>40</Value></Default></SubItem><SubItem><Name>temperatureLimit_StopCooling</Name><Type>LREAL</Type><Comment><![CDATA[ Temperature where the coolingpump stops]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>30</Value></Default></SubItem><SubItem><Name>oilFilter_temperatureLimit</Name><Type>LREAL</Type><Comment><![CDATA[ When Temperature < this limit do not check for oilfilter alarm ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>65</Value></Default></SubItem><SubItem><Name>identification</Name><Type>STRING(80)</Type><Comment><![CDATA[ The specific equipment ID]]></Comment><BitSize>648</BitSize><BitOffs>192</BitOffs><Default><String>NoID</String></Default></SubItem></DataType><DataType><Name Namespace="p6power">ConfigHPUBrake</Name><BitSize>256</BitSize><SubItem><Name>PressureLimit</Name><Type>LREAL</Type><Comment><![CDATA[ Max hydraulic pressure]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>100</Value></Default></SubItem><SubItem><Name>PressurePumpOn</Name><Type>LREAL</Type><Comment><![CDATA[ When pressure ]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>70</Value></Default></SubItem><SubItem><Name>PressureEmergency</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>50</Value></Default></SubItem><SubItem><Name>OpTimeMin</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>192</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>ErrorTime</Name><Type>TIME</Type><Comment><![CDATA[ Startup time error]]></Comment><BitSize>32</BitSize><BitOffs>224</BitOffs><Default><DateTime>T</DateTime></Default></SubItem></DataType><DataType><Name>ConfigPMSVessel</Name><BitSize>384</BitSize><SubItem><Name>powerLimit</Name><Type>LREAL</Type><Comment><![CDATA[ Max continous power in kW]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>10000</Value></Default></SubItem><SubItem><Name>powerLimitCritical</Name><Type>LREAL</Type><Comment><![CDATA[ Max power over a short period]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>20000</Value></Default></SubItem><SubItem><Name>powerCriticalTime</Name><Type>TIME</Type><Comment><![CDATA[ for how long can be that amount of power used]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>powerRegenLimit</Name><Type>LREAL</Type><Comment><![CDATA[ Max continuos regen power in kW ]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>10000</Value></Default></SubItem><SubItem><Name>powerRegenLimitCritical</Name><Type>LREAL</Type><Comment><![CDATA[ Max regen limit for a short period in kW]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>20000</Value></Default></SubItem><SubItem><Name>powerRegenCriticalTime</Name><Type>TIME</Type><Comment><![CDATA[ For how long can be that amount of regen used]]></Comment><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>filterTime</Name><Type>TIME</Type><Comment><![CDATA[ Filter for spikes]]></Comment><BitSize>32</BitSize><BitOffs>352</BitOffs><Default><DateTime>T</DateTime></Default></SubItem></DataType><DataType><Name Namespace="p6power">ConfigPMS</Name><BitSize>320</BitSize><SubItem><Name>id</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ConfigAFE</Name><BitSize>448</BitSize><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>id</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>stopDelay</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>voltageLocal</Name><Type>LREAL</Type><Comment><![CDATA[ If AFE is run in local, we need a state.  ]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>500</Value></Default></SubItem></DataType><DataType><Name Namespace="p7hyd">ConfigValve</Name><BitSize>192</BitSize><SubItem><Name>calibrationLevelMin</Name><Type>LREAL</Type><Comment><![CDATA[ Min valve position in %/100     ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0.2</Value></Default></SubItem><SubItem><Name>calibrationLevelMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max valve position in %/100]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0.4</Value></Default></SubItem><SubItem><Name>limitOutput</Name><Type>BOOL</Type><Comment><![CDATA[ IF FALSE: input to valve handle now up to 1.25, 25% increase]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Default><Bool>true</Bool></Default></SubItem></DataType><DataType><Name>SlackWireConfig</Name><BitSize>1472</BitSize><SubItem><Name>ID</Name><Type>DINT</Type><Comment><![CDATA[ Identification]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs><Default><String>SlackWire Compensator</String></Default></SubItem><SubItem><Name>maxStringSensorRawValue</Name><Type>LREAL</Type><Comment><![CDATA[ Input measured max string sensor value]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>minStringSensorRawValue</Name><Type>LREAL</Type><Comment><![CDATA[ Input measured min string sensor value]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>swcValve</Name><Type Namespace="p7hyd">ConfigValve</Type><Comment><![CDATA[ Valve config]]></Comment><BitSize>192</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>pistonDiameter</Name><Type>LREAL</Type><Comment><![CDATA[ for SWC sylinder (m)]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>pidConfig</Name><Type Namespace="p7type">ConfigPID</Type><Comment><![CDATA[ for pressure regulator]]></Comment><BitSize>640</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>atSetpointWindow</Name><Type>LREAL</Type><Comment><![CDATA[ (bar) Regulator error must be less than this to be OK]]></Comment><BitSize>64</BitSize><BitOffs>1344</BitOffs><Default><Value>3</Value></Default></SubItem><SubItem><Name>InCenterWindow</Name><Type>LREAL</Type><Comment><![CDATA[ (0-0.5) How close to center must we be to be in center]]></Comment><BitSize>64</BitSize><BitOffs>1408</BitOffs><Default><Value>0.05</Value></Default></SubItem></DataType><DataType><Name>TRW_config</Name><BitSize>448</BitSize><SubItem><Name>minimumBackTension</Name><Type>LREAL</Type><Comment><![CDATA[ (ton) Lowest backtension whith no load on TRW]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0.4</Value></Default></SubItem><SubItem><Name>maximumBackTension</Name><Type>LREAL</Type><Comment><![CDATA[ (ton) Maximum back tension at TRW_max]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>1.5</Value></Default></SubItem><SubItem><Name>TractionwinchMaxLoadPoint</Name><Type>LREAL</Type><Comment><![CDATA[ (ton) At which point should we reach max backtension]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>5</Value></Default></SubItem><SubItem><Name>TRWvelocityFeedbackFactor</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) How much of TRW velocity should be used by SDR]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0.95</Value></Default></SubItem><SubItem><Name>SWCpositionFeedbackFactor</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) How much velocity (of max velocity) should be used to keep SWC in center]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>SDRmaxTorqueInAuto</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) of maximum winch torque]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>0.93</Value></Default></SubItem><SubItem><Name>SDR_parkingSpeed</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1) How fast should we run to center or park]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>0.07</Value></Default></SubItem></DataType><DataType><Name>BaseHandlingConfig</Name><BitSize>128</BitSize><SubItem><Name>releaseControlWhileOP</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>ActivationTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>DeactivationTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>timeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Default><DateTime>T</DateTime></Default></SubItem></DataType><DataType><Name>KN75_Config</Name><BitSize>128</BitSize><ExtendsType>BaseHandlingConfig</ExtendsType></DataType><DataType><Name>CtdDavid_Config</Name><BitSize>1280</BitSize><ExtendsType>BaseHandlingConfig</ExtendsType><SubItem><Name>PropValveTiltIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>PropValveTiltOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>PropValveTelescopeIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>PropValveTelescopeOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1088</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">StrokePositionConfig</Name><BitSize>256</BitSize><SubItem><Name>FilterCoefficient</Name><Type>LREAL</Type><Comment><![CDATA[ 1stDegFilter, cant be 0.]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0.1</Value></Default></SubItem><SubItem><Name>CalibratedLowerLimit</Name><Type>LREAL</Type><Comment><![CDATA[min sensor measurement]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>CalibratedUpperLimit</Name><Type>LREAL</Type><Comment><![CDATA[max sensor measurement]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>TotalStrokeRange</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem></DataType><DataType><Name>Aframe_Config</Name><BitSize>4224</BitSize><ExtendsType>BaseHandlingConfig</ExtendsType><SubItem><Name>PropValveInnerTiltInPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><Comment><![CDATA[valve central]]></Comment><BitSize>192</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltInSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2240</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderPORT</Name><Type Namespace="p6com">StrokePositionConfig</Type><Comment><![CDATA[Sensors]]></Comment><BitSize>256</BitSize><BitOffs>2432</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderSTBD</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>2688</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderPORT</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>2944</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderSTBD</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>3200</BitOffs></SubItem><SubItem><Name>CylinderEndpointModifierRampUp</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>3456</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>CylinderEndpointModifierRampDown</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>3520</BitOffs><Default><Value>0.4</Value></Default></SubItem><SubItem><Name>LimValueRampDown</Name><Type>LREAL</Type><Comment><![CDATA[ magic number on how agressive ramping behaves]]></Comment><BitSize>64</BitSize><BitOffs>3584</BitOffs><Default><Value>150</Value></Default></SubItem><SubItem><Name>LimValueRampUp</Name><Type>LREAL</Type><Comment><![CDATA[ magic number on how agressive ramping behaves]]></Comment><BitSize>64</BitSize><BitOffs>3648</BitOffs><Default><Value>100</Value></Default></SubItem><SubItem><Name>EndpointMarginForLowerTilt</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] distance to each endpoints]]></Comment><BitSize>64</BitSize><BitOffs>3712</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>EndpointMarginForUpperTilt</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] distance to each endpoints]]></Comment><BitSize>64</BitSize><BitOffs>3776</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>InnerControllerPValueIn</Name><Type>LREAL</Type><Comment><![CDATA[ proporsjonal modifier for regulators [0-1], the higher the faster NB overshoot]]></Comment><BitSize>64</BitSize><BitOffs>3840</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>OuterControllerPValueIn</Name><Type>LREAL</Type><Comment><![CDATA[ proporsjonal modifier for regulators [0-1], the higher the faster NB overshoot]]></Comment><BitSize>64</BitSize><BitOffs>3904</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>InnerControllerPValueOut</Name><Type>LREAL</Type><Comment><![CDATA[ proporsjonal modifier for regulators [0-1], the higher the faster NB overshoot]]></Comment><BitSize>64</BitSize><BitOffs>3968</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>OuterControllerPValueOut</Name><Type>LREAL</Type><Comment><![CDATA[ proporsjonal modifier for regulators [0-1], the higher the faster NB overshoot]]></Comment><BitSize>64</BitSize><BitOffs>4032</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>DeviationLimitForAlarm</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] lamp indication, alarm and system stop]]></Comment><BitSize>64</BitSize><BitOffs>4096</BitOffs><Default><Value>30</Value></Default></SubItem><SubItem><Name>DeviationLimitForWarning</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] lamp indication, alarm]]></Comment><BitSize>64</BitSize><BitOffs>4160</BitOffs><Default><Value>15</Value></Default></SubItem></DataType><DataType><Name>OHC_Config</Name><BitSize>5696</BitSize><ExtendsType>BaseHandlingConfig</ExtendsType><SubItem><Name>ValveMainBoomOut</Name><Type Namespace="p7hyd">ConfigValve</Type><Comment><![CDATA[valve central]]></Comment><BitSize>192</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>ValveMainBoomIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorSTBD</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorPORT</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>ValveTelescopeOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>ValveTelescopeIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>ValveWinchOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>ValveWinchIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>ValveAlongTiltOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>ValveAlongTiltIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>ValveLatchCloseing</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>ValveLatchOpening</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2240</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCCW</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2432</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCW</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2624</BitOffs></SubItem><SubItem><Name>ValveOutHaulerOpening</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>2816</BitOffs></SubItem><SubItem><Name>ValveOutHaulerCloseing</Name><Type Namespace="p7hyd">ConfigValve</Type><Comment><![CDATA[ spring return In]]></Comment><BitSize>192</BitSize><BitOffs>3008</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>3200</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>3392</BitOffs></SubItem><SubItem><Name>ValveSpringPlateOut</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>3584</BitOffs></SubItem><SubItem><Name>ValveSpringPlateIn</Name><Type Namespace="p7hyd">ConfigValve</Type><BitSize>192</BitSize><BitOffs>3776</BitOffs></SubItem><SubItem><Name>PositionSensorTrolley</Name><Type Namespace="p6com">StrokePositionConfig</Type><Comment><![CDATA[Sensors]]></Comment><BitSize>256</BitSize><BitOffs>3968</BitOffs></SubItem><SubItem><Name>PositionSensorTelescope</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>4224</BitOffs></SubItem><SubItem><Name>PositionSensorMainBoom</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>4480</BitOffs></SubItem><SubItem><Name>PositionSensorBulletWinch</Name><Type Namespace="p6com">StrokePositionConfig</Type><BitSize>256</BitSize><BitOffs>4736</BitOffs></SubItem><SubItem><Name>CylinderEndpointModifierRampUp</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>4992</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>CylinderEndpointModifierRampDown</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>5056</BitOffs><Default><Value>0.4</Value></Default></SubItem><SubItem><Name>BulletWinchEndpointModifierRampUp</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>5120</BitOffs><Default><Value>0.6</Value></Default></SubItem><SubItem><Name>BulletWinchEndpointModifierRampDown</Name><Type>LREAL</Type><Comment><![CDATA[0-1, Higher the faster we move to enpoints]]></Comment><BitSize>64</BitSize><BitOffs>5184</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>LimValueRampDown</Name><Type>LREAL</Type><Comment><![CDATA[ magic number on how agressive ramping behaves]]></Comment><BitSize>64</BitSize><BitOffs>5248</BitOffs><Default><Value>150</Value></Default></SubItem><SubItem><Name>LimValueRampUp</Name><Type>LREAL</Type><Comment><![CDATA[ magic number on how agressive ramping behaves]]></Comment><BitSize>64</BitSize><BitOffs>5312</BitOffs><Default><Value>100</Value></Default></SubItem><SubItem><Name>EndpointMarginForLowerTilt</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] distance to each endpoints]]></Comment><BitSize>64</BitSize><BitOffs>5376</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>EndpointMarginForUpperTilt</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] distance to each endpoints]]></Comment><BitSize>64</BitSize><BitOffs>5440</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>EndpointMarginForWinchTelescope</Name><Type>UDINT</Type><Comment><![CDATA[ magic number, this need to be tested]]></Comment><BitSize>32</BitSize><BitOffs>5504</BitOffs><Default><Value>100</Value></Default></SubItem><SubItem><Name>SequenceTimeLatch</Name><Type>TIME</Type><Comment><![CDATA[ system will drive current / valves for a short period]]></Comment><BitSize>32</BitSize><BitOffs>5536</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>SequenceTimeOutHauler</Name><Type>TIME</Type><Comment><![CDATA[ system will drive current / valves for a short period]]></Comment><BitSize>32</BitSize><BitOffs>5568</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>BulletWinchEncoderMin</Name><Type>UDINT</Type><Comment><![CDATA[ MaxTelescopeIn & Winch In]]></Comment><BitSize>32</BitSize><BitOffs>5600</BitOffs><Default><Value>10000</Value></Default></SubItem><SubItem><Name>BulletWinchEncoderMax</Name><Type>UDINT</Type><Comment><![CDATA[ MaxTelescopeOut & Winch In]]></Comment><BitSize>32</BitSize><BitOffs>5632</BitOffs><Default><Value>100000</Value></Default></SubItem></DataType><DataType><Name>ConfigHandlingControlUnit</Name><BitSize>128</BitSize><SubItem><Name>inControlTime</Name><Type>TIME</Type><Comment><![CDATA[ The time before control unit times out if control unit and eqiupment is inactive.]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>AxisIOType</Name><Type Namespace="p6manualDevices">AxisIOType</Type><Comment><![CDATA[joystick 		: p6manualDevices.ConfigJoystickAxis;
potentiometer : p6manualDevices.ConfigPotmeterAxis;]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>TurtleModifier</Name><Type>LREAL</Type><Comment><![CDATA[% of Max joystick range]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0.7</Value></Default></SubItem></DataType><DataType><Name>CtdDavidPanel_Config</Name><BitSize>1280</BitSize><ExtendsType>ConfigHandlingControlUnit</ExtendsType><SubItem><Name>joystickTilt</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>joystickTelescope</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>joystickDockinghead</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>896</BitOffs></SubItem></DataType><DataType><Name>AframePanel_Config</Name><BitSize>1280</BitSize><ExtendsType>ConfigHandlingControlUnit</ExtendsType><SubItem><Name>joystickTilt</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>joystickWinchPORT</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>joystickWinchSTBD</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>896</BitOffs></SubItem></DataType><DataType><Name>ConfigButtonAxis</Name><Comment><![CDATA[ Configuration for joysticks]]></Comment><BitSize>128</BitSize><SubItem><Name>rampRateStart</Name><Type>LREAL</Type><Comment><![CDATA[ 	About 1 sec]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>rampRateStop</Name><Type>LREAL</Type><Comment><![CDATA[	About half a sec]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>0.02</Value></Default></SubItem></DataType><DataType><Name>OverheadCranePanel_Config</Name><BitSize>4224</BitSize><ExtendsType>ConfigHandlingControlUnit</ExtendsType><SubItem><Name>ButtonInsteadJoystick</Name><Type>BOOL</Type><Comment><![CDATA[ some projects have multiple and different panels, joystick on one, button on next for axis]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>Selector</Name><Type>BOOL</Type><Comment><![CDATA[ some projects have multiple and different panels, sometime we have to select what function we drive from one joystick]]></Comment><BitSize>8</BitSize><BitOffs>136</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>ButtonControl</Name><Type>ConfigButtonAxis</Type><Comment><![CDATA[ if button, option to change ramp up & down]]></Comment><BitSize>128</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>ButtonInsteadSwich</Name><Type>BOOL</Type><Comment><![CDATA[ Some panels have buttons instead than switches, so must handle toggling on/off function or have them constant on/off depending on the switch]]></Comment><BitSize>8</BitSize><BitOffs>320</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>joystickControlCommon</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><Comment><![CDATA[Content]]></Comment><BitSize>384</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>joystickDockingHeadAlongTilt</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>joystickDockingHeadTwist</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>joystickMainBoom</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>joystickSpringPlate</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>joystickHeadTwist</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>2304</BitOffs></SubItem><SubItem><Name>joystickTelescope</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>2688</BitOffs></SubItem><SubItem><Name>joystickDockingHeadAcrossTilt</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>joystickTrolleyMotor</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>3456</BitOffs></SubItem><SubItem><Name>joystickWinch</Name><Type Namespace="p6manualDevices">ConfigJoystickAxis</Type><BitSize>384</BitSize><BitOffs>3840</BitOffs></SubItem></DataType><DataType><Name>ConfigOuthauler</Name><BitSize>768</BitSize><SubItem><Name>ID</Name><Type>DINT</Type><Comment><![CDATA[ Identification]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>32</BitOffs><Default><String>Outhauler</String></Default></SubItem><SubItem><Name>roller_diameter</Name><Type>LREAL</Type><Comment><![CDATA[ (m)]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Default><Value>0.2</Value></Default></SubItem><SubItem><Name>speedOffset</Name><Type>LREAL</Type><Comment><![CDATA[(m/s) - speed addition while operating roller]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>maximumWireSpeedDisconnect</Name><Type>LREAL</Type><Comment><![CDATA[ (m/s) At wich speed do we disengage outhauler]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>automaticDisengageInCT</Name><Type>BOOL</Type><Comment><![CDATA[ if winch is in constant tension mode, disengage outhauler]]></Comment><BitSize>8</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>fixedSpeedSetting</Name><Type>LREAL</Type><Comment><![CDATA[ Speed in m/second]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Default><Value>0.45</Value></Default></SubItem><SubItem><Name>outhaulerTorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ torque 0-1 ]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>autoStartOnWinchActive</Name><Type>BOOL</Type><Comment><![CDATA[ Start outhauler when winch start]]></Comment><BitSize>8</BitSize><BitOffs>704</BitOffs><Default><Bool>true</Bool></Default></SubItem></DataType><DataType><Name Namespace="Tc2_System">T_IPv4Addr</Name><Comment><![CDATA[ IPv4 network host address string. ]]></Comment><BitSize>128</BitSize><BaseType>STRING(15)</BaseType></DataType><DataType><Name>ConfigUDP</Name><BitSize>224</BitSize><SubItem><Name>RxIPaddress</Name><Type Namespace="Tc2_System">T_IPv4Addr</Type><Comment><![CDATA[ IP address of receiver]]></Comment><BitSize>128</BitSize><BitOffs>0</BitOffs><Default><String>134.89.201.166</String></Default></SubItem><SubItem><Name>RxIpPort</Name><Type>UDINT</Type><Comment><![CDATA[ Port of receiver]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Default><Value>50100</Value></Default></SubItem><SubItem><Name>LocalIpPort</Name><Type>UDINT</Type><Comment><![CDATA[ Transmitting port #]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Default><Value>50099</Value></Default></SubItem><SubItem><Name>enableDebug</Name><Type>BOOL</Type><Comment><![CDATA[ will post messages in XaE]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem></DataType><DataType><Name>Config</Name><BitSize>81536</BitSize><SubItem><Name>isConfigured</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>inverter</Name><Type Namespace="p7elec">ConfigInverter</Type><ArrayInfo><LBound>0</LBound><Elements>7</Elements></ArrayInfo><Comment><![CDATA[p7elec.InverterGroupConfig;]]></Comment><BitSize>2464</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>drive</Name><Type Namespace="p7elec">ConfigElectricDrive</Type><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><Comment><![CDATA[Arrays]]></Comment><BitSize>8448</BitSize><BitOffs>2496</BitOffs></SubItem><SubItem><Name>userWinch</Name><Type>ConfigTorqueWinch_local</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><Comment><![CDATA[ p6winch.ConfigConstTorqueWinch;   // config for CT and PID added		]]></Comment><BitSize>6528</BitSize><BitOffs>10944</BitOffs></SubItem><SubItem><Name>eWinch</Name><Type Namespace="p6winch">ConfigElectricWinch</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>7872</BitSize><BitOffs>17472</BitOffs></SubItem><SubItem><Name>spool</Name><Type>ConfigSpool</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>4608</BitSize><BitOffs>25344</BitOffs></SubItem><SubItem><Name>ctrlBaseUnit</Name><Type Namespace="p6manualDevices">ConfigBaseControlUnit</Type><ArrayInfo><LBound>0</LBound><Elements>12</Elements></ArrayInfo><Comment><![CDATA[ctrl]]></Comment><BitSize>13056</BitSize><BitOffs>29952</BitOffs></SubItem><SubItem><Name>unitsInUse</Name><Type Namespace="p6com">ConfigSystemUnits</Type><Comment><![CDATA[Misc]]></Comment><BitSize>96</BitSize><BitOffs>43008</BitOffs></SubItem><SubItem><Name>EStopSwitches</Name><Type>ConfigEmergencyStop</Type><BitSize>5280</BitSize><BitOffs>43104</BitOffs></SubItem><SubItem><Name>motorCoolingWinch</Name><Type Namespace="p6winch">ConfigMotorCoolingWinch</Type><Comment><![CDATA[Cooling]]></Comment><BitSize>448</BitSize><BitOffs>48384</BitOffs></SubItem><SubItem><Name>gearCoolingWinch</Name><Type Namespace="p6winch">ConfigGearCoolingWinch</Type><BitSize>832</BitSize><BitOffs>48832</BitOffs></SubItem><SubItem><Name>motorCoolingController</Name><Type Namespace="p6winch">ConfigMotorCoolingController</Type><BitSize>448</BitSize><BitOffs>49664</BitOffs></SubItem><SubItem><Name>gearCoolingController</Name><Type Namespace="p6winch">ConfigGearCoolingController</Type><BitSize>896</BitSize><BitOffs>50112</BitOffs></SubItem><SubItem><Name>brakeHPU</Name><Type Namespace="p6power">ConfigHPUBrake</Type><Comment><![CDATA[Brake HPU]]></Comment><BitSize>256</BitSize><BitOffs>51008</BitOffs></SubItem><SubItem><Name>PMSInterface</Name><Type>ConfigPMSVessel</Type><Comment><![CDATA[PMS]]></Comment><BitSize>384</BitSize><BitOffs>51264</BitOffs></SubItem><SubItem><Name>PMS</Name><Type Namespace="p6power">ConfigPMS</Type><BitSize>320</BitSize><BitOffs>51648</BitOffs></SubItem><SubItem><Name>igbt_TA1</Name><Type Namespace="p6power">ConfigAFE</Type><Comment><![CDATA[AFE]]></Comment><BitSize>448</BitSize><BitOffs>51968</BitOffs><Default><SubItem><Name>.name</Name><String>AFE TA1</String></SubItem><SubItem><Name>.id</Name><Value>1</Value></SubItem><SubItem><Name>.stopDelay</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>slackWire</Name><Type>SlackWireConfig</Type><ArrayInfo><LBound>0</LBound><Elements>1</Elements></ArrayInfo><Comment><![CDATA[SWC]]></Comment><BitSize>1472</BitSize><BitOffs>52416</BitOffs></SubItem><SubItem><Name>TractionWinch</Name><Type>TRW_config</Type><ArrayInfo><LBound>0</LBound><Elements>1</Elements></ArrayInfo><BitSize>448</BitSize><BitOffs>53888</BitOffs></SubItem><SubItem><Name>CtrlKN75</Name><Type>KN75_Config</Type><Comment><![CDATA[Handling Controllere]]></Comment><BitSize>128</BitSize><BitOffs>54336</BitOffs></SubItem><SubItem><Name>CtrlCtdDavid</Name><Type>CtdDavid_Config</Type><BitSize>1280</BitSize><BitOffs>54464</BitOffs></SubItem><SubItem><Name>CtrlAframe</Name><Type>Aframe_Config</Type><BitSize>4224</BitSize><BitOffs>55744</BitOffs></SubItem><SubItem><Name>CtrlOHC</Name><Type>OHC_Config</Type><BitSize>5696</BitSize><BitOffs>59968</BitOffs></SubItem><SubItem><Name>RadioPanelCtdDavid</Name><Type>CtdDavidPanel_Config</Type><Comment><![CDATA[Handling Panels]]></Comment><BitSize>1280</BitSize><BitOffs>65664</BitOffs></SubItem><SubItem><Name>RadioPanelAframe</Name><Type>AframePanel_Config</Type><BitSize>1280</BitSize><BitOffs>66944</BitOffs></SubItem><SubItem><Name>RadioPanelOHC</Name><Type>OverheadCranePanel_Config</Type><BitSize>4224</BitSize><BitOffs>68224</BitOffs></SubItem><SubItem><Name>DeckPanelCtdDavid</Name><Type>CtdDavidPanel_Config</Type><BitSize>1280</BitSize><BitOffs>72448</BitOffs></SubItem><SubItem><Name>DeckPanelAframe</Name><Type>AframePanel_Config</Type><BitSize>1280</BitSize><BitOffs>73728</BitOffs></SubItem><SubItem><Name>DeckPanelOHC</Name><Type>OverheadCranePanel_Config</Type><BitSize>4224</BitSize><BitOffs>75008</BitOffs></SubItem><SubItem><Name>sheaveSensor</Name><Type>ConfigSheaveMeasurement</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>1280</BitSize><BitOffs>79232</BitOffs></SubItem><SubItem><Name>Outhauler</Name><Type>ConfigOuthauler</Type><BitSize>768</BitSize><BitOffs>80512</BitOffs></SubItem><SubItem><Name>UDP</Name><Type>ConfigUDP</Type><BitSize>224</BitSize><BitOffs>81280</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_TcpIp">ST_SockAddr</Name><Comment><![CDATA[ Local or remote endpoint address to which to connect a socket ]]></Comment><BitSize>160</BitSize><SubItem><Name>nPort</Name><Type>UDINT</Type><Comment><![CDATA[ Internet Protocol (IP) port. ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>sAddr</Name><Type>STRING(15)</Type><Comment><![CDATA[ String containing an (Ipv4) Internet Protocol dotted address. ]]></Comment><BitSize>128</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_TcpIp">T_HSOCKET</Name><Comment><![CDATA[ Connectionless or connection oriented socket handle ]]></Comment><BitSize>352</BitSize><SubItem><Name>handle</Name><Type>UDINT</Type><Comment><![CDATA[ Connection handle ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>localAddr</Name><Type Namespace="Tc2_TcpIp">ST_SockAddr</Type><Comment><![CDATA[ Local address to which to connect a socket]]></Comment><BitSize>160</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>remoteAddr</Name><Type Namespace="Tc2_TcpIp">ST_SockAddr</Type><Comment><![CDATA[ Remote endpoint address to which to connect a socket]]></Comment><BitSize>160</BitSize><BitOffs>192</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_TcpIp">E_SocketConnectionlessState</Name><Comment><![CDATA[ Connectionless socket state  ]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>eSOCKET_CLOSED</Text><Enum>0</Enum><Comment><![CDATA[ UDP socket is closed ]]></Comment></EnumInfo><EnumInfo><Text>eSOCKET_CREATED</Text><Enum>1</Enum><Comment><![CDATA[ UDP socket is created ]]></Comment></EnumInfo><EnumInfo><Text>eSOCKET_TRANSIENT</Text><Enum>2</Enum><Comment><![CDATA[ UDP socket state changes from closed->created or from created->closed ]]></Comment></EnumInfo></DataType><DataType><Name Namespace="Tc2_TcpIp">FB_ConnectionlessSocket</Name><Comment><![CDATA[ This function block manages (creates and closes) connectionless UDP datagram socket ]]></Comment><BitSize>7616</BitSize><SubItem><Name>sSrvNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ The network address of the TcpIpServer.exe. If empty string=>server runs on local system. ]]></Comment><BitSize>192</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nMode</Name><Type>DWORD</Type><Comment><![CDATA[ Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. ]]></Comment><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sLocalHost</Name><Type Namespace="Tc2_System">T_IPv4Addr</Type><Comment><![CDATA[ Local address. String containing an (Ipv4) Internet Protocol dotted address. ]]></Comment><BitSize>128</BitSize><BitOffs>288</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nLocalPort</Name><Type>UDINT</Type><Comment><![CDATA[ Local Internet Protocol (IP) port. ]]></Comment><BitSize>32</BitSize><BitOffs>416</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bEnable</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE = Create UDP socket, FALSE = Close/don't open UDP socket ]]></Comment><BitSize>8</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tReconnect</Name><Type>TIME</Type><Comment><![CDATA[ This timer specifies when create is retried. ]]></Comment><BitSize>32</BitSize><BitOffs>480</BitOffs><Default><DateTime>45000</DateTime></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>520</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>544</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>hSocket</Name><Type Namespace="Tc2_TcpIp">T_HSOCKET</Type><Comment><![CDATA[ Created UDP socket handle ]]></Comment><BitSize>352</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>eState</Name><Type Namespace="Tc2_TcpIp">E_SocketConnectionlessState</Type><Comment><![CDATA[ State ]]></Comment><BitSize>16</BitSize><BitOffs>928</BitOffs><Default><EnumText>E_SocketConnectionlessState.eSOCKET_CLOSED</EnumText></Default><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_TcpIp">FB_SocketUdpSendTo</Name><Comment><![CDATA[ The FB_SocketUdpSendTo  function block sends data to a specific destination. ]]></Comment><BitSize>68288</BitSize><SubItem><Name>sSrvNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ The network address of the TcpIpserver.exe. If empty string=>server runs on local system]]></Comment><BitSize>192</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>hSocket</Name><Type Namespace="Tc2_TcpIp">T_HSOCKET</Type><Comment><![CDATA[ Handle for the socket on which the actual connection is made. ]]></Comment><BitSize>352</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sRemoteHost</Name><Type Namespace="Tc2_System">T_IPv4Addr</Type><Comment><![CDATA[ Remote address of the target socket. String containing an (Ipv4) Internet Protocol dotted address. ]]></Comment><BitSize>128</BitSize><BitOffs>608</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nRemotePort</Name><Type>UDINT</Type><Comment><![CDATA[ Remote Internet Protocol (IP) port of the target socket. ]]></Comment><BitSize>32</BitSize><BitOffs>736</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbLen</Name><Type>UDINT</Type><Comment><![CDATA[ Contains the number of bytes to be send. ]]></Comment><BitSize>32</BitSize><BitOffs>768</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>pSrc</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Contains the address of the buffer containing the data to be send. ]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Function block execution is triggered by a rising edge at this input.]]></Comment><BitSize>8</BitSize><BitOffs>896</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ States the time before the function is cancelled. ]]></Comment><BitSize>32</BitSize><BitOffs>928</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>960</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>968</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>992</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_TcpIp">FB_SocketCloseAll</Name><Comment><![CDATA[ Closes all TCP/IP/UDP socket connections ]]></Comment><BitSize>1920</BitSize><SubItem><Name>sSrvNetId</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ The network address of the TcpIpserver.exe. If empty string=>server runs on local system]]></Comment><BitSize>192</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><Comment><![CDATA[ Function block execution is triggered by a rising edge at this input.]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><Comment><![CDATA[ States the time before the function is cancelled. ]]></Comment><BitSize>32</BitSize><BitOffs>288</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>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrId</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</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>UDP_handler_fast</Name><BitSize>80384</BitSize><SubItem><Name>socket</Name><Type Namespace="Tc2_TcpIp">FB_ConnectionlessSocket</Type><BitSize>7616</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>send</Name><Type Namespace="Tc2_TcpIp">FB_SocketUdpSendTo</Type><BitSize>68288</BitSize><BitOffs>7680</BitOffs></SubItem><SubItem><Name>state</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>75968</BitOffs></SubItem><SubItem><Name>watchdog</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ will reset system if no data are sent]]></Comment><BitSize>256</BitSize><BitOffs>76032</BitOffs></SubItem><SubItem><Name>fbSocketCloseAll</Name><Type Namespace="Tc2_TcpIp">FB_SocketCloseAll</Type><Comment><![CDATA[sendTimer			: TON;			// triggers transmission at given intervals]]></Comment><BitSize>1920</BitSize><BitOffs>76288</BitOffs></SubItem><SubItem><Name>bCloseAll</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>78208</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>sendCounter</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>78240</BitOffs></SubItem><SubItem><Name>busyCounter</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>78272</BitOffs></SubItem><SubItem><Name>data</Name><Type>STRING(255)</Type><Comment><![CDATA[ for logging to laptop]]></Comment><BitSize>2048</BitSize><BitOffs>78304</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>UDP_dataCollection</Name><BitSize>128</BitSize><SubItem><Name>dummy</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>PID</Name><BitSize>1088</BitSize><SubItem><Name>A</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>192</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>B</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>192</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>errorHistory</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>192</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>controlOutput</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>192</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>MaxCmd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>MinCmd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>constFeedForward</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>cmd</Name><Type>LREAL</Type><Comment><![CDATA[ output]]></Comment><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><Method><Name>__getfeedForward</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>feedForward</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>SetCoeffs</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>loopTime</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Kp</Name><Comment><![CDATA[ proportional]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Ki</Name><Comment><![CDATA[ Integral]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Kd</Name><Comment><![CDATA[ Derivative]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Tf</Name><Comment><![CDATA[ filter frequency]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>omega_c</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>denom</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>__getoutput</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>output</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getCmdLimitMin</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>CmdLimitMin</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>CommandSignal</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>referenceInput</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>measurement</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>OutputLimited</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>SetCmdLimits</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>minimum</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>maximum</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__geterror</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>error</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>SetFeedForward</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>FF</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__getCmdLimitMax</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>CmdLimitMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>Time_keeping</Name><BitSize>448</BitSize><SubItem><Name>sec_1_trig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>sec_10_trig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>sec_20_trig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>320</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CT_housekeeping</Name><BitSize>128</BitSize><SubItem><Name>upperSensor</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>lowerSensor</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>Process_data</Name><BitSize>1664</BitSize><SubItem><Name>TensionSetpoint</Name><Type>DINT</Type><Comment><![CDATA[kg	]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>LoadcellTension</Name><Type>DINT</Type><Comment><![CDATA[kg	(measured)]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>TractionWinchCommandedTorque</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 (of max torque)]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>TractionWinchCommandedRPM</Name><Type>LREAL</Type><Comment><![CDATA[ drum RPM.	]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>TractionWinchActualTorque</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 (of max torque)]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>TractionWinchActualRPM</Name><Type>LREAL</Type><Comment><![CDATA[ drum RPM. Positive is Pay out]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>SDRactualRPM</Name><Type>LREAL</Type><Comment><![CDATA[ drum RPM.]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>SDRactualTorque</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 (of max torque)]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>SWC_position</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1 - full range]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>PID_FF</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>_PID_error</Name><Type>LREAL</Type><Comment><![CDATA[ pid regulator error]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>_PID_output</Name><Type>LREAL</Type><Comment><![CDATA[ pid regulator output]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>PID_Kp</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>PID_K1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>PID_Kd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>PID_Tf</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>PID_CommandLimitMin</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>PID_CommandLimitMax</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>SDRCommandedRPM</Name><Type>LREAL</Type><Comment><![CDATA[ drum RPM.	]]></Comment><BitSize>64</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>SWC_oilPressure</Name><Type>LREAL</Type><Comment><![CDATA[ bar]]></Comment><BitSize>64</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>SWC_oilPressureAlarmLimit</Name><Type>LREAL</Type><Comment><![CDATA[ bar]]></Comment><BitSize>64</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>TorqueMode_VFD_RPMlimit</Name><Type>LREAL</Type><Comment><![CDATA[ VFD RPM limit in CT mode , negative number]]></Comment><BitSize>64</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>TorqueMode_PID_RPMlimitHaul</Name><Type>LREAL</Type><Comment><![CDATA[ PID RPM limit in CT mode. positive number]]></Comment><BitSize>64</BitSize><BitOffs>1344</BitOffs></SubItem><SubItem><Name>CraneIndoormode</Name><Type>INT</Type><Comment><![CDATA[ 0= Outside , 1= Inside]]></Comment><BitSize>16</BitSize><BitOffs>1408</BitOffs></SubItem><SubItem><Name>OuthaulerActive</Name><Type>INT</Type><Comment><![CDATA[ 1= ON]]></Comment><BitSize>16</BitSize><BitOffs>1424</BitOffs></SubItem><SubItem><Name>TorqueMode_PID_RPMlimitPay</Name><Type>LREAL</Type><Comment><![CDATA[ PID RPM limit in CT mode. positive number]]></Comment><BitSize>64</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>speedRampHaul</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>speedRampPay</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem></DataType><DataType><Name Namespace="p7hyd">El2535StatusWordBit</Name><BitSize>16</BitSize><SubItem><Name>digitalInput1</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>reserved2</Name><Type>BIT</Type><Comment><![CDATA[ 1]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>reserved3</Name><Type>BIT</Type><Comment><![CDATA[ 2]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>reserved4</Name><Type>BIT</Type><Comment><![CDATA[ 3]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>readyToEnable</Name><Type>BIT</Type><Comment><![CDATA[ 4]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>warning</Name><Type>BIT</Type><Comment><![CDATA[ 5]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>error</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reserved7</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>reserved8</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>reserved9</Name><Type>BIT</Type><Comment><![CDATA[ 9	]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>reserved10</Name><Type>BIT</Type><Comment><![CDATA[ 10]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7hyd">EL2535StatusWord</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7hyd">El2535StatusWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7hyd">EL2535IO_in</Name><BitSize>16</BitSize><SubItem><Name>status</Name><Type Namespace="p7hyd">EL2535StatusWord</Type><Comment><![CDATA[ Status from the PWM module]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>SWCIO_In</Name><BitSize>96</BitSize><SubItem><Name>endSensorOuter</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>endSensorInner</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>stringSensor</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>pressureSensor</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>swcValve</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem></DataType><DataType><Name>DebugMessage_timed</Name><BitSize>2304</BitSize><SubItem><Name>st1</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>st2</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>712</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>st3</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>1360</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>timer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>2048</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">P6OpState</Name><Comment><![CDATA[
State For Operations
====================

These values are giving an information whether a unit is running or not
]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NOTAVAILABLE</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>STOPPED</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>PAUSING</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>PREPARE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7hyd">EL2535ControlWordBit</Name><BitSize>16</BitSize><SubItem><Name>enableDithering</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>reserved2</Name><Type>BIT</Type><Comment><![CDATA[ 1]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>reserved3</Name><Type>BIT</Type><Comment><![CDATA[ 2]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>reserved4</Name><Type>BIT</Type><Comment><![CDATA[ 3]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>reserved5</Name><Type>BIT</Type><Comment><![CDATA[ 4]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>enable</Name><Type>BIT</Type><Comment><![CDATA[ 5]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>reset</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reserved7</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>reserved8</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>reserved9</Name><Type>BIT</Type><Comment><![CDATA[ 9	]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>reserved10</Name><Type>BIT</Type><Comment><![CDATA[ 10]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15	]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7hyd">EL2535ControlWord</Name><BitSize>16</BitSize><SubItem><Name>twobytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7hyd">EL2535ControlWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7hyd">EL2535IO_out</Name><BitSize>32</BitSize><SubItem><Name>control</Name><Type Namespace="p7hyd">EL2535ControlWord</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>PWMOutput</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name>SWCIO_Out</Name><BitSize>32</BitSize><SubItem><Name>swcValve</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7type">IEmergencyStop</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Activated</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ActivatedSwitchIdx</Name><Type>INT</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>ActivatedSwitchName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActivated</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getActivatedSwitchIdx</Name><ReturnType RpcDirection="out">INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getActivatedSwitchName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p7type">IPIDController</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getOut</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">update</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>config</Name><Type Namespace="p7type" ReferenceTo="true" RpcDirection="in">ConfigPID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Active</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>Setpoint</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValue</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValueFF1</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValueFF2</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>LowerBoundary</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>UpperBoundary</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>CycleTime</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6com">PIDController</Name><Comment><![CDATA[
Purpose
=======
This is a PID controller with process value and setpoint as float types.

Features
========

#. Anti Windup for the integrator
#. Low pass filter for the differentiator
#. Symmetric processing to 0 of input values
#. Limiting output values 
#. Two feed forward values to support faster changes

Methods And Properties
======================
]]></Comment><BitSize>1344</BitSize><Implements Namespace="p7type">IPIDController</Implements><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Error</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getOut</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Out</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>config</Name><Type Namespace="p7type" ReferenceTo="true">ConfigPID</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>Setpoint</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValue</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValueFF1</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ProcessValueFF2</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>LowerBoundary</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>UpperBoundary</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>CycleTime</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>allocation_plus_fb</Name><Value>1024</Value></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name>SlackWireSM</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>IDLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ACTIVATING</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>DEACTIVATE</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>ESTOP</Text><Enum>50</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">ValveCMD</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>NONE</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>OFF</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ON</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>CALIBRATE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>RESET</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IValve</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>CalibrationMode</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getCalibrationMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">setValve</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Comment><![CDATA[ Command the valve output to be on or off]]></Comment><Type Namespace="p7type" RpcDirection="in">ValveCMD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>value</Name><Comment><![CDATA[ Relative valve position. Range from 0-1 (0-100%).]]></Comment><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p7hyd">ValveEL2535</Name><Comment><![CDATA[ Class to control a valve using Beckhoff PWM output module. Output is off when input is zero.]]></Comment><BitSize>768</BitSize><Implements Namespace="p7type">IValve</Implements><SubItem><Name>Config</Name><Type Namespace="p7hyd" ReferenceTo="true">ConfigValve</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p7hyd" ReferenceTo="true">EL2535IO_in</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p7hyd" ReferenceTo="true">EL2535IO_out</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>CalibrationMode</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>836104</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>836136</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getCalibrationMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>CalibrationMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">setValve</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Comment><![CDATA[ Command the valve output to be on or off]]></Comment><Type Namespace="p7type" RpcDirection="in">ValveCMD</Type><BitSize>32</BitSize></Parameter><Parameter><Name>value</Name><Comment><![CDATA[ Relative valve position. Range from 0-1 (0-100%).]]></Comment><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</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></Properties></DataType><DataType><Name Namespace="p7type">IAnalogSensorBase</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><PropertyItem><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getValue</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1265</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IAnalogSensor</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IAnalogSensorBase</ExtendsType><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="5">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1261</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">SensorEL30xx</Name><BitSize>448</BitSize><Implements Namespace="p7type">IAnalogSensor</Implements><SubItem><Name>IO_In</Name><Type Namespace="p6com" ReferenceTo="true">EL30xxIO_in</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ADC_VALUE_MIN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Default><Value>-32768</Value></Default></SubItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>836200</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>836144</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>836176</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getValue</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>processing</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</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></Properties></DataType><DataType><Name Namespace="p6com">HydPressure250barAA</Name><Comment><![CDATA[ 
This sensor class is for 4-20mA temp sensor on a EL30xx terminal for pressure from 0 to 250bar
]]></Comment><BitSize>2432</BitSize><ExtendsType Namespace="p6com">SensorEL30xx</ExtendsType><Implements Namespace="p7type">IAnalogSensor</Implements><Method><Name>processing</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>SlackWireCompensator</Name><BitSize>20160</BitSize><SubItem><Name>Config</Name><Type ReferenceTo="true">SlackWireConfig</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">SWCIO_In</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">SWCIO_Out</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>supplyPressure</Name><Type>LREAL</Type><Comment><![CDATA[ input pressure from system]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_pressurePid</Name><Type Namespace="p6com">PIDController</Type><BitSize>1344</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>_opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>_sensorError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1744</BitOffs></SubItem><SubItem><Name>_state</Name><Type>SlackWireSM</Type><BitSize>16</BitSize><BitOffs>1760</BitOffs></SubItem><SubItem><Name>valve</Name><Type Namespace="p7hyd">ValveEL2535</Type><BitSize>768</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>_pressureSensor</Name><Type Namespace="p6com">HydPressure250barAA</Type><BitSize>2432</BitSize><BitOffs>2560</BitOffs></SubItem><SubItem><Name>_activate</Name><Type>BOOL</Type><Comment><![CDATA[ start command from outside]]></Comment><BitSize>8</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>_stringPosition</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1]]></Comment><BitSize>64</BitSize><BitOffs>5056</BitOffs></SubItem><SubItem><Name>_pressure</Name><Type>LREAL</Type><Comment><![CDATA[ hydraulic pressure in Bar]]></Comment><BitSize>64</BitSize><BitOffs>5120</BitOffs></SubItem><SubItem><Name>_pressureRequested</Name><Type>LREAL</Type><Comment><![CDATA[ We are asked to achieve this (bar)...]]></Comment><BitSize>64</BitSize><BitOffs>5184</BitOffs></SubItem><SubItem><Name>_pressureRegSV</Name><Type>LREAL</Type><Comment><![CDATA[ SV to Regulator	]]></Comment><BitSize>64</BitSize><BitOffs>5248</BitOffs></SubItem><SubItem><Name>_valveOutputValue</Name><Type>LREAL</Type><Comment><![CDATA[ output to Valve (0-1)]]></Comment><BitSize>64</BitSize><BitOffs>5312</BitOffs></SubItem><SubItem><Name>_tension</Name><Type>LREAL</Type><Comment><![CDATA[ wire tension in Kg]]></Comment><BitSize>64</BitSize><BitOffs>5376</BitOffs></SubItem><SubItem><Name>_tensionrRequested</Name><Type>LREAL</Type><Comment><![CDATA[ Requested tension in Kg]]></Comment><BitSize>64</BitSize><BitOffs>5440</BitOffs></SubItem><SubItem><Name>_activationFailTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ if not in run after 30 sec, turn off]]></Comment><BitSize>256</BitSize><BitOffs>5504</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_deactivateTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ time to ramp down pressure when stopping]]></Comment><BitSize>256</BitSize><BitOffs>5760</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_atSetpoint</Name><Type>BOOL</Type><Comment><![CDATA[ Regulator within pressure limit and in run state]]></Comment><BitSize>8</BitSize><BitOffs>6016</BitOffs></SubItem><SubItem><Name>MINIMUM_SUPPLY_PRESSURE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6080</BitOffs><Default><Value>30</Value></Default></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CALCULATEBACKTENSION___PISTONAREA</Name><Type>LREAL</Type><Comment><![CDATA[ in cm2]]></Comment><BitSize>64</BitSize><BitOffs>6144</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CALCULATEREQUESTEDPRESSURE__DEBGMSG_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>6208</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CALCULATEREQUESTEDPRESSURE___PISTONAREA</Name><Type>LREAL</Type><Comment><![CDATA[ in cm2]]></Comment><BitSize>64</BitSize><BitOffs>8512</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>8576</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_2</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>10880</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_3</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>13184</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT__DEBGMSG_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>15488</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT__DEBGMSG_2</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>17792</BitOffs></SubItem><SubItem><Name>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT___STRINGSENSORNORMALIZED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>20096</BitOffs></SubItem><PropertyItem><Name>backtension</Name><Type>LREAL</Type><Comment><![CDATA[ Calculated backtension in Kg based on hydraulic pressure]]></Comment><BitSize>64</BitSize><GetCodeOffs>836648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>endSensorInnerTriggered</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>836616</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>endSensorOuterTriggered</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>836752</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InCenter</Name><Type>BOOL</Type><Comment><![CDATA[ Position within ssenter threshold]]></Comment><BitSize>8</BitSize><GetCodeOffs>836632</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>836664</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>position</Name><Type>LREAL</Type><Comment><![CDATA[ Cylinder position 0 - 1]]></Comment><BitSize>64</BitSize><GetCodeOffs>836736</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>pressure</Name><Type>LREAL</Type><Comment><![CDATA[ Measured pressure from SWC sylinder]]></Comment><BitSize>64</BitSize><GetCodeOffs>836672</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>RegulatorAtSetpoint</Name><Type>BOOL</Type><Comment><![CDATA[ Regulator in operation, and error below threshold]]></Comment><BitSize>8</BitSize><GetCodeOffs>836688</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="2">__getendSensorInnerTriggered</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>endSensorInnerTriggered</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_normalizeStringInput</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>_stringSensorRawValue</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>debgMsg_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT__DEBGMSG_1</Value></Property></Properties></Local><Local><Name>debgMsg_2</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT__DEBGMSG_2</Value></Property></Properties></Local><Local><Name>_stringsensorNormalized</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___NORMALIZESTRINGINPUT___STRINGSENSORNORMALIZED</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getInCenter</Name><Comment><![CDATA[ Position within ssenter threshold]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InCenter</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_checkSensorErrors</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>debgMsg_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_1</Value></Property></Properties></Local><Local><Name>debgMsg_2</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_2</Value></Property></Properties></Local><Local><Name>debgMsg_3</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CHECKSENSORERRORS__DEBGMSG_3</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getbacktension</Name><Comment><![CDATA[ Calculated backtension in Kg based on hydraulic pressure]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>backtension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>setBacktension</Name><Comment><![CDATA[ Tension in Kg]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>tension</Name><Comment><![CDATA[ tension in kg]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getopState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getpressure</Name><Comment><![CDATA[ Measured pressure from SWC sylinder]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>pressure</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_updateValve</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getRegulatorAtSetpoint</Name><Comment><![CDATA[ Regulator in operation, and error below threshold]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>RegulatorAtSetpoint</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calculateRequestedPressure</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>tension</Name><Comment><![CDATA[ Kg]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>debgMsg_1</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CALCULATEREQUESTEDPRESSURE__DEBGMSG_1</Value></Property></Properties></Local><Local><Name>_pistonArea</Name><Comment><![CDATA[ in cm2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CALCULATEREQUESTEDPRESSURE___PISTONAREA</Value></Property></Properties></Local></Method><Method><Name>deactivate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calculateBacktension</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>cylinderPressure</Name><Comment><![CDATA[ in bar]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>_pistonArea</Name><Comment><![CDATA[ in cm2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SLACKWIRECOMPENSATOR___CALCULATEBACKTENSION___PISTONAREA</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getposition</Name><Comment><![CDATA[ Cylinder position 0 - 1]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>position</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getendSensorOuterTriggered</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>endSensorOuterTriggered</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>activate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">ACS880StatusWordBit</Name><BitSize>16</BitSize><SubItem><Name>readyToSwitchOn</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>readyRun</Name><Type>BIT</Type><Comment><![CDATA[ 1, ready to operate or off1Active]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>readyRef</Name><Type>BIT</Type><Comment><![CDATA[ 2, Operation enabled or Operation disabled]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>tripped</Name><Type>BIT</Type><Comment><![CDATA[ 3 ]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>off2Inactive</Name><Type>BIT</Type><Comment><![CDATA[ 4 ]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>off3Inactive</Name><Type>BIT</Type><Comment><![CDATA[ 5 ]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>switchOnInhibited</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>warning</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>atSetpoint</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>remote</Name><Type>BIT</Type><Comment><![CDATA[ 9]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>reserved10</Name><Type>BIT</Type><Comment><![CDATA[ 10 ]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11 ]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12 ]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13 ]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14 ]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15 ]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880StatusWord</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7elec">ACS880StatusWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880UserStatusBit</Name><BitSize>16</BitSize><SubItem><Name>relais0</Name><Type>BIT</Type><Comment><![CDATA[  0 10.1.2]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>relais1</Name><Type>BIT</Type><Comment><![CDATA[  1 false ]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>enc0Running</Name><Type>BIT</Type><Comment><![CDATA[  2 6.19.5]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>enc1Running</Name><Type>BIT</Type><Comment><![CDATA[  3 6.19.6]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>DI1</Name><Type>BIT</Type><Comment><![CDATA[  4]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>DI2</Name><Type>BIT</Type><Comment><![CDATA[  5]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>reserved6</Name><Type>BIT</Type><Comment><![CDATA[  6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reserved7</Name><Type>BIT</Type><Comment><![CDATA[  7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>reserved8</Name><Type>BIT</Type><Comment><![CDATA[  8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>reserved9</Name><Type>BIT</Type><Comment><![CDATA[  9]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>dcCharged</Name><Type>BIT</Type><Comment><![CDATA[ 10 6.16.2]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11 ]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>userSetBit0</Name><Type>BIT</Type><Comment><![CDATA[ 12 96.10.0]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>userSetBit1</Name><Type>BIT</Type><Comment><![CDATA[ 13 96.10.1]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>modulating</Name><Type>BIT</Type><Comment><![CDATA[ 14 6.16.6]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880UserStatusWord</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7elec">ACS880UserStatusBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></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 GUID="{18071995-0000-0000-0000-000000000042}" TcBaseType="true" CName="AmsAddr">AMSADDR</Name><BitSize>64</BitSize><SubItem><Name>netId</Name><Type GUID="{18071995-0000-0000-0000-000000000041}">AMSNETID</Type><BitSize>48</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>port</Name><Type GUID="{18071995-0000-0000-0000-000000000004}">WORD</Type><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><Format><Printf>%d.%d.%d.%d.%d.%d:%d</Printf><Parameter>.netId[0]</Parameter><Parameter>.netId[1]</Parameter><Parameter>.netId[2]</Parameter><Parameter>.netId[3]</Parameter><Parameter>.netId[4]</Parameter><Parameter>.netId[5]</Parameter><Parameter>.port</Parameter></Format><Format Name="Iec"><Printf>(netId:=[%d.%d.%d.%d.%d.%d], port :=%d)</Printf><Parameter>.netId[0]</Parameter><Parameter>.netId[1]</Parameter><Parameter>.netId[2]</Parameter><Parameter>.netId[3]</Parameter><Parameter>.netId[4]</Parameter><Parameter>.netId[5]</Parameter><Parameter>.port</Parameter></Format></DataType><DataType><Name Namespace="p7elec">ACS880IO_In</Name><BitSize>288</BitSize><SubItem><Name>status</Name><Type Namespace="p7elec">ACS880StatusWord</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>userStatusWord</Name><Type Namespace="p7elec">ACS880UserStatusWord</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>speed</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>torque</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>power</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>comerror_in</Name><Type>BOOL</Type><Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>comerror_out</Name><Type>BOOL</Type><Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment><BitSize>8</BitSize><BitOffs>136</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>amsaddr</Name><Type GUID="{18071995-0000-0000-0000-000000000042}">AMSADDR</Type><Comment><![CDATA[ This is the netid of the master delivered to every slave]]></Comment><BitSize>64</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>encoders</Name><Type>DINT</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><Comment><![CDATA[ in the IO section InfoData]]></Comment><BitSize>64</BitSize><BitOffs>224</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBTStatusWordBit</Name><BitSize>16</BitSize><SubItem><Name>readyToSwitchOn</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>readyRun</Name><Type>BIT</Type><Comment><![CDATA[ 1, ready to operate or off1Active]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>readyRef</Name><Type>BIT</Type><Comment><![CDATA[ 2, Operation enabled or Operation disabled]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>tripped</Name><Type>BIT</Type><Comment><![CDATA[ 3 ]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>reserved4</Name><Type>BIT</Type><Comment><![CDATA[ 4 ]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>reserved5</Name><Type>BIT</Type><Comment><![CDATA[ 5 ]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>reserved6</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>warning</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>modulating</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>remote</Name><Type>BIT</Type><Comment><![CDATA[ 9]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>net_ok</Name><Type>BIT</Type><Comment><![CDATA[ 10 ]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>ChargeOv</Name><Type>BIT</Type><Comment><![CDATA[ 11  // 106.18.9]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12 ]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13 ]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14 ]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15 ]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBTStatusWord</Name><BitSize>32</BitSize><SubItem><Name>bits</Name><Type Namespace="p6power">ACS880IGBTStatusWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>twobyte</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBTIO_In</Name><BitSize>160</BitSize><SubItem><Name>status</Name><Type Namespace="p6power">ACS880IGBTStatusWord</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>DCVoltage</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>power</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>powerRegen</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>comerror_in</Name><Type>BOOL</Type><Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>comerror_out</Name><Type>BOOL</Type><Comment><![CDATA[ Has to be linked to WC bit in ther Ethercat management layer ]]></Comment><BitSize>8</BitSize><BitOffs>136</BitOffs><Default><Bool>true</Bool></Default></SubItem></DataType><DataType><Name Namespace="p7elec">OpValueInverter</Name><BitSize>128</BitSize><SubItem><Name>Optimes</Name><Type>TIME</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>[0]</Name><DateTime>T</DateTime></SubItem><SubItem><Name>[1]</Name><DateTime>T</DateTime></SubItem><SubItem><Name>[2]</Name><DateTime>T</DateTime></SubItem><SubItem><Name>[3]</Name><DateTime>T</DateTime></SubItem></Default></SubItem></DataType><DataType><Name Namespace="p7elec">InverterGroupOpValue</Name><BitSize>12928</BitSize><BaseType Namespace="p7elec">OpValueInverter</BaseType><ArrayInfo><LBound>0</LBound><Elements>101</Elements></ArrayInfo></DataType><DataType><Name Namespace="p6winch">OpValueSpool</Name><BitSize>192</BitSize><SubItem><Name>HeadStart</Name><Type>LINT</Type><Comment><![CDATA[ Starting side of the first layer ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>-10000</Value></Default></SubItem><SubItem><Name>HeadEnd</Name><Type>LINT</Type><Comment><![CDATA[ End of the first layer]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>10000</Value></Default></SubItem><SubItem><Name>DiamondOffsetWinch</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">OpValueWinch</Name><BitSize>384</BitSize><SubItem><Name>HeadOffset</Name><Type>LREAL</Type><Comment><![CDATA[ This value is the difference beween estimated wire position and spool head]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Spool</Name><Type Namespace="p6winch">OpValueSpool</Type><BitSize>192</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>circumference</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>6666</Value></Default></SubItem><SubItem><Name>encoder_offset_wire_calc</Name><Type>LINT</Type><Comment><![CDATA[ NEW offset to calibrate virtual wire position]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem></DataType><DataType><Name>OpValueSpool</Name><BitSize>128</BitSize><SubItem><Name>HeadStart</Name><Type>LINT</Type><Comment><![CDATA[ Starting(motor) side of the layer ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>-10000</Value></Default></SubItem><SubItem><Name>HeadEnd</Name><Type>LINT</Type><Comment><![CDATA[ Bearing End of the layer	]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>10000</Value></Default></SubItem></DataType><DataType><Name Namespace="p7elec">OpValueMotor</Name><BitSize>32</BitSize><SubItem><Name>opTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">OpValuesGearCoolingController</Name><BitSize>32</BitSize><SubItem><Name>Motor</Name><Type Namespace="p7elec">OpValueMotor</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">OpValueHPUBrake</Name><BitSize>64</BitSize><SubItem><Name>Optime</Name><Type>TIME</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">OpValueAFE</Name><BitSize>32</BitSize><SubItem><Name>Optime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><DateTime>T</DateTime></Default></SubItem></DataType><DataType><Name>OpValuesAutoController</Name><BitSize>320</BitSize><SubItem><Name>setpoint</Name><Type>LREAL</Type><Comment><![CDATA[ Setpoint in meter	]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>100</Value></Default></SubItem><SubItem><Name>tensionMax</Name><Type>LREAL</Type><Comment><![CDATA[ (kg) Maximum tension in auto]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>2000</Value></Default></SubItem><SubItem><Name>velocityHaulin</Name><Type>LREAL</Type><Comment><![CDATA[ (m/s) Auto haul in velocity]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>velocityPayout</Name><Type>LREAL</Type><Comment><![CDATA[ (m/s) Auto pay out velocity]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>acceleration</Name><Type>LREAL</Type><Comment><![CDATA[ (m/s²) acceleration. 0.5 => 2 seconds to reach 60m/min]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><Value>0.5</Value></Default></SubItem></DataType><DataType><Name>OpValues</Name><BitSize>15168</BitSize><SubItem><Name>inverters</Name><Type Namespace="p7elec">InverterGroupOpValue</Type><Comment><![CDATA[system]]></Comment><BitSize>12928</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ewinch</Name><Type Namespace="p6winch">OpValueWinch</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><Comment><![CDATA[Ctrl]]></Comment><BitSize>1152</BitSize><BitOffs>12928</BitOffs></SubItem><SubItem><Name>ctd_spool</Name><Type>OpValueSpool</Type><Comment><![CDATA[Spool]]></Comment><BitSize>128</BitSize><BitOffs>14080</BitOffs></SubItem><SubItem><Name>storageDrum_spool</Name><Type>OpValueSpool</Type><BitSize>128</BitSize><BitOffs>14208</BitOffs></SubItem><SubItem><Name>gearCooling</Name><Type Namespace="p6winch">OpValuesGearCoolingController</Type><Comment><![CDATA[Cooling]]></Comment><BitSize>32</BitSize><BitOffs>14336</BitOffs></SubItem><SubItem><Name>gearcoolingMotor1</Name><Type Namespace="p7elec">OpValueMotor</Type><BitSize>32</BitSize><BitOffs>14368</BitOffs></SubItem><SubItem><Name>gearcoolingMotor2</Name><Type Namespace="p7elec">OpValueMotor</Type><BitSize>32</BitSize><BitOffs>14400</BitOffs></SubItem><SubItem><Name>brakeHPU</Name><Type Namespace="p6power">OpValueHPUBrake</Type><Comment><![CDATA[HPUs]]></Comment><BitSize>64</BitSize><BitOffs>14432</BitOffs></SubItem><SubItem><Name>igbt_TA1</Name><Type Namespace="p6power">OpValueAFE</Type><Comment><![CDATA[AFE]]></Comment><BitSize>32</BitSize><BitOffs>14496</BitOffs></SubItem><SubItem><Name>autoCTD</Name><Type>OpValuesAutoController</Type><Comment><![CDATA[ auto ]]></Comment><BitSize>320</BitSize><BitOffs>14528</BitOffs></SubItem><SubItem><Name>autoTraction</Name><Type>OpValuesAutoController</Type><BitSize>320</BitSize><BitOffs>14848</BitOffs></SubItem></DataType><DataType><Name Namespace="p7type">IP6Identifier</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>IDname</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getIDname</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__setIDname</Name><Parameter><Name>IDname</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p7type">EventIdentifier</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><EnumInfo><Text>NO_ERROR</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>INVERTER_NO_POWER_SUPPLY</Text><Enum>1</Enum><Comment><![CDATA[ No power supply for the motor]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_OVERVOLTAGE</Text><Enum>2</Enum><Comment><![CDATA[ Inverter is indicating too much voltage ]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_TRIPPED</Text><Enum>3</Enum><Comment><![CDATA[ Inverter is indicating error]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_COMM_FAULT</Text><Enum>4</Enum><Comment><![CDATA[ Fieldbus problem]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_WRONG_MOTOR</Text><Enum>5</Enum><Comment><![CDATA[ Invalid motor number]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_LOCAL</Text><Enum>6</Enum><Comment><![CDATA[ Inverter is in local mode]]></Comment></EnumInfo><EnumInfo><Text>INV_NO_READYREF</Text><Enum>7</Enum><Comment><![CDATA[ Inverter doesn't build magnet field ]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_NO_CONTACTOR_MSG</Text><Enum>8</Enum><Comment><![CDATA[ Contactor signal indicates wrong state]]></Comment></EnumInfo><EnumInfo><Text>INVERTER_RESET_REQUEST</Text><Enum>9</Enum></EnumInfo><EnumInfo><Text>INVERTER_NO_DC</Text><Enum>10</Enum><Comment><![CDATA[ Frontend doesn't deliver DC]]></Comment></EnumInfo><EnumInfo><Text>DRIVE_NOT_ENOUGH_MOTORS</Text><Enum>16</Enum><Comment><![CDATA[ When the number of motors is too low]]></Comment></EnumInfo><EnumInfo><Text>DRIVE_ACTIVATION_FAILED</Text><Enum>17</Enum><Comment><![CDATA[ When an inverter couldn't be activated.]]></Comment></EnumInfo><EnumInfo><Text>DRIVE_NO_ENCODERS_AVAILABLE</Text><Enum>18</Enum><Comment><![CDATA[ Encoder isn't working ]]></Comment></EnumInfo><EnumInfo><Text>DRIVE_DIRECT_ENCODER_CHOICE_WRONG</Text><Enum>19</Enum><Comment><![CDATA[ config.Option_OnlyThisInverterHasEncoder >= NumberOfInvertersMax	 ]]></Comment></EnumInfo><EnumInfo><Text>WINCHBASE_AUTOMODE_LARGELAG</Text><Enum>32</Enum><Comment><![CDATA[ Too large lag between setpoint and length]]></Comment></EnumInfo><EnumInfo><Text>WINCHBASE_DRIVE_IS_NOT_AVAILABLE</Text><Enum>33</Enum></EnumInfo><EnumInfo><Text>WINCHBASE_SPOOL_IS_NOT_AVAILABLE</Text><Enum>34</Enum><Comment><![CDATA[ The drive for spooling is down]]></Comment></EnumInfo><EnumInfo><Text>ENCODER_COUNTER_JITTER</Text><Enum>48</Enum><Comment><![CDATA[ The counter is changing too fast]]></Comment></EnumInfo><EnumInfo><Text>SPOOL_CONFIG_ERROR</Text><Enum>64</Enum><Comment><![CDATA[ Spool Drive Configuration error]]></Comment></EnumInfo><EnumInfo><Text>SPOOL_NO_DRIVE</Text><Enum>65</Enum><Comment><![CDATA[ Drive is missing]]></Comment></EnumInfo><EnumInfo><Text>MMUX_SWITCHING_MOTOR</Text><Enum>80</Enum><Comment><![CDATA[ One of the inverters is controlling the wrong motor]]></Comment></EnumInfo><EnumInfo><Text>AFE_NO_NET</Text><Enum>96</Enum><Comment><![CDATA[ No net]]></Comment></EnumInfo><EnumInfo><Text>AFE_STARTUP_FAILED</Text><Enum>97</Enum></EnumInfo><EnumInfo><Text>AFE_TRIPPED</Text><Enum>98</Enum><Comment><![CDATA[ Inverter is indicating error]]></Comment></EnumInfo><EnumInfo><Text>AFE_COMM_FAULT</Text><Enum>99</Enum><Comment><![CDATA[ Fieldbus problem]]></Comment></EnumInfo><EnumInfo><Text>AFE_LOCAL</Text><Enum>100</Enum><Comment><![CDATA[ Inverter is in local mode]]></Comment></EnumInfo><EnumInfo><Text>AFE_RESET_REQUEST</Text><Enum>101</Enum></EnumInfo><EnumInfo><Text>AFE_ESTOP</Text><Enum>102</Enum></EnumInfo><Properties><Property><Name>textlistenumeration</Name></Property><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">P6State</Name><Comment><![CDATA[
Device State
============

These states are similar to the Ethercat statemachine. Don't confuse these states with
states for operation
]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>BUSY</Text><Enum>-1</Enum><Comment><![CDATA[ no access because of concurrent operation]]></Comment></EnumInfo><EnumInfo><Text>INIT</Text><Enum>0</Enum><Comment><![CDATA[ Initializing objects]]></Comment></EnumInfo><EnumInfo><Text>PREOP</Text><Enum>1</Enum><Comment><![CDATA[ Check whether operation is possible]]></Comment></EnumInfo><EnumInfo><Text>OP</Text><Enum>2</Enum><Comment><![CDATA[ Full operational]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IProtocol</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1589</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IProtoService</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IProtocol</ExtendsType><Properties><Property><Name>TcPlcInterfaceId</Name><Value>1586</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IEncoder</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IProtoService</ExtendsType><PropertyItem><Name>DirectionValue</Name><Type>BOOL</Type><Comment><![CDATA[ Alternative to changeDirectionValue() call]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>DirectionValueRaw</Name><Type>BOOL</Type><Comment><![CDATA[ Alternative to changeDirectionValueRaw() call]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Resolution</Name><Type>DINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>Value</Name><Type>LINT</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LINT</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getDirectionValue</Name><Comment><![CDATA[ Alternative to changeDirectionValue() call]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getDirectionValueRaw</Name><Comment><![CDATA[ Alternative to changeDirectionValueRaw() call]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getResolution</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getValue</Name><ReturnType RpcDirection="out">LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getValueRaw</Name><ReturnType RpcDirection="out">LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setDirectionValue</Name><Comment><![CDATA[ Alternative to changeDirectionValue() call]]></Comment><Parameter><Name>DirectionValue</Name><Comment><![CDATA[ Alternative to changeDirectionValue() call]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__setDirectionValueRaw</Name><Comment><![CDATA[ Alternative to changeDirectionValueRaw() call]]></Comment><Parameter><Name>DirectionValueRaw</Name><Comment><![CDATA[ Alternative to changeDirectionValueRaw() call]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">changeDirectionRawValue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">changeDirectionValue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">resetAll</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="13">setValueTo</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>NewValue</Name><Type RpcDirection="in">LINT</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p7type">InverterCMD</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ACTIVATE</Text><Enum>1</Enum><Comment><![CDATA[ Go to run state, magnetized and no motor change. ]]></Comment></EnumInfo><EnumInfo><Text>PAUSE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>3</Enum><Comment><![CDATA[ Stop motor connected to inverter.]]></Comment></EnumInfo><EnumInfo><Text>RESET</Text><Enum>4</Enum><Comment><![CDATA[ Reset inverter faults.]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IInverter</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IP6Identifier</ExtendsType><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="13">__getAMSAddr</Name><Comment><![CDATA[
Purpose
=======
This interface provides a property promise to access the AMSADDR of a Twincat System

]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000042}" RpcDirection="out">AMSADDR</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">getEncoder</Name><ReturnType Namespace="p7type" RpcDirection="out">IEncoder</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="17">getMotor</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="18">getOpTime</Name><ReturnType RpcDirection="out">TIME</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="19">getPower</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="20">getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="21">getTorqueRel</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="22">isAtZeroSpeed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="23">resetOpTime</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="24">setMotor</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="25">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Operation</Name><Type Namespace="p7type" RpcDirection="in">InverterCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="26">setProcessValues</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6com">AlarmEvent</Name><Comment><![CDATA[ 
	This abstract class is the foundation for P6 Alarms.  Each  EventEntry in the Type System table has to include 
	a manual made ID. This ID is autogenerated but has to be modified according to the following describtion:
	
	Type of the ID is UDINT
	
	The hexadecimal representation is 6 siffre long and is shifted 8 bits to the left by an alarm. The positions are encoded as following

	DDDAAA##

	DDD represents a class of a device like winch or inverters. This gives a range of 4096 device classes
	AAA represents event class like high temperature. Example
	## is the numerical device id, which will be inserted when the instance for the alarm class is made
	
    16#00100201 would an alarm for a tripped inverter. DDD is 16#001 which represents the inverter classes while 
    AAA is 16#002 represents the high temperature alarm

	Parameter 0 is the Alarm Code
	Parameter 1 is the Dev ID
	Parameter 2 is the Dev Name
		
]]></Comment><BitSize>7936</BitSize><SubItem><Name>ID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name RpcEnable="plc" VTableIndex="8">confirm</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="7">clear</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_createEvent</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_createArguments</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>alarmCode</Name><Type>UDINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="11">raise</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getRaised</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Raised</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>hide</Name></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6com">AlarmDigital</Name><BitSize>8576</BitSize><ExtendsType Namespace="p6com">AlarmEvent</ExtendsType><SubItem><Name>Value</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7936</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TimeSpan</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>7968</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</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">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_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 Namespace="Tc2_System">T_U64KAFFINITY</Name><Comment><![CDATA[ CPU affinity mask ]]></Comment><BitSize>64</BitSize><SubItem><Name>lower</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>higher</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>32</BitOffs><Default><Value>0</Value></Default></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ST_AdsBaDevApiIoCtlModifier</Name><BitSize>128</BitSize><SubItem><Name>affinity</Name><Type Namespace="Tc2_System">T_U64KAFFINITY</Type><Comment><![CDATA[ CPU affinity mask ]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.lower</Name><Value>0</Value></SubItem><SubItem><Name>.higher</Name><Value>0</Value></SubItem></Default></SubItem><SubItem><Name>flags</Name><Type>DWORD</Type><Comment><![CDATA[ Extended modifier flags ]]></Comment><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>rsrv</Name><Type>DWORD</Type><Comment><![CDATA[ Reserved for future use ]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ST_AdsBaDevApiHead</Name><Comment><![CDATA[ Api request header ]]></Comment><BitSize>192</BitSize><SubItem><Name>indexGroup</Name><Type>UDINT</Type><Comment><![CDATA[ Function group ]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>indexOffset</Name><Type>UDINT</Type><Comment><![CDATA[ Function offset ]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>modifier</Name><Type Namespace="Tc2_System">ST_AdsBaDevApiIoCtlModifier</Type><BitSize>128</BitSize><BitOffs>64</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ST_AdsBaDevApiReq</Name><Comment><![CDATA[ Api request frame ]]></Comment><BitSize>8416</BitSize><SubItem><Name>head</Name><Type Namespace="Tc2_System">ST_AdsBaDevApiHead</Type><Comment><![CDATA[ Header ]]></Comment><BitSize>192</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>inData</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>1025</Elements></ArrayInfo><Comment><![CDATA[ User data ]]></Comment><BitSize>8200</BitSize><BitOffs>192</BitOffs></SubItem><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FB_BaDeviceIoControl</Name><BitSize>11200</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>affinity</Name><Type Namespace="Tc2_System">T_U64KAFFINITY</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Default><SubItem><Name>.lower</Name><Value>0</Value></SubItem><SubItem><Name>.higher</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nModifier</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>320</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nIdxGrp</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>nIdxOffs</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbWriteLen</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>416</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>cbReadLen</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>448</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><BitSize>64</BitSize><BitOffs>512</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><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>672</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>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>712</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>736</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>cbRead</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbRW</Name><Type Namespace="Tc2_System">ADSRDWRTEX</Type><BitSize>1792</BitSize><BitOffs>832</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.IDXGRP</Name><Value>1100</Value></SubItem><SubItem><Name>.IDXOFFS</Name><Value>0</Value></SubItem></Default></SubItem><SubItem><Name>req</Name><Type Namespace="Tc2_System">ST_AdsBaDevApiReq</Type><BitSize>8416</BitSize><BitOffs>2624</BitOffs></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>11040</BitOffs></SubItem><SubItem><Name>rtrig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>11072</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">FB_BaGenGetVersion</Name><BitSize>11840</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>64</BitOffs><Default><String /></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>bExecute</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tTimeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>288</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>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nVersion</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nRevision</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>392</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nBuild</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>400</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbCtrl</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>448</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>0</Value></SubItem></Default></SubItem><SubItem><Name>rtrig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>11648</BitOffs></SubItem><SubItem><Name>state</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>11776</BitOffs></SubItem><SubItem><Name>rsp</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>11808</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_System">ADSWRITE</Name><Comment><![CDATA[ ADS write command. ]]></Comment><BitSize>1344</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>64</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>256</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>288</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>320</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>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>64</BitSize><BitOffs>384</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>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><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></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>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>64</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>256</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>272</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>288</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>320</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>336</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>344</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsWrite</Name><Type Namespace="Tc2_System">ADSWRITE</Type><BitSize>1344</BitSize><BitOffs>384</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>1344</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ Ams net id ]]></Comment><BitSize>192</BitSize><BitOffs>64</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>256</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>272</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>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>64</BitSize><BitOffs>384</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>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><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>1920</BitSize><SubItem><Name>NETID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><BitSize>192</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>START</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TMOUT</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>288</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>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ADSWRTCTL1</Name><Type Namespace="Tc2_System">ADSWRTCTL</Type><BitSize>1344</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>RisingEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>DELAY</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>1856</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_System">ST_WD_GPIO_InfoEx</Name><BitSize>192</BitSize><SubItem><Name>nType</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>nLength</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>nFlags</Name><Type>WORD</Type><Comment><![CDATA[ 	Bit0-1: 	00 = Not valid, 01 = RO, 			10 = WO, 		11 = RW,
							Bit2-4: 	00 = lowActive,	01 = highActive,	10 = reserved	11 = Toggle,
							Bit4-15:	reserved ]]></Comment><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>nReserved2</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>nAddress</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>nReserved3</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>nBitmask</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>nReserved4</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>160</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_SUPS">FB_S_UPS_BAPI</Name><BitSize>74624</BitSize><SubItem><Name>sNetID</Name><Type Namespace="Tc2_System">T_AmsNetID</Type><Comment><![CDATA[ '' = local netid ]]></Comment><BitSize>192</BitSize><BitOffs>64</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>256</BitOffs><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>288</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>320</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>336</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>352</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>384</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>400</BitOffs><Default><EnumText>E_S_UPS_State.eSUPS_PowerOK</EnumText></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nCapacity</Name><Type>BYTE</Type><Comment><![CDATA[ actual capacity of UPS ]]></Comment><BitSize>8</BitSize><BitOffs>416</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bBusy</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE: function block is busy ]]></Comment><BitSize>8</BitSize><BitOffs>424</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bError</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE: function block has error ]]></Comment><BitSize>8</BitSize><BitOffs>432</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>nErrID</Name><Type>UDINT</Type><Comment><![CDATA[ FB error ID   ]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbSUpsGetGpioInfo</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>512</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>20480</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>161</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nSUpsGetGpioInfo</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>11712</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nGpioState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>11744</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbSUpsGetState</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>11776</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>20480</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>1</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nCapacityRsp</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>22976</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bCharging</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>22984</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bDischarging</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>22992</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nGetState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>23008</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nUpsState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>23024</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbUpsStateTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>23040</BitOffs><Default><SubItem><Name>.IN</Name><Bool>true</Bool></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbStartupTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>23296</BitOffs><Default><SubItem><Name>.IN</Name><Bool>true</Bool></SubItem><SubItem><Name>.PT</Name><DateTime>0</DateTime></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nInitState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>23552</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxValue</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>23584</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxStatus</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>23616</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxBitMask</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>23648</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nBitNo</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>23680</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bBitLevel</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23688</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bStatus</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23696</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bLowActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23704</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bHighActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23712</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bOldSupsVersion</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>23720</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbSUpsEnable</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>23744</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>20480</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSUps</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>34944</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSUpsEnable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>34952</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nEnableState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>34960</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bEnableNotSupported</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>34976</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbSUpsStatus</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>35008</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>20480</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>1</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nSUpsStatus</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>46208</BitOffs><Default><Value>0</Value></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSUpsStatus</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>46216</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbSUpsGetRevision</Name><Type Namespace="Tc2_System">FB_BaDeviceIoControl</Type><BitSize>11200</BitSize><BitOffs>46272</BitOffs><Default><SubItem><Name>.nModifier</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.lower</Name><Value>0</Value></SubItem><SubItem><Name>.affinity.higher</Name><Value>0</Value></SubItem><SubItem><Name>.nIdxGrp</Name><Value>20480</Value></SubItem><SubItem><Name>.nIdxOffs</Name><Value>2</Value></SubItem></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nSUpsVersionData</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><BitSize>24</BitSize><BitOffs>57472</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bSUpsGetRevision</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>57496</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>sSupsVersion</Name><Type>STRING(15)</Type><BitSize>128</BitSize><BitOffs>57504</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nRevisionState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>57632</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbBaGenGetVersion</Name><Type Namespace="Tc2_System">FB_BaGenGetVersion</Type><BitSize>11840</BitSize><BitOffs>57664</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bBaGenGetVersion</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>69504</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nVersion</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>69512</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nRevision</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>69520</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nBuild</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>69536</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>sBaVersion</Name><Type>STRING(15)</Type><BitSize>128</BitSize><BitOffs>69552</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bOldBaVersion</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>69680</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bPowerFailDetectPrev</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>69688</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bPowerOKInFirstCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>69696</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbWritePersistentData</Name><Type Namespace="Tc2_Utilities">FB_WritePersistentData</Type><BitSize>1728</BitSize><BitOffs>69760</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>fbNT_QuickShutdown</Name><Type Namespace="Tc2_SUPS">FB_NT_QuickShutdown</Type><BitSize>1920</BitSize><BitOffs>71488</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>WaitForOffTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>73408</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bFirstCycle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>73664</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>pAddress1</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>73728</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxValue1</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>73792</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxBitMask1</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>73800</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>pAddress2</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>73856</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxValue2</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>73920</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxBitMask2</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>73936</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>pAddress4</Name><Type PointerTo="1">DWORD</Type><BitSize>64</BitSize><BitOffs>73984</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxValue4</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>74048</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxBitMask4</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>74080</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>pAddress8</Name><Type PointerTo="1">LWORD</Type><BitSize>64</BitSize><BitOffs>74112</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxValue8</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>74176</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>dxBitMask8</Name><Type>LWORD</Type><BitSize>64</BitSize><BitOffs>74240</BitOffs><Properties><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bUseInfo</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>74304</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nIoAddr</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>74336</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nOffset</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>74368</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>nParams</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>74376</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>bUseInfoEx</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>74384</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></SubItem><SubItem><Name>stGpioInfoEx</Name><Type Namespace="Tc2_System">ST_WD_GPIO_InfoEx</Type><BitSize>192</BitSize><BitOffs>74400</BitOffs><Properties><Property><Name>TcPersistent</Name></Property><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>P6StateMachine</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>BOOT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>INIT</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>PERSISTENT_DATA</Text><Enum>15</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>20</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_Utilities">NT_Reboot</Name><Comment><![CDATA[ Initiates system reboot ]]></Comment><BitSize>1792</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>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DELAY</Name><Type>DWORD</Type><Comment><![CDATA[ Reboot delay time [seconds] ]]></Comment><BitSize>32</BitSize><BitOffs>256</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>288</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>320</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>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>360</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsWrtCtl</Name><Type Namespace="Tc2_System">ADSWRTCTL</Type><BitSize>1344</BitSize><BitOffs>448</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.ADSSTATE</Name><Value>12</Value></SubItem><SubItem><Name>.DEVSTATE</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_Utilities">TC_Restart</Name><Comment><![CDATA[ This function block restarts TwinCAT System ]]></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>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RESTART</Name><Type>BOOL</Type><Comment><![CDATA[ Rising edge on this input activates the fb execution ]]></Comment><BitSize>8</BitSize><BitOffs>256</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>288</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>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ERRID</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>352</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>fbAdsWrtCtl</Name><Type Namespace="Tc2_System">ADSWRTCTL</Type><BitSize>1344</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.PORT</Name><Value>10000</Value></SubItem><SubItem><Name>.ADSSTATE</Name><Value>2</Value></SubItem><SubItem><Name>.DEVSTATE</Name><Value>0</Value></SubItem><SubItem><Name>.LEN</Name><Value>0</Value></SubItem><SubItem><Name>.SRCADDR</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>P7</Name><BitSize>99968</BitSize><SubItem><Name>Config</Name><Type ReferenceTo="true">Config</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>OpValues</Name><Type ReferenceTo="true">OpValues</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>state</Name><Type>P6StateMachine</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Default><EnumText>P6StateMachine.BOOT</EnumText></Default></SubItem><SubItem><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>Reboot</Name><Type Namespace="Tc2_Utilities">NT_Reboot</Type><BitSize>1792</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>startSavePData</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>doReboot</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2056</BitOffs><Default><Bool>false</Bool></Default></SubItem><SubItem><Name>restartTwincat</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2064</BitOffs></SubItem><SubItem><Name>twincatRestart</Name><Type Namespace="Tc2_Utilities">TC_Restart</Type><BitSize>1728</BitSize><BitOffs>2112</BitOffs></SubItem><SubItem><Name>__P7___TESTCODE__FIRSTSCAN</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3968</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>__P7__BUZZER__AUTOSILENCE</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4032</BitOffs></SubItem><SubItem><Name>__P7__SAVEPERSISTENTDATA__WPD</Name><Type Namespace="Tc2_Utilities">FB_WritePersistentData</Type><Comment><![CDATA[wpd			: WritePersistentData;	]]></Comment><BitSize>1728</BitSize><BitOffs>4288</BitOffs></SubItem><SubItem><Name>__P7__SAVEPERSISTENTDATA__STATE</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>6016</BitOffs></SubItem><SubItem><Name>__P7__UPDATE__COUNT1</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>6048</BitOffs></SubItem><SubItem><Name>__P7__UPDATE__COUNT2</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>6064</BitOffs></SubItem><SubItem><Name>__P7__UPDATE__COUNT3</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>6080</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_CTD__HASSTARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6096</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_STORAGEDRUM__HASSTARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6104</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_STORAGEDRUM__COUNTER</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>6112</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_STORAGEDRUM__ERRCNT</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>6144</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_STORAGEDRUM__REV</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6208</BitOffs></SubItem><SubItem><Name>__P7__UPDATE_TRW__HASSTARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6272</BitOffs></SubItem><SubItem><Name>__P7__UPDATEAFRAME__PREPOPULATE</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>6336</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__STARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6464</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__INVERTERS</Name><Type Namespace="p7type">IInverter</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__MOTORCOOLINGSTARTTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>6656</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__MOTORCOOLINGSTOPTIMER</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>6912</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__SELECTPUMP2</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>7168</BitOffs></SubItem><SubItem><Name>__P7__UPDATECOOLING__OILLEVELALARM</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><BitOffs>7232</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>__P7__UPDATECOOLING__OILTEMPALARM</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><BitOffs>15808</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>__P7__UPDATEDECKHPU__AUTOHPUDEACTIVATE</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>24384</BitOffs></SubItem><SubItem><Name>__P7__UPDATEDECKHPU__STOPTRIGGER</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><BitSize>128</BitSize><BitOffs>24640</BitOffs></SubItem><SubItem><Name>__P7__UPDATEMISC__UPS</Name><Type Namespace="Tc2_SUPS">FB_S_UPS_BAPI</Type><Comment><![CDATA[ For CX52x0 CPU]]></Comment><BitSize>74624</BitSize><BitOffs>24768</BitOffs></SubItem><SubItem><Name>__P7__UPDATEMISC__N</Name><Type>DINT</Type><Comment><![CDATA[	ups				:FB_S_UPS_CX51x0;	// For CX51x0 CPU]]></Comment><BitSize>32</BitSize><BitOffs>99392</BitOffs></SubItem><SubItem><Name>__P7__UPDATEMISC__TIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>99456</BitOffs></SubItem><SubItem><Name>__P7__UPDATEOUTHAULER__HASSTARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>99712</BitOffs></SubItem><SubItem><Name>__P7__UPDATEPOWER__POWERUSEDORREGEN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>99776</BitOffs></SubItem><SubItem><Name>__P7__UPDATESLACKWIRECOMPENSATOR__HASSTARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>99840</BitOffs></SubItem><SubItem><Name>__P7__UPDATESLACKWIRECOMPENSATOR___REGULATOROUTPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>99904</BitOffs></SubItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Config</Name><Type ReferenceTo="true">Config</Type><BitSize>64</BitSize></Parameter><Parameter><Name>OpValues</Name><Type ReferenceTo="true">OpValues</Type><BitSize>64</BitSize></Parameter><Local><Name>InRun</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>firstRunstateCycle</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>count1</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE__COUNT1</Value></Property></Properties></Local><Local><Name>count2</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE__COUNT2</Value></Property></Properties></Local><Local><Name>count3</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE__COUNT3</Value></Property></Properties></Local></Method><Method><Name>_testCode</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>firstscan</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7___TESTCODE__FIRSTSCAN</Value></Property></Properties></Local></Method><Method><Name>updateCooling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>started</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__STARTED</Value></Property></Properties></Local><Local><Name>inverters</Name><Type Namespace="p7type">IInverter</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__INVERTERS</Value></Property></Properties></Local><Local><Name>MotorCoolingStartTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__MOTORCOOLINGSTARTTIMER</Value></Property></Properties></Local><Local><Name>MotorCoolingStopTimer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__MOTORCOOLINGSTOPTIMER</Value></Property></Properties></Local><Local><Name>SelectPump2</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__SELECTPUMP2</Value></Property></Properties></Local><Local><Name>oilLevelAlarm</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__OILLEVELALARM</Value></Property></Properties></Local><Local><Name>oilTempAlarm</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>uselocation</Name><Value>__P7__UPDATECOOLING__OILTEMPALARM</Value></Property></Properties></Local></Method><Method><Name>updateAframe</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Prepopulate</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEAFRAME__PREPOPULATE</Value></Property></Properties></Local></Method><Method><Name>update_CTD</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasStarted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_CTD__HASSTARTED</Value></Property></Properties></Local><Local><Name>DIM_OUTPUT</Name><Type Namespace="p6manualDevices">ConfigDimmableOutputs</Type><BitSize>32</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>update_TRW</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasStarted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_TRW__HASSTARTED</Value></Property></Properties></Local><Local><Name>DIM_OUTPUT</Name><Type Namespace="p6manualDevices">ConfigDimmableOutputs</Type><BitSize>32</BitSize></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>updatePower</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_pmsStbdStartRequest</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>_pmsPortStartRequest</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>_pmsCommonStartRequest</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>PowerUsedOrRegen</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEPOWER__POWERUSEDORREGEN</Value></Property></Properties></Local></Method><Method><Name>updateAHC</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>updateMisc</Name><Comment><![CDATA[
 Updating various objects not related to winches
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ups</Name><Comment><![CDATA[ For CX52x0 CPU]]></Comment><Type Namespace="Tc2_SUPS">FB_S_UPS_BAPI</Type><BitSize>74624</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEMISC__UPS</Value></Property></Properties></Local><Local><Name>N</Name><Comment><![CDATA[	ups				:FB_S_UPS_CX51x0;	// For CX51x0 CPU]]></Comment><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEMISC__N</Value></Property></Properties></Local><Local><Name>timer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEMISC__TIMER</Value></Property></Properties></Local></Method><Method><Name>updateCtdDavid</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>initConfig</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>updateOHC</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>update_StorageDrum</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasStarted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_STORAGEDRUM__HASSTARTED</Value></Property></Properties></Local><Local><Name>DIM_OUTPUT</Name><Type Namespace="p6manualDevices">ConfigDimmableOutputs</Type><BitSize>32</BitSize></Local><Local><Name>counter</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_STORAGEDRUM__COUNTER</Value></Property></Properties></Local><Local><Name>errCnt</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_STORAGEDRUM__ERRCNT</Value></Property></Properties></Local><Local><Name>rev</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATE_STORAGEDRUM__REV</Value></Property></Properties></Local><Local><Name>__Index__0</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>updateRadio</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>savePersistentData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>wpd</Name><Comment><![CDATA[wpd			: WritePersistentData;	]]></Comment><Type Namespace="Tc2_Utilities">FB_WritePersistentData</Type><BitSize>1728</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__SAVEPERSISTENTDATA__WPD</Value></Property></Properties></Local><Local><Name>state</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__SAVEPERSISTENTDATA__STATE</Value></Property></Properties></Local></Method><Method><Name>PanelMux</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>updateSlackWireCompensator</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasStarted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATESLACKWIRECOMPENSATOR__HASSTARTED</Value></Property></Properties></Local><Local><Name>_regulatorOutput</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATESLACKWIRECOMPENSATOR___REGULATOROUTPUT</Value></Property></Properties></Local></Method><Method><Name>Buzzer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>autoSilence</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__BUZZER__AUTOSILENCE</Value></Property></Properties></Local></Method><Method><Name>updateDeckHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>autoHPUdeactivate</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEDECKHPU__AUTOHPUDEACTIVATE</Value></Property></Properties></Local><Local><Name>stopTrigger</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEDECKHPU__STOPTRIGGER</Value></Property></Properties></Local><Local><Name>autoHPUdeactivateTime</Name><Type>TIME</Type><BitSize>32</BitSize></Local></Method><Method><Name>updateModbus</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>n</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>Inverters</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>updateBrakeHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>updateKN75</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>updateOuthauler</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasStarted</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__P7__UPDATEOUTHAULER__HASSTARTED</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name GUID="{944726B1-A958-40A6-B97D-51A67664C20E}" TcBaseType="true" CName="TcEventConfirmationState*">TcEventConfirmationState</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[NotSupported]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[NotRequired]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[WaitForConfirmation]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[Confirmed]]></Text><Enum>3</Enum></EnumInfo><EnumInfo><Text><![CDATA[Reset]]></Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties><Hides><Hide GUID="{C9C91A7D-7028-4F64-9C9F-3A1B2B9EC19E}" /></Hides></DataType><DataType><Name GUID="{EC6D4FF7-5805-4DDB-A316-27894E77D644}" TcBaseType="true" CName="ITcAlarm*">ITcAlarm</Name><BitSize X64="64">32</BitSize><BaseType GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</BaseType><Method><Name>SetJsonAttribute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sJsonAttribute</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetArguments</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipArguments</Name><Type GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}" PointerTo="1">ITcArguments</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetIsRaised</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bIsRaised</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}" ReferenceTo="true">BOOL32</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Raise</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter><Parameter><Name>bResetConfirmation</Name><Type GUID="{9060AE9D-214D-4685-A4C0-CD1082626764}">BOOL32</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>GetConfirmationState</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>state</Name><Type GUID="{944726B1-A958-40A6-B97D-51A67664C20E}" ReferenceTo="true">TcEventConfirmationState</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Confirm</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{9C3FF78D-97E8-4F85-8187-ADB3BCB87387}" TcBaseType="true" CName="ITcAlarm2*">ITcAlarm2</Name><BitSize X64="64">32</BitSize><BaseType GUID="{EC6D4FF7-5805-4DDB-A316-27894E77D644}">ITcAlarm</BaseType><Method><Name>GetTimeRaised</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}" ReferenceTo="true">ULINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetTimeConfirmed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}" ReferenceTo="true">ULINT</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>GetTimeCleared</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}" ReferenceTo="true">ULINT</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_TcEvent</Name><BitSize>4352</BitSize><ExtendsType Namespace="Tc3_EventLogger">FB_TcEventBase</ExtendsType><Implements Namespace="Tc3_EventLogger">I_TcEventBase</Implements><PropertyItem><Name>nTimestamp</Name><Type>ULINT</Type><BitSize>64</BitSize><GetCodeOffs>841120</GetCodeOffs><Properties><Property><Name>TcDisplayTypeGUID</Name><Value>18071995-0000-0000-0000-000000000046</Value></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="45">__getnTimestamp</Name><ReturnType RpcDirection="out">ULINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>nTimestamp</Name><Type>ULINT</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>TcDisplayTypeGUID</Name><Value>18071995-0000-0000-0000-000000000046</Value></Property></Properties></Method><Method><Name>Init2</Name><Parameter><Name>ipEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Parameter><Parameter><Name>nTimestamp</Name><Type>ULINT</Type><BitSize>64</BitSize></Parameter><Local><Name>ipArguments</Name><Type GUID="{BFC9A87A-F6DE-499A-AC45-F3B1A59315F9}">ITcArguments</Type><BitSize>64</BitSize></Local><Local><Name>ipMessage</Name><Type GUID="{6474ED2C-E483-454E-A67D-233E6D337C08}">ITcMessage</Type><BitSize>64</BitSize></Local><Local><Name>ipAlarm</Name><Type GUID="{EC6D4FF7-5805-4DDB-A316-27894E77D644}">ITcAlarm</Type><BitSize>64</BitSize></Local><Local><Name>ipSourceInfo</Name><Type GUID="{F7BF6767-548B-493C-899B-06A477976F11}">ITcSourceInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>conditionalshow</Name></Property></Properties></Method><Method><Name>Release</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>Init</Name><Parameter><Name>ipEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Parameter><Local><Name>nTimestamp</Name><Type>ULINT</Type><BitSize>64</BitSize></Local><Local><Name>ipMessage</Name><Type GUID="{77D5D639-16DD-48F7-8490-F632AA095917}">ITcMessage2</Type><BitSize>64</BitSize></Local><Local><Name>ipAlarm</Name><Type GUID="{9C3FF78D-97E8-4F85-8187-ADB3BCB87387}">ITcAlarm2</Type><BitSize>64</BitSize></Local><Properties><Property><Name>conditionalshow</Name></Property><Property><Name>obsolete</Name><Value>Init is obsolete, use Init2 instead!</Value></Property></Properties></Method><Method><Name>__getipEvent</Name><ReturnType GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ipEvent</Name><Type GUID="{4A9CB0E9-8969-4B85-B567-605110511200}">ITcEvent</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>reflection</Name></Property><Property><Name>conditionalshow_all_locals</Name></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="Tc3_EventLogger">I_Listener2</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>OnAlarmCleared</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>OnAlarmConfirmed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>OnAlarmDisposed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>OnAlarmRaised</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>OnMessageSent</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name GUID="{D12E7FB5-17AA-426E-9B82-E253AE65DC47}" TcBaseType="true" CName="TcEventType*">TcEventType</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[Message]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[Alarm]]></Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties></DataType><DataType><Name GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}" TcBaseType="true" CName="TcComparisonOperator*">TcComparisonOperator</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[EqualTo]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[NotEqualTo]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[LessThan]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[GreaterThan]]></Text><Enum>3</Enum></EnumInfo><EnumInfo><Text><![CDATA[LessThanOrEqualTo]]></Text><Enum>4</Enum></EnumInfo><EnumInfo><Text><![CDATA[GreaterThanOrEqualTo]]></Text><Enum>5</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties></DataType><DataType><Name GUID="{B69885BA-DA24-48A8-A6FA-6099F5D3601B}" TcBaseType="true" CName="TcEventTimeStampType*">TcEventTimeStampType</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[Raised]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[Confirmed]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[Cleared]]></Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties></DataType><DataType><Name GUID="{27A7EA8A-FB15-4687-A4D8-6989F4A71351}" TcBaseType="true" CName="TcStringComparisonOperator*">TcStringComparisonOperator</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[EqualTo]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[NotEqualTo]]></Text><Enum>1</Enum></EnumInfo><EnumInfo><Text><![CDATA[Like]]></Text><Enum>2</Enum></EnumInfo><EnumInfo><Text><![CDATA[IsNull]]></Text><Enum>3</Enum></EnumInfo><EnumInfo><Text><![CDATA[IsNotNull]]></Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties></DataType><DataType><Name GUID="{CA520B34-C0F8-4AD3-9514-6B6626A12566}" TcBaseType="true" CName="TcLogicalOperator*">TcLogicalOperator</Name><BitSize>16</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000006}">INT</BaseType><EnumInfo><Text><![CDATA[And]]></Text><Enum>0</Enum></EnumInfo><EnumInfo><Text><![CDATA[Or]]></Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>plcAttribute_qualified_only</Name></Property><Property><Name>plcAttribute_strict</Name></Property></Properties></DataType><DataType><Name GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" TcBaseType="true" CName="ITcEventFilter*">ITcEventFilter</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>AddEventTypeExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{D12E7FB5-17AA-426E-9B82-E253AE65DC47}">TcEventType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddEventClassExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}" ReferenceTo="true" Const="1">GUID</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddEventIdExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSeverityExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>severity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddTimeStampExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{B69885BA-DA24-48A8-A6FA-6099F5D3601B}">TcEventTimeStampType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceGuidExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceGuid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}" ReferenceTo="true" Const="1">GUID</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceIdExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceNameExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceName</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{27A7EA8A-FB15-4687-A4D8-6989F4A71351}">TcStringComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddJsonAttributeExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>path</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>value</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{27A7EA8A-FB15-4687-A4D8-6989F4A71351}">TcStringComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddLogicalOperator</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{CA520B34-C0F8-4AD3-9514-6B6626A12566}">TcLogicalOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddNotOperator</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>CreateExpressionGroup</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipGroup</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" PointerTo="1">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>AddExpressionGroup</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ipGroup</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Validate</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bResult</Name><Type GUID="{18071995-0000-0000-0000-000000000030}" ReferenceTo="true">BOOL</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Clone</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipClone</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" PointerTo="1">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" TcBaseType="true" CName="ITcEventFilter*">ITcEventFilter</Name><BitSize X64="64">32</BitSize><BaseType GUID="{00000001-0000-0000-E000-000000000064}">ITcUnknown</BaseType><Method><Name>Clear</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>AddEventTypeExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{D12E7FB5-17AA-426E-9B82-E253AE65DC47}">TcEventType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddEventClassExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventClass</Name><Type GUID="{18071995-0000-0000-0000-000000000021}" ReferenceTo="true" Const="1">GUID</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddEventIdExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eventId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSeverityExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>severity</Name><Type GUID="{B57D3F4A-0836-49B0-81C3-BED5F4817EC9}">TcEventSeverity</Type><BitSize>16</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddTimeStampExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{B69885BA-DA24-48A8-A6FA-6099F5D3601B}">TcEventTimeStampType</Type><BitSize>16</BitSize></Parameter><Parameter><Name>timeStamp</Name><Type GUID="{18071995-0000-0000-0000-00000000000B}">ULINT</Type><BitSize>64</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceGuidExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceGuid</Name><Type GUID="{18071995-0000-0000-0000-000000000021}" ReferenceTo="true" Const="1">GUID</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceIdExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceId</Name><Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{4CF44F1F-8924-4AAC-8432-0F7294012F1B}">TcComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddSourceNameExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>sourceName</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{27A7EA8A-FB15-4687-A4D8-6989F4A71351}">TcStringComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddJsonAttributeExpression</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>path</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>value</Name><Type GUID="{18071995-0000-0000-0000-00000000001A}">PCCH</Type><BitSize X64="64">32</BitSize></Parameter><Parameter><Name>op</Name><Type GUID="{27A7EA8A-FB15-4687-A4D8-6989F4A71351}">TcStringComparisonOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddLogicalOperator</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>eType</Name><Type GUID="{CA520B34-C0F8-4AD3-9514-6B6626A12566}">TcLogicalOperator</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>AddNotOperator</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>CreateExpressionGroup</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipGroup</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" PointerTo="1">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>AddExpressionGroup</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ipGroup</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Validate</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>bResult</Name><Type GUID="{18071995-0000-0000-0000-000000000030}" ReferenceTo="true">BOOL</Type><BitSize X64="64">32</BitSize></Parameter></Method><Method><Name>Clone</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>pipClone</Name><Type GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}" PointerTo="1">ITcEventFilter</Type><BitSize X64="64">32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">I_TcEventFilterBase</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>__getipData</Name><ReturnType GUID="{7404CD52-3776-4B1A-9525-B7C1D691DFC4}">ITcEventFilter</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property><Property><Name>conditionalshow</Name></Property></Properties></Method></DataType><DataType><Name Namespace="Tc3_EventLogger">FB_ListenerBase2</Name><BitSize>256</BitSize><Implements Namespace="Tc3_EventLogger">I_Listener2</Implements><PropertyItem><Name>bSubscribed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>839496</GetCodeOffs></PropertyItem><Method><Name>Subscribe2</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ipEventFilter</Name><Type Namespace="Tc3_EventLogger">I_TcEventFilterBase</Type><BitSize>64</BitSize></Parameter><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>OnAlarmRaised</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Unsubscribe</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>OnAlarmCleared</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getbSubscribed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>bSubscribed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>OnMessageSent</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>Subscribe</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>ipMessageFilterConfig</Name><Type GUID="{70904B1B-F00E-4FCB-BE59-151086E9B8F6}" PointerTo="1">ITcEventFilterConfig</Type><BitSize>64</BitSize></Parameter><Parameter><Name>ipAlarmFilterConfig</Name><Type GUID="{70904B1B-F00E-4FCB-BE59-151086E9B8F6}" PointerTo="1">ITcEventFilterConfig</Type><BitSize>64</BitSize></Parameter><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>Execute</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>hr</Name><Type GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</Type><BitSize>32</BitSize></Local></Method><Method><Name>OnAlarmConfirmed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>OnAlarmDisposed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">AlarmCollector</Name><BitSize>8960</BitSize><ExtendsType Namespace="Tc3_EventLogger">FB_ListenerBase2</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="20">reset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>update</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>state</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__ALARMCOLLECTOR__UPDATE__STATE</Value></Property></Properties></Local></Method><Method><Name>OnAlarmRaised</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getAlarmCritical</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AlarmCritical</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getAlarmWarning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AlarmWarning</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>OnAlarmConfirmed</Name><ReturnType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>fbEvent</Name><Type Namespace="Tc3_EventLogger" ReferenceTo="true">FB_TcEvent</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>__setConfirmAlarms</Name><Parameter><Name>ConfirmAlarms</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name>UDP_handler</Name><BitSize>78592</BitSize><SubItem><Name>config</Name><Type ReferenceTo="true">ConfigUDP</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>socket</Name><Type Namespace="Tc2_TcpIp">FB_ConnectionlessSocket</Type><BitSize>7616</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>send</Name><Type Namespace="Tc2_TcpIp">FB_SocketUdpSendTo</Type><BitSize>68288</BitSize><BitOffs>7744</BitOffs></SubItem><SubItem><Name>state</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>76032</BitOffs></SubItem><SubItem><Name>watchdog</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ will reset system if no data are sent]]></Comment><BitSize>256</BitSize><BitOffs>76096</BitOffs></SubItem><SubItem><Name>sendTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ triggers transmission at given intervals]]></Comment><BitSize>256</BitSize><BitOffs>76352</BitOffs></SubItem><SubItem><Name>fbSocketCloseAll</Name><Type Namespace="Tc2_TcpIp">FB_SocketCloseAll</Type><BitSize>1920</BitSize><BitOffs>76608</BitOffs></SubItem><SubItem><Name>bCloseAll</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>78528</BitOffs><Default><Bool>true</Bool></Default></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6power">HPUBrakeIO_in</Name><BitSize>64</BitSize><SubItem><Name>PressureSensor</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>TemperatureHigh</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>OilLevelLow</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>Pressostat</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem></DataType><DataType><Name Namespace="p7type">IHPUBrake</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PressureOK</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPressureOK</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">setActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6power">HPUBrakeIO_out</Name><BitSize>16</BitSize><SubItem><Name>Pump</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">OperationTimeCounter</Name><Comment><![CDATA[ The class measures the active-time and adds it to the referenced operationTime. ]]></Comment><BitSize>192</BitSize><Method><Name>reset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>active</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>operationTime</Name><Type ReferenceTo="true">TIME</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6power">HPUBrakeSM</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>START</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>STARTUP</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>WAITFORPRESSURE</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>PUMP_IDLE</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>PUMP_ON</Text><Enum>50</Enum></EnumInfo><EnumInfo><Text>PUMP2</Text><Enum>60</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name>localHPUBrake</Name><Comment><![CDATA[
  This HPU block can be stopped and activated by various winches, which is the reason to activate or stop the HPU
  by a method call

]]></Comment><BitSize>31744</BitSize><Implements Namespace="p7type">IHPUBrake</Implements><SubItem><Name>ID</Name><Type>DINT</Type><Comment><![CDATA[ has no function other than an identification for the HPU unit and alarm]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Name</Name><Type>STRING(80)</Type><Comment><![CDATA[ used for alarm text if present	]]></Comment><BitSize>648</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Config</Name><Type Namespace="p6power" ReferenceTo="true">ConfigHPUBrake</Type><BitSize>64</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6power" ReferenceTo="true">HPUBrakeIO_in</Type><BitSize>64</BitSize><BitOffs>896</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6power" ReferenceTo="true">HPUBrakeIO_out</Type><BitSize>64</BitSize><BitOffs>960</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p6power" ReferenceTo="true">OpValueHPUBrake</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1088</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>opTimerCounter</Name><Type Namespace="p6com">OperationTimeCounter</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>384</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>state</Name><Type Namespace="p6power">HPUBrakeSM</Type><Comment><![CDATA[ state for the state machine]]></Comment><BitSize>32</BitSize><BitOffs>1536</BitOffs><Default><EnumText>HPUBrakeSM.START</EnumText></Default></SubItem><SubItem><Name>Sensor</Name><Type Namespace="p6com">HydPressure250barAA</Type><BitSize>2432</BitSize><BitOffs>1600</BitOffs></SubItem><SubItem><Name>pressureOldValue</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4032</BitOffs></SubItem><SubItem><Name>pumpsw</Name><Type>DINT</Type><Comment><![CDATA[ determines which pump has to be used]]></Comment><BitSize>32</BitSize><BitOffs>4096</BitOffs></SubItem><SubItem><Name>motorproblem</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>4128</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>hours</Name><Type>UDINT</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>4160</BitOffs></SubItem><SubItem><Name>activeFlag</Name><Type>BOOL</Type><Comment><![CDATA[ flage for activating HPU]]></Comment><BitSize>8</BitSize><BitOffs>4224</BitOffs></SubItem><SubItem><Name>pressureChangeTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4288</BitOffs></SubItem><SubItem><Name>pressureIsChanging</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4544</BitOffs></SubItem><SubItem><Name>activeTimer</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ timer for have a minimal op time]]></Comment><BitSize>256</BitSize><BitOffs>4608</BitOffs></SubItem><SubItem><Name>errorPressureTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4864</BitOffs></SubItem><SubItem><Name>errorPressure</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>5120</BitOffs></SubItem><SubItem><Name>startDelay</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>5184</BitOffs></SubItem><SubItem><Name>oilLevelShutdownTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ Stop HPU if low oil level]]></Comment><BitSize>256</BitSize><BitOffs>5440</BitOffs></SubItem><SubItem><Name>__LOCALHPUBRAKE__ISPRESSURECHANGING__TIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>31424</BitOffs></SubItem><SubItem><Name>__LOCALHPUBRAKE__ISPRESSURECHANGING__LASTRESULT</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>31680</BitOffs><Default><Bool>no</Bool></Default></SubItem><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842208</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842232</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OilLevelLow</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842136</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Pressure</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842184</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PressureOK</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842160</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Pump1Active</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842200</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Pump2Active</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842192</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TemperatureHigh</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842256</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>isActive</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getOilLevelLow</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>OilLevelLow</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">areReferencesValid</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calcOpTimes</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>isPressureChanging</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>timer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALHPUBRAKE__ISPRESSURECHANGING__TIMER</Value></Property></Properties></Local><Local><Name>lastResult</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALHPUBRAKE__ISPRESSURECHANGING__LASTRESULT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPressureOK</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PressureOK</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">setActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getPump1Active</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Pump1Active</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getPressure</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Pressure</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getPump2Active</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Pump2Active</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getTemperatureHigh</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>TemperatureHigh</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></Properties></DataType><DataType><Name Namespace="p6winch">GearCoolingControllerIO_out</Name><Comment><![CDATA[ IO for the corresponding gear cooling circuit]]></Comment><BitSize>8</BitSize><SubItem><Name>pumpRun</Name><Type>BOOL</Type><Comment><![CDATA[ Start the cooling pump in the gear cooling circuit ]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">GearCoolingControllerIO_in</Name><BitSize>8</BitSize><SubItem><Name>oilFilter_PressureOK</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if the pressure differential between inlet and outlet of the filter is OK]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>projGearCoolingControllerIO_in</Name><Comment><![CDATA[Project specific struct for MBARI]]></Comment><BitSize>32</BitSize><ExtendsType Namespace="p6winch">GearCoolingControllerIO_in</ExtendsType><SubItem><Name>oilLevel</Name><Type>BOOL</Type><Comment><![CDATA[ Active low, high is OK]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>highOilTemperature</Name><Type>BOOL</Type><Comment><![CDATA[ Active low, high is OK]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>oilFilter2_PressureOK</Name><Type>BOOL</Type><Comment><![CDATA[ Active low, high is OK]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">GearCoolingWinchIO_in</Name><BitSize>128</BitSize><SubItem><Name>temperatureSensors</Name><Type Namespace="p6com">EL30xxIO_in</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">IGearCoolingController</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>OilFilterAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PumpRunning</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getOilFilterAlarm</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getPumpRunning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>receiveTemperature</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>requestCooling</Name><Comment><![CDATA[
 Request cooling for motors. The argument is the temperature of the motor
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p7type">IMotor</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getTemperature</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setActive</Name><Parameter><Name>Active</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">resetOpTime</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6winch">GearCoolingController</Name><Comment><![CDATA[ Handles common control of gear cooling circuit. 
 Retrives signals from each winch's gear cooling object and controls pump in circuit]]></Comment><BitSize>10304</BitSize><Implements Namespace="p6winch">IGearCoolingController</Implements><SubItem><Name>ID</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><BitOffs>144</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>config</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigGearCoolingController</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6winch" ReferenceTo="true">GearCoolingControllerIO_in</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6winch" ReferenceTo="true">GearCoolingControllerIO_out</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Pump</Name><Type Namespace="p7type">IMotor</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p6winch" ReferenceTo="true">OpValuesGearCoolingController</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>__GEARCOOLINGCONTROLLER___CONDITIONFORRUNNING__CONDITION</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>9984</BitOffs></SubItem><SubItem><Name>__GEARCOOLINGCONTROLLER___CONDITIONFORRUNNING__TIMER</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>10048</BitOffs></SubItem><PropertyItem><Name>OilFilterAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842344</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PumpRunning</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842400</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getOilFilterAlarm</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>OilFilterAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_conditionForRunning</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>condition</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__GEARCOOLINGCONTROLLER___CONDITIONFORRUNNING__CONDITION</Value></Property></Properties></Local><Local><Name>timer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__GEARCOOLINGCONTROLLER___CONDITIONFORRUNNING__TIMER</Value></Property></Properties></Local></Method><Method><Name>__setInhibit</Name><Parameter><Name>Inhibit</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getInhibit</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Inhibit</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getPumpRunning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PumpRunning</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_controlPump</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getTemperature</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>receiveTemperature</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>requestCooling</Name><Comment><![CDATA[
 Request cooling for motors. The argument is the temperature of the motor
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_findHighestTemperature</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>index</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6winch">IGearCoolingWinch</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>CirculationRequested</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if winch requests circulation of oil in cooling circuit]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>TemperatureMax</Name><Type>LREAL</Type><Comment><![CDATA[ Returns the maximum of the gear temperatures on the winch]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getCirculationRequested</Name><Comment><![CDATA[ Returns TRUE if winch requests circulation of oil in cooling circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getTemperatureMax</Name><Comment><![CDATA[ Returns the maximum of the gear temperatures on the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">requestCooling</Name><Comment><![CDATA[ Request gear cooling circuit to circulate oil]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6winch">GearCoolingWinch</Name><Comment><![CDATA[ Handles gear cooling for one winch
 Provides temperature information and requests flushing to GearCoolingCircuit ]]></Comment><BitSize>97408</BitSize><Implements Namespace="p6winch">IGearCoolingWinch</Implements><SubItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>config</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigGearCoolingWinch</Type><Comment><![CDATA[ The config]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6winch" ReferenceTo="true">GearCoolingWinchIO_in</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Controller</Name><Type Namespace="p6winch">IGearCoolingController</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>__GEARCOOLINGWINCH___READSENSORSANDCALCULATEMAX__N</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>97376</BitOffs></SubItem><PropertyItem><Name>CirculationRequested</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if winch requests circulation of oil in cooling circuit]]></Comment><BitSize>8</BitSize><GetCodeOffs>842656</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Temperature1</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842704</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Temperature2</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842680</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Temperature3</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842688</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Temperature4</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842736</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TemperatureMax</Name><Type>LREAL</Type><Comment><![CDATA[ Returns the maximum of the gear temperatures on the winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>842640</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="2">__getTemperatureMax</Name><Comment><![CDATA[ Returns the maximum of the gear temperatures on the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TemperatureMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getCirculationRequested</Name><Comment><![CDATA[ Returns TRUE if winch requests circulation of oil in cooling circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>CirculationRequested</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_readSensorsAndCalculateMax</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__GEARCOOLINGWINCH___READSENSORSANDCALCULATEMAX__N</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getTemperature2</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature2</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getTemperature3</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature3</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getTemperature1</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature1</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">requestCooling</Name><Comment><![CDATA[ Request gear cooling circuit to circulate oil]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getTemperature4</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature4</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">Motor</Name><Comment><![CDATA[
	This class maintains the data for simple motors started by a contactor. Optional 
	a temperature sensor can be added to provide data about temperature by the class
]]></Comment><BitSize>576</BitSize><Implements Namespace="p7type">IMotor</Implements><SubItem><Name>OpValue</Name><Type Namespace="p7elec" ReferenceTo="true">OpValueMotor</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TempSensor</Name><Type Namespace="p7type">IAnalogSensor</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>842792</GetCodeOffs><SetCodeOffs>842784</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>842776</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="4">resetOpTime</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getTemperature</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Temperature</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setActive</Name><Parameter><Name>Active</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Active</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>allocation_plus_fb</Name><Value>1024</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">InverterGroup</Name><BitSize>6464</BitSize><BaseType Namespace="p7type">IInverter</BaseType><ArrayInfo><LBound>0</LBound><Elements>101</Elements></ArrayInfo></DataType><DataType><Name Namespace="p7type">IProtoMasterSingleService</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IProtocol</ExtendsType><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getService</Name><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>3028</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">ProtoMasterSingleService</Name><BitSize>192</BitSize><Implements Namespace="p7type">IProtoMasterSingleService</Implements><Method><Name>getService</Name><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">ProtoInverterAFE</Name><BitSize>192</BitSize><ExtendsType Namespace="p6com">ProtoMasterSingleService</ExtendsType><Implements Namespace="p7type">IProtoMasterSingleService</Implements><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">IInverterInfo</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">doReset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">getControlWord</Name><ReturnType RpcDirection="out">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="3">getEncoder</Name><ReturnType Namespace="p7type" RpcDirection="out">IEncoder</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="4">getName</Name><ReturnType RpcDirection="out">STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="5">getSpeedRef</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="6">getStatusWord</Name><ReturnType RpcDirection="out">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="7">getTorqueRelRef</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="8">getTripped</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">getWarning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6com">Filter1stDeg</Name><Comment><![CDATA[
Purpose
=======
This is a 1st deg filter class. The coeffcient has a range from 0..1 and is limited automagically by this class

Methods And Properties
======================
]]></Comment><BitSize>448</BitSize><SubItem><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Coefficient</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Out</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</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="p7elec">ACS880StateMachine</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>START</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>OFFBIT_ACTIVE</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>NOT_READY_TO_SWITCHON</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>READY_TO_SWITCHON</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>READY_TO_OPERATE</Text><Enum>50</Enum></EnumInfo><EnumInfo><Text>WAIT_FOR_AFE</Text><Enum>55</Enum></EnumInfo><EnumInfo><Text>WAIT_FOR_DC</Text><Enum>60</Enum></EnumInfo><EnumInfo><Text>WAIT_FOR_READYREF</Text><Enum>70</Enum></EnumInfo><EnumInfo><Text>OPERATION</Text><Enum>100</Enum></EnumInfo><EnumInfo><Text>FAULT</Text><Enum>130</Enum></EnumInfo><EnumInfo><Text>FAULT_READYREF</Text><Enum>135</Enum></EnumInfo><EnumInfo><Text>RESET</Text><Enum>140</Enum></EnumInfo><EnumInfo><Text>LOCAL</Text><Enum>150</Enum></EnumInfo><EnumInfo><Text>ESTOP</Text><Enum>160</Enum></EnumInfo><EnumInfo><Text>CHANGE_MOTOR</Text><Enum>200</Enum></EnumInfo><EnumInfo><Text>CHANGE_MOTOR_WAIT_INVERTER</Text><Enum>210</Enum></EnumInfo><EnumInfo><Text>CHANGE_MOTOR_WAIT_PAUSE</Text><Enum>220</Enum></EnumInfo><EnumInfo><Text>CHANGE_MOTOR_READY</Text><Enum>230</Enum></EnumInfo><EnumInfo><Text>COMERROR</Text><Enum>1000</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">AFE_CMD</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>3</Enum><Comment><![CDATA[ Stop motor connected to inverter.]]></Comment></EnumInfo><EnumInfo><Text>RESET</Text><Enum>4</Enum><Comment><![CDATA[ Reset inverter faults.]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IAFE</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IP6Identifier</ExtendsType><PropertyItem><Name>ChargeOverload</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>FieldbusProblem</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Power</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerRegen</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="13">__getChargeOverload</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getFieldbusProblem</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getPassiveMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getPower</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getPowerRegen</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__setPassiveMode</Name><Parameter><Name>PassiveMode</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">getOpTime</Name><ReturnType RpcDirection="out">TIME</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="24">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Operation</Name><Type Namespace="p7type" RpcDirection="in">AFE_CMD</Type><BitSize>16</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6com">EFieldbusQueryResult</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>OK</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>FAIL</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>BUSY</Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">ACS880ControlWordBit</Name><BitSize>16</BitSize><SubItem><Name>off1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>off2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>off3</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>run</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>ramp_out_zero</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>ramp_out_hold</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>ramp_in_zero</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reset</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>inching1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>inching2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>remote</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>ext_ctrl_loc</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880ControlWord</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7elec">ACS880ControlWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880UserControlWordBits</Name><BitSize>16</BitSize><SubItem><Name>userSet0</Name><Type>BIT</Type><Comment><![CDATA[ Switch user set bit 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>userSet1</Name><Type>BIT</Type><Comment><![CDATA[ Switch user set bit 1]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>DIO1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>DIO2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>RO1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>RO2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>reserved6</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reserved7</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>reserved8</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>reserved9</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>reserved10</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>reserved11</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>reserved14</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880UserControlWord</Name><BitSize>16</BitSize><SubItem><Name>twobytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p7elec">ACS880UserControlWordBits</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p7elec">ACS880IO_Out</Name><BitSize>64</BitSize><SubItem><Name>control</Name><Type Namespace="p7elec">ACS880ControlWord</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>usercontrol</Name><Type Namespace="p7elec">ACS880UserControlWord</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>speed</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>torque</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">StartupDelay</Name><BitSize>384</BitSize><SubItem><Name>delayTime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>timer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>128</BitOffs></SubItem><Method><Name>__getDone</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Done</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></Properties></DataType><DataType><Name Namespace="p7elec">EncoderBase</Name><Comment><![CDATA[
	Base class for encoders
	
	Use THIS^.setCounter() to set new counter values
	
	The 32bit value is expanded to 64bit 
]]></Comment><BitSize>896</BitSize><Implements Namespace="p7type">IEncoder</Implements><SubItem><Name>directionUnmanaged</Name><Type>BOOL</Type><Comment><![CDATA[ direction of the counter]]></Comment><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>directionManaged</Name><Type>BOOL</Type><Comment><![CDATA[ direction of the counter]]></Comment><BitSize>8</BitSize><BitOffs>136</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>_resolution</Name><Type>DINT</Type><Comment><![CDATA[ encoder resolution]]></Comment><BitSize>32</BitSize><BitOffs>160</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>basecounter</Name><Type>LINT</Type><Comment><![CDATA[ this is the overflow counter, storing the bits from bit 32 upwards]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>storedCounter</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>unmanagedReference</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>managedReference</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>counter32Bit</Name><Type>UDINT</Type><Comment><![CDATA[ This is the value to wrote into 32bit value from the IO]]></Comment><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>counter</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>started</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>_unmanagedValue</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>_managedValue</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>__ENCODERBASE___EXPANDCOUNTERTO64BIT__STARTED</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>__ENCODERBASE___EXPANDCOUNTERTO64BIT__STATE</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>800</BitOffs></SubItem><SubItem><Name>__ENCODERBASE___EXPANDCOUNTERTO64BIT__COUNTER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><PropertyItem><Name>DirectionValue</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>843128</GetCodeOffs><SetCodeOffs>843112</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>DirectionValueRaw</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>843016</GetCodeOffs><SetCodeOffs>843000</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Resolution</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>843080</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Value</Name><Type>LINT</Type><BitSize>64</BitSize><GetCodeOffs>843072</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LINT</Type><BitSize>64</BitSize><GetCodeOffs>843136</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>_adjustDirectionReferenceValue</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">changeDirectionValue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__setDirectionValueRaw</Name><Parameter><Name>DirectionValueRaw</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getValue</Name><ReturnType RpcDirection="out">LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Value</Name><Type>LINT</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getValueRaw</Name><ReturnType RpcDirection="out">LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ValueRaw</Name><Type>LINT</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getDirectionValueRaw</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>DirectionValueRaw</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">resetAll</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="10">changeDirectionRawValue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_expandCounterTo64bit</Name><ReturnType>LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>started</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__ENCODERBASE___EXPANDCOUNTERTO64BIT__STARTED</Value></Property></Properties></Local><Local><Name>state</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__ENCODERBASE___EXPANDCOUNTERTO64BIT__STATE</Value></Property></Properties></Local><Local><Name>counter</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__ENCODERBASE___EXPANDCOUNTERTO64BIT__COUNTER</Value></Property></Properties></Local><Local><Name>UPPER</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>LOWER</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Local><Name>ADDEND</Name><Type>LINT</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="13">setValueTo</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>NewValue</Name><Type RpcDirection="in">LINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_adjustDirectionReferenceValueRaw</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_adjustReferenceValue</Name><ReturnType>LINT</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>counter</Name><Type>LINT</Type><BitSize>64</BitSize></Parameter><Parameter><Name>storedCounter</Name><Type>LINT</Type><BitSize>64</BitSize></Parameter><Parameter><Name>referenceValue</Name><Type>LINT</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>setCounter</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>counter</Name><Type>UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setDirectionValue</Name><Parameter><Name>DirectionValue</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getResolution</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Resolution</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getDirectionValue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>DirectionValue</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></Properties></DataType><DataType><Name Namespace="p7elec">ACS880Encoder</Name><BitSize>896</BitSize><ExtendsType Namespace="p7elec">EncoderBase</ExtendsType><Implements Namespace="p7type">IEncoder</Implements><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>allocation_plus_fb</Name><Value>1024</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">ACS880</Name><Comment><![CDATA[
Purpose
=======
This class is managing an ACS880 inverter from ABB. Since the inverter is able to switch between motors
this class provides a mechanism to allocate a motor by a drive. 

Features
========

#. Rotate a motor with RPM and Torque
#. Management of motor allocations by a drive

Methods And Properties
======================
]]></Comment><BitSize>135744</BitSize><ExtendsType Namespace="p7elec">ProtoInverterAFE</ExtendsType><Implements Namespace="p7type">IInverter</Implements><Implements Namespace="p7elec">IInverterInfo</Implements><SubItem><Name>Config</Name><Type Namespace="p7elec" ReferenceTo="true">ConfigInverter</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p7elec" ReferenceTo="true">OpValueInverter</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p7elec" ReferenceTo="true">ACS880IO_In</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p7elec" ReferenceTo="true">ACS880IO_Out</Type><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>startupDelay</Name><Type Namespace="p6com">StartupDelay</Type><BitSize>384</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>_encoders</Name><Type Namespace="p7elec">ACS880Encoder</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>1792</BitSize><BitOffs>1280</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>wasActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>trippedTimer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>134784</BitOffs></SubItem><SubItem><Name>changeMotorWithin</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>135040</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>optimes</Name><Type>TIME</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>135072</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>__ACS880___CALCZEROSPEEDSTATE__FILTER</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><BitOffs>135232</BitOffs></SubItem><SubItem><Name>__ACS880___READDIAGDATA__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>135680</BitOffs></SubItem><SubItem><Name>__ACS880___READDIAGDATA__RESULT</Name><Type Namespace="p6com">EFieldbusQueryResult</Type><BitSize>16</BitSize><BitOffs>135696</BitOffs></SubItem><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>844144</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize><GetCodeOffs>844128</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>844000</GetCodeOffs><SetCodeOffs>843976</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>844248</GetCodeOffs><SetCodeOffs>844200</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>843944</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>844088</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="41">getStatusWord</Name><ReturnType RpcDirection="out">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="49">diagGetTripFault</Name><ReturnType RpcDirection="out">WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="42">getTorqueRelRef</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="33">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Operation</Name><Type Namespace="p7type" RpcDirection="in">InverterCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="47">diagGetLatestTripFault</Name><ReturnType RpcDirection="out">WORD</ReturnType><ReturnBitSize>16</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">INT</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="27">getPower</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="37">getControlWord</Name><ReturnType RpcDirection="out">DWORD</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">getTorqueRel</Name><Comment><![CDATA[ Inverter torque in %, can be over 1 (not normalized) ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getAMSAddr</Name><Comment><![CDATA[
Purpose
=======
This interface provides a property promise to access the AMSADDR of a Twincat System

]]></Comment><ReturnType GUID="{18071995-0000-0000-0000-000000000042}" RpcDirection="out">AMSADDR</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>AMSAddr</Name><Type GUID="{18071995-0000-0000-0000-000000000042}">AMSADDR</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="26">getOpTime</Name><ReturnType RpcDirection="out">TIME</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="25">getMotor</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="31">resetOpTime</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="44">getWarning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="48">diagGetSupplyVoltage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="40">getSpeedRef</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="32">setMotor</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="43">getTripped</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">isAtZeroSpeed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calcZeroSpeedState</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>filter</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><Properties><Property><Name>uselocation</Name><Value>__ACS880___CALCZEROSPEEDSTATE__FILTER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">getEncoder</Name><ReturnType Namespace="p7type" RpcDirection="out">IEncoder</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="50">diagInitiatiateDataRead</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="28">getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="39">getName</Name><ReturnType RpcDirection="out">STRING(80)</ReturnType><ReturnBitSize>648</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="54">setFault</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p7elec" RpcDirection="in">ACS880StateMachine</Type><BitSize>32</BitSize></Parameter><Parameter><Name>EventId</Name><Type Namespace="p7type" RpcDirection="in">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="51">diagIsBusy</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="36">doReset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>requestAFE</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>afe</Name><Type Namespace="p7type">IAFE</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="34">setProcessValues</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_readDiagData</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Start</Name><Type ReferenceTo="true">BOOL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Busy</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__ACS880___READDIAGDATA__STATE</Value></Property></Properties></Local><Local><Name>result</Name><Type Namespace="p6com">EFieldbusQueryResult</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__ACS880___READDIAGDATA__RESULT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>allocation_plus_fb</Name><Value>1024</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">DriveInfoToHMI</Name><BitSize>1088</BitSize><SubItem><Name>Name</Name><Type>STRING(80)</Type><BitSize>648</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>MSW</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>MCW</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>SpeedRef</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>TorqueRef</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>Encoder1</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>Encoder2</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>Tripped</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1032</BitOffs></SubItem><SubItem><Name>doReset</Name><Type>BOOL</Type><Comment><![CDATA[ Might be omitted]]></Comment><BitSize>8</BitSize><BitOffs>1040</BitOffs></SubItem><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></DataType><DataType><Name Namespace="p7elec">DriveInfo</Name><Comment><![CDATA[
	DriveInfo Class
	===============
	
	This class provides info data for a drive.  After being initialized, an instance is using very low amount of CPU
	cycles. The instance has to be run after the initialization of the Drive Class with the configuration.
]]></Comment><BitSize>10304</BitSize><SubItem><Name>info</Name><Type Namespace="p7elec">IInverterInfo</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>512</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>toHMI</Name><Type Namespace="p7elec">DriveInfoToHMI</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>8704</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>9856</BitOffs></SubItem><SubItem><Name>I</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9888</BitOffs></SubItem><SubItem><Name>startupDelay</Name><Type Namespace="p6com">StartupDelay</Type><BitSize>384</BitSize><BitOffs>9920</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><PropertyItem><Name>Inverter0</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844344</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter1</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844336</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter2</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844360</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter3</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844352</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter4</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844376</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter5</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844328</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter6</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844392</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Inverter7</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize><GetCodeOffs>844368</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>844400</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>844384</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="15">getInverterInfo</Name><Comment><![CDATA[
	Get InverterInfo Data by this method. The index is pointing to an array member but is limited 
	to the start and end of the array
]]></Comment><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getInverter0</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter0</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getInverter1</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter1</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getInverter3</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter3</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getInverter2</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter2</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getInverter7</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter7</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getInverter4</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter4</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getInverter6</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter6</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getInverter5</Name><ReturnType Namespace="p7elec" RpcDirection="out">IInverterInfo</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Inverter5</Name><Type Namespace="p7elec">IInverterInfo</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IP6State</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p7type">ManualSpoolCMD</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>STOP</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>TOSTART</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>TOEND</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">SpoolCMD</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>PAUSE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>OFF</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>CALIBRATE</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>RESET</Text><Enum>7</Enum></EnumInfo><EnumInfo><Text>FASTSTOP</Text><Enum>8</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">ISpool</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IP6State</ExtendsType><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>PIDError</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="7">__getHeadPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getPIDError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">confirmWirePosition</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">setManualOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">ManualSpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="13">setOffsetDiamondScrew</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="14">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">SpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="15">setSpoolEndPositionInner</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="16">setSpoolEndPositionOuter</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p7type">WinchManualModes</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>NORMAL</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MANUAL_TORQUE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>MANUAL_TORQUE_OFF</Text><Enum>11</Enum><Comment><![CDATA[ waits for speed to settle to 0 before activating full torque]]></Comment></EnumInfo><EnumInfo><Text>CONSTANT_TORQUE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>TWO_SPEED</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>BOOST</Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">UserWinchStates</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>INACTIVE</Text><Enum>0</Enum><Comment><![CDATA[ winch is inactive]]></Comment></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>100</Enum></EnumInfo><EnumInfo><Text>MANUAL_PREPARE</Text><Enum>101</Enum><Comment><![CDATA[ Winch sends commands to EWinch to start]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_PREPARE2</Text><Enum>102</Enum><Comment><![CDATA[ Winch sends commands to EWinch to start]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_PREOP</Text><Enum>103</Enum><Comment><![CDATA[ Winch is waiting for EWinch to go out of prepare]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_ACTIVE</Text><Enum>104</Enum><Comment><![CDATA[ Winch is running ok]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_ACTIVE_REDUCED</Text><Enum>105</Enum></EnumInfo><EnumInfo><Text>CONST_TORQUE</Text><Enum>200</Enum></EnumInfo><EnumInfo><Text>CONST_TORQUE_PREPARE</Text><Enum>201</Enum><Comment><![CDATA[ Winch sends commands to EWinch to start]]></Comment></EnumInfo><EnumInfo><Text>CONST_TORQUE_PREPARE2</Text><Enum>202</Enum><Comment><![CDATA[ Winch sends commands to EWinch to start]]></Comment></EnumInfo><EnumInfo><Text>CONST_TORQUE_PREOP</Text><Enum>203</Enum><Comment><![CDATA[ Winch is waiting for EWinch to go out of prepare]]></Comment></EnumInfo><EnumInfo><Text>CONST_TORQUE_ACTIVE</Text><Enum>204</Enum><Comment><![CDATA[ Winch is running ok	]]></Comment></EnumInfo><EnumInfo><Text>CONST_TORQUE_DEACTIVATE</Text><Enum>205</Enum><Comment><![CDATA[ Speedref off and waiting for rampdown	]]></Comment></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>300</Enum></EnumInfo><EnumInfo><Text>AUTO_PREPARE</Text><Enum>301</Enum></EnumInfo><EnumInfo><Text>AUTO_PREPARE2</Text><Enum>302</Enum></EnumInfo><EnumInfo><Text>AUTO_PREOP</Text><Enum>303</Enum></EnumInfo><EnumInfo><Text>AUTO_ACTIVE</Text><Enum>304</Enum></EnumInfo><EnumInfo><Text>PAYOUT_TRAWL</Text><Enum>400</Enum></EnumInfo><EnumInfo><Text>PAYOUT_TRAWL_PREPARE</Text><Enum>401</Enum></EnumInfo><EnumInfo><Text>PAYOUT_TRAWL_PREOP</Text><Enum>402</Enum></EnumInfo><EnumInfo><Text>PAYOUT_TRAWL_ACTIVE</Text><Enum>403</Enum></EnumInfo><EnumInfo><Text>HAULIN_TRAWL</Text><Enum>500</Enum></EnumInfo><EnumInfo><Text>HAULIN_TRAWL_PREPARE</Text><Enum>501</Enum></EnumInfo><EnumInfo><Text>HAULIN_TRAWL_PREOP</Text><Enum>502</Enum></EnumInfo><EnumInfo><Text>HAULIN_TRAWL_ACTIVE</Text><Enum>503</Enum></EnumInfo><EnumInfo><Text>TOWING</Text><Enum>600</Enum></EnumInfo><EnumInfo><Text>TOWING_PREPARE</Text><Enum>601</Enum></EnumInfo><EnumInfo><Text>TOWING_PREOP</Text><Enum>602</Enum></EnumInfo><EnumInfo><Text>TOWING_ACTIVE</Text><Enum>603</Enum></EnumInfo><EnumInfo><Text>SLAVE</Text><Enum>700</Enum></EnumInfo><EnumInfo><Text>SLAVE_PREPARE</Text><Enum>701</Enum></EnumInfo><EnumInfo><Text>SLAVE_PREOP</Text><Enum>702</Enum></EnumInfo><EnumInfo><Text>SLAVEACTIVE</Text><Enum>703</Enum></EnumInfo><EnumInfo><Text>EMERGENCYSTOP</Text><Enum>1000</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IBaseControlUnit</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><PropertyItem><Name>ActionSignal</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ActivateWinch</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>CooperatingWinchIsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this indicates that the cooperating winch is rotating so that this winch cant timeout. ]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>InControl</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>JoystickInCentre</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ManualTorqueRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ManualTorqueSignal</Name><Type>BOOL</Type><Comment><![CDATA[ Read true when man torque is pressed]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PotmeterReference</Name><Type>LREAL</Type><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>RequestedWinchMode</Name><Type Namespace="p7type">WinchManualModes</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>StopWinch</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>TurtleMode</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if control unit requests turtle mode. Used by winch]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>TurtleModeRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>VelocityReference</Name><Type>LREAL</Type><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getActionSignal</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getActivateWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getAutoAvailable</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getCooperatingWinchIsRotating</Name><Comment><![CDATA[ When using MasterControl, this indicates that the cooperating winch is rotating so that this winch cant timeout. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getInControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getJoystickInCentre</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getManualTorqueRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getManualTorqueSignal</Name><Comment><![CDATA[ Read true when man torque is pressed]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getPotmeterRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getPotmeterReference</Name><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getRequestedWinchMode</Name><ReturnType Namespace="p7type" RpcDirection="out">WinchManualModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getStopWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getTurtleMode</Name><Comment><![CDATA[ TRUE if control unit requests turtle mode. Used by winch]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getTurtleModeRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getVelocityRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getVelocityReference</Name><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Parameter><Name>AutoMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setDisable</Name><Parameter><Name>Disable</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__setStopWinch</Name><Parameter><Name>StopWinch</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">Alarm</Name><Comment><![CDATA[ If alarm in system call method with alarmState = TRUE]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>alarmState</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="23">Calibrate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="24">IsInControlOf</Name><Comment><![CDATA[ Returns TRUE if the control unit is in control of the winch with winchID]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="25">ReleaseControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="26">SetSelectedWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchToControl</Name><Type Namespace="p7type" RpcDirection="in">IBaseUserWinch</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p7type">IBaseUserWinch</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><PropertyItem><Name>BoostAllowed</Name><Type>BOOL</Type><Comment><![CDATA[ True when winch is allowed to boost]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>IsReadyToActivate</Name><Type>BOOL</Type><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>IsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><Comment><![CDATA[ Wire length in meters]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>SafetyDistance</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><Comment><![CDATA[ Winch rotation speed in RPM]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>SpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Maximum rotation speed in RPM for this winch]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><Comment><![CDATA[ Wire tension in Kg]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Torque</Name><Type>LREAL</Type><Comment><![CDATA[ Wire torque in Nm]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TorqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Maximum Wire torque in Nm for this winch]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Wire torque in %, range 0-1]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><Comment><![CDATA[ Winch velocity in m/sec]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="7">__getBoostAllowed</Name><Comment><![CDATA[ True when winch is allowed to boost]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getControlCanBeReleased</Name><Comment><![CDATA[ Control of winch from control unit can be released. Means that winch is not moving, etc. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getID</Name><Comment><![CDATA[ The uniqe winch identificator]]></Comment><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getIsReadyToActivate</Name><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getIsRotating</Name><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getLength</Name><Comment><![CDATA[ Wire length in meters]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getManMode</Name><Comment><![CDATA[ The current manual mode the winch is running in]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">WinchManualModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getSafetyDistance</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getSpeed</Name><Comment><![CDATA[ Winch rotation speed in RPM]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getSpeedMax</Name><Comment><![CDATA[ Maximum rotation speed in RPM for this winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getState</Name><Comment><![CDATA[ The current state of the winch]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">UserWinchStates</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getTension</Name><Comment><![CDATA[ Wire tension in Kg]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getTorque</Name><Comment><![CDATA[ Wire torque in Nm]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getTorqueMax</Name><Comment><![CDATA[ Maximum Wire torque in Nm for this winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getTorqueRel</Name><Comment><![CDATA[ Wire torque in %, range 0-1]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getVelocity</Name><Comment><![CDATA[ Winch velocity in m/sec]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Comment><![CDATA[ Handshake between user control and winch]]></Comment><Parameter><Name>AutoMode</Name><Comment><![CDATA[ Handshake between user control and winch]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">AssignControlUnitInControl</Name><Comment><![CDATA[ Assigns the control unit that is granted control bu ControlUnitMux to _controlUnitInControl 
  __QUERYINTERFACE(controlUnitInControl, _controlUnitInControl) type converts from 	
 IControlUnit to IStandardJoystickControlUnit to get velocity and torque values.		
 If controlUnitInControl = 0, controlUnitInControl is unasigned						]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>controlUnitInControl</Name><Type Namespace="p7type" RpcDirection="in">IBaseControlUnit</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="25">getVelocityReference</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="26">SetLengthNull</Name><Comment><![CDATA[ Resets length of wire to 0]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="27">winchDriverStopped</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name>SwitchInputs</Name><BitSize>16</BitSize><SubItem><Name>A</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>B</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name>EmergencyStop</Name><BitSize>11712</BitSize><Implements Namespace="p7type">IEmergencyStop</Implements><SubItem><Name>Enabled</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Config</Name><Type ReferenceTo="true">ConfigEmergencyStop</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_EstopInputs</Name><Type>SwitchInputs</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Comment><![CDATA[	{attribute 'hide'} _lastSwitchIdx 							: INT;  
	{attribute 'hide'} _lastSswitchName							: p7type.P6IdName;]]></Comment><BitSize>320</BitSize><BitOffs>2568</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_EStopLights</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Comment><![CDATA[Emergency stop indicatorLights]]></Comment><BitSize>160</BitSize><BitOffs>2888</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>_NoEStopDetected</Name><Type>BOOL</Type><Comment><![CDATA[Emergency stop signal]]></Comment><BitSize>8</BitSize><BitOffs>3048</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_ExternEStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3056</BitOffs></SubItem><SubItem><Name>_TwinSafe_Run</Name><Type>BOOL</Type><Comment><![CDATA[Run TwinSAFE logic]]></Comment><BitSize>8</BitSize><BitOffs>3064</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>_TwinSafeFB_Reset</Name><Type>BOOL</Type><Comment><![CDATA[Reset emergency stop]]></Comment><BitSize>8</BitSize><BitOffs>3072</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>_TwinSafeGroup_Reset</Name><Type>BOOL</Type><Comment><![CDATA[Group Reset	]]></Comment><BitSize>8</BitSize><BitOffs>3080</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>_TwinSafeGroupErrCom</Name><Type>BOOL</Type><Comment><![CDATA[ Group Com error]]></Comment><BitSize>8</BitSize><BitOffs>3088</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_TwinSafeGroupErrFB</Name><Type>BOOL</Type><Comment><![CDATA[ Group FB Error]]></Comment><BitSize>8</BitSize><BitOffs>3096</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_TwinSafeGroupErrOther</Name><Type>BOOL</Type><Comment><![CDATA[ Group Other Error	]]></Comment><BitSize>8</BitSize><BitOffs>3104</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_currentSwitchOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3112</BitOffs></SubItem><SubItem><Name>EstopAlarm</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><BitOffs>3136</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><PropertyItem><Name>Activated</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>844608</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ActivatedSwitchIdx</Name><Type>INT</Type><BitSize>16</BitSize><GetCodeOffs>844616</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ActivatedSwitchName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>844688</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>GroupError</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>844624</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>__setExternEStop</Name><Parameter><Name>ExternEStop</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getActivated</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Activated</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getActivatedSwitchIdx</Name><ReturnType RpcDirection="out">INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>ActivatedSwitchIdx</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getGroupError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>GroupError</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">resetGroupError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getActivatedSwitchName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>ActivatedSwitchName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">BaseControlUnitIO_out</Name><BitSize>64</BitSize><SubItem><Name>inControlIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ Indicator lamps or signals to HMI]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>winchActiveIndicator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>alarmIndicator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>manualTorqueIndicator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>constantTorqueIndicator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>turtleModeIndicator</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>masterControlIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ Indicates if master control is enabled or disabled	]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>holdIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ indicated hold mode of the joystick value]]></Comment><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">AnalogInputStatusWordBit</Name><BitSize>16</BitSize><SubItem><Name>UnderRange</Name><Type>BIT</Type><Comment><![CDATA[ 0]]></Comment><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>OverRange</Name><Type>BIT</Type><Comment><![CDATA[ 1]]></Comment><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>Limit1</Name><Type>BIT</Type><Comment><![CDATA[ 2]]></Comment><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>Limit2</Name><Type>BIT</Type><Comment><![CDATA[ 3]]></Comment><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>Reserved4</Name><Type>BIT</Type><Comment><![CDATA[ 4]]></Comment><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>Reserved5</Name><Type>BIT</Type><Comment><![CDATA[ 5]]></Comment><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>Error</Name><Type>BIT</Type><Comment><![CDATA[ 6]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>Reserved7</Name><Type>BIT</Type><Comment><![CDATA[ 7]]></Comment><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>Reserved8</Name><Type>BIT</Type><Comment><![CDATA[ 8]]></Comment><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Reserved9</Name><Type>BIT</Type><Comment><![CDATA[ 9	]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>Reserved10</Name><Type>BIT</Type><Comment><![CDATA[ 10]]></Comment><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>Reserved11</Name><Type>BIT</Type><Comment><![CDATA[ 11]]></Comment><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>Reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 12]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>Reserved13</Name><Type>BIT</Type><Comment><![CDATA[ 13]]></Comment><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>Reserved14</Name><Type>BIT</Type><Comment><![CDATA[ 14]]></Comment><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>Reserved15</Name><Type>BIT</Type><Comment><![CDATA[ 15]]></Comment><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">AnalogInputStatusWord</Name><BitSize>16</BitSize><SubItem><Name>twobyte</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bits</Name><Type Namespace="p6manualDevices">AnalogInputStatusWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">AxisIO_in</Name><BitSize>64</BitSize><SubItem><Name>raw16bit</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>raw8bit</Name><Type>SINT</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>status</Name><Type Namespace="p6manualDevices">AnalogInputStatusWord</Type><BitSize>16</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>statusCAN</Name><Type>USINT</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">BaseControlUnitIO_in</Name><BitSize>192</BitSize><SubItem><Name>actionButton</Name><Type>BOOL</Type><Comment><![CDATA[ Sets control unit inControl and activates winch	]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>manualTorqueButton</Name><Type>BOOL</Type><Comment><![CDATA[ Activates manual torque, may or may not be mapped to physical switch	]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>constantTorqueButton</Name><Type>BOOL</Type><Comment><![CDATA[ Activates constant tension, may or may not be mapped to physical switch		]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>turtleModeButton</Name><Type>BOOL</Type><Comment><![CDATA[ Activates turtle mode, may or may not be mapped to physical switch	]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>masterControlButton</Name><Type>BOOL</Type><Comment><![CDATA[ Turns on and off masterControl (Onestick, common activate or common potmeter)]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>velocityControl</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><Comment><![CDATA[ Joystick axis]]></Comment><BitSize>64</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>potmeterControl</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><Comment><![CDATA[ Potmeter axis]]></Comment><BitSize>64</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>stopButton</Name><Type>BOOL</Type><Comment><![CDATA[ Button for function stop]]></Comment><BitSize>8</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>holdButton</Name><Type>BOOL</Type><Comment><![CDATA[ Hold joystick value until action button or loss of control]]></Comment><BitSize>8</BitSize><BitOffs>184</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">CalibrationStates</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>INIT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>LOWER_LIMIT</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>UPPER_LIMIT</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>CENTER</Text><Enum>3</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">ControlUnitStates</Name><Comment><![CDATA[ The different states a control unit can be in.]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>INIT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MONITORING</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>REQ_CONTROL</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>IN_CONTROL</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>CALIBRATE</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>5</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IJoystickAxis</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Error</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>InCentre</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Value</Name><Type>LREAL</Type><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getInCentre</Name><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getValue</Name><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setHold</Name><Parameter><Name>Hold</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6manualDevices">IPotmeterAxis</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Error</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Value</Name><Type>LREAL</Type><Comment><![CDATA[ The scaled and calibrated potmeter value. 
 Normalized from 0 to +1.]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getValue</Name><Comment><![CDATA[ The scaled and calibrated potmeter value. 
 Normalized from 0 to +1.]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6manualDevices">ControlUnitDataToHMI</Name><BitSize>192</BitSize><SubItem><Name>CalibrationState</Name><Type Namespace="p6manualDevices">CalibrationStates</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ControlUnitStates</Name><Type Namespace="p6manualDevices">ControlUnitStates</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ButtonSignalIndicators</Name><Type Namespace="p6manualDevices">BaseControlUnitIO_out</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>VelocityControl_Internal</Name><Type Namespace="p6manualDevices">IJoystickAxis</Type><Comment><![CDATA[VelocityControl : JoystickAxis;				// Controls speed of machine to control]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>PotmeterControl_Internal</Name><Type Namespace="p6manualDevices">IPotmeterAxis</Type><Comment><![CDATA[PotmeterControl : PotmeterAxis;				// The actual potmeter that controls tension, torque or brakeforce]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ButtonSignals</Name><Type Namespace="p6manualDevices">BaseControlUnitIO_in</Type><BitSize>192</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">IBaseControlUnitHMI</Name><BitSize>64</BitSize><ExtendsType>IQueryInterface</ExtendsType><PropertyItem><Name>CalibrationState</Name><Type Namespace="p6manualDevices">CalibrationStates</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PotmeterReference</Name><Type>LREAL</Type><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>States</Name><Type Namespace="p6manualDevices">ControlUnitStates</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>VelocityReference</Name><Type>LREAL</Type><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name>__getButtonSignalIndicators</Name><ReturnType Namespace="p6manualDevices">BaseControlUnitIO_out</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getButtonSignals</Name><ReturnType Namespace="p6manualDevices">BaseControlUnitIO_in</ReturnType><ReturnBitSize>192</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getCalibrationState</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">CalibrationStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getControlUnitData</Name><ReturnType Namespace="p6manualDevices">ControlUnitDataToHMI</ReturnType><ReturnBitSize>192</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getPotmeterRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getPotmeterReference</Name><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getStates</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">ControlUnitStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getVelocityRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getVelocityReference</Name><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">Calibrate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6hmi">BaseControlUnitAccess</Name><Comment><![CDATA[ 
   This class gives the HMI access to an Array with BaseControlUnits 
]]></Comment><BitSize>576</BitSize><SubItem><Name>ctrlUnits</Name><Type Namespace="p7type" PointerTo="1">IBaseControlUnit</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>variable_length_array</Name></Property><Property><Name>Dimensions</Name><Value>1</Value></Property></Properties></SubItem><SubItem><Name>_ctrlUnit</Name><Type Namespace="p6manualDevices">IBaseControlUnitHMI</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>p_to_unit</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>Calibrate</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>ControlUnitDataOut</Name><Type Namespace="p6manualDevices">ControlUnitDataToHMI</Type><BitSize>192</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><PropertyItem><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>844872</GetCodeOffs></PropertyItem><PropertyItem><Name>PotmeterReference</Name><Type>LREAL</Type><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>844824</GetCodeOffs></PropertyItem><PropertyItem><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>844800</GetCodeOffs></PropertyItem><PropertyItem><Name>VelocityReference</Name><Type>LREAL</Type><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>844832</GetCodeOffs></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="4">__getVelocityRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">Calibrate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPotmeterReference</Name><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PotmeterReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">prevUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_CheckPointer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getVelocityReference</Name><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">nextUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getPotmeterRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">selectUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>unit</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6winch">SpoolIO_In</Name><BitSize>24</BitSize><SubItem><Name>ManualModeIO</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>limitSensor</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>16</BitSize><BitOffs>8</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem></DataType><DataType><Name Namespace="p6hmi">SpoolAccess</Name><Comment><![CDATA[ 
   This class gives the HMI access to an Array with spoolers 
]]></Comment><BitSize>384</BitSize><SubItem><Name>Spool</Name><Type Namespace="p7type" PointerTo="1">ISpool</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>variable_length_array</Name></Property><Property><Name>Dimensions</Name><Value>1</Value></Property></Properties></SubItem><SubItem><Name>_spool</Name><Type Namespace="p7type">ISpool</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>UpperBound</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>LowerBound</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>p_to_unit</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>SpoolIO_In</Name><Type Namespace="p6winch">SpoolIO_In</Type><BitSize>24</BitSize><BitOffs>288</BitOffs></SubItem><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>844944</GetCodeOffs></PropertyItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>845016</GetCodeOffs></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>844936</GetCodeOffs></PropertyItem><PropertyItem><Name>PIDError</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845008</GetCodeOffs></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845040</GetCodeOffs></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>844984</GetCodeOffs></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="7">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">nextUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getPIDError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PIDError</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="0">__getHeadPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>setOffsetDiamondScrew</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="17">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">SpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="13">prevUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_CheckPointer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="15">setManualOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">ManualSpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">selectUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>unit</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6hmi">InverterAccess</Name><Comment><![CDATA[ 
   This class gives the HMI access to an Array with spoolers 
]]></Comment><BitSize>384</BitSize><SubItem><Name>Inverter</Name><Type Namespace="p7type" PointerTo="1">IInverter</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>variable_length_array</Name></Property><Property><Name>Dimensions</Name><Value>1</Value></Property></Properties></SubItem><SubItem><Name>_spool</Name><Type Namespace="p7type">ISpool</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>UpperBound</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>LowerBound</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>p_to_unit</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>SpoolIO_In</Name><Type Namespace="p6winch">SpoolIO_In</Type><BitSize>24</BitSize><BitOffs>288</BitOffs></SubItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>845136</GetCodeOffs></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>845072</GetCodeOffs></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845160</GetCodeOffs></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>845104</GetCodeOffs></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845088</GetCodeOffs></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="5">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">resetInverter</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">nextUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getTorqueRel</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">prevUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_CheckPointer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">selectUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>unit</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>SpoolIO_In</Name><BitSize>24</BitSize><SubItem><Name>ManualModeIO</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>limitSensor</Name><Type>BOOL</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><Comment><![CDATA[ Sensor [0] is motor end, [1] is bearing end]]></Comment><BitSize>16</BitSize><BitOffs>8</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem></DataType><DataType><Name Namespace="p6winch">WinchCMD</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>RESET</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>FASTSTOP</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>TORQUE</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>SLAVE</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>FASTSTOP_OFF</Text><Enum>7</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6winch">IWinch</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IP6Identifier</ExtendsType><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>isBrakeFailing</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>isReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>IsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>IsSpeedNull</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>LengthError</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>PulsesPerMeter</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Radius</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><Comment><![CDATA[ Get the RPM of the drum]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>SpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><Comment><![CDATA[ Get the state of the winch ]]></Comment><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Torque</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in NM]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TorqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max torque in NM ]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in % (0-TorqueRelMax)]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>VirtualWirePosition</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="9">__getHeadPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getisBrakeFailing</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getisReadyToActivate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getIsRotating</Name><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getIsSpeedNull</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getLength</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getLengthError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getOpState</Name><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getPulsesPerMeter</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getRadius</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getSpeed</Name><Comment><![CDATA[ Get the RPM of the drum]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getSpeedMax</Name><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getState</Name><Comment><![CDATA[ Get the state of the winch ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getTension</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getTorque</Name><Comment><![CDATA[ Torque in NM]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getTorqueMax</Name><Comment><![CDATA[ Max torque in NM ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getTorqueRel</Name><Comment><![CDATA[ Torque in % (0-TorqueRelMax)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">__getVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">__getVirtualWirePosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="26">setCircumferenceFromConfig</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="27">setLengthNull</Name><Comment><![CDATA[ Resets length of wire to 0]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="28">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p6winch" RpcDirection="in">WinchCMD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Setpoint</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter1</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter2</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter3</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter4</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>AHC</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="29">setSpoolOffset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="30">setVirtualWirePosition</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p7type">DriveIInverterArray</Name><Comment><![CDATA[ Array for inverters per drive]]></Comment><BitSize>512</BitSize><BaseType Namespace="p7type">IInverter</BaseType><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo></DataType><DataType><Name Namespace="p7type">DriveCMD</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>ACTIVATE</Text><Enum>1</Enum><Comment><![CDATA[ Go to run state, magnetized and no motor change. ]]></Comment></EnumInfo><EnumInfo><Text>PAUSE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>3</Enum><Comment><![CDATA[ Stop motor connected to inverter.]]></Comment></EnumInfo><EnumInfo><Text>RESET</Text><Enum>4</Enum><Comment><![CDATA[ Reset inverter faults.]]></Comment></EnumInfo><EnumInfo><Text>FASTSTOP</Text><Enum>5</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">IDrive</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IP6Identifier</ExtendsType><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="2">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>getGearRatio</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="19">getInverterArray</Name><ReturnType Namespace="p7type" ReferenceTo="true" RpcDirection="out">DriveIInverterArray</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="20">getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="21">getSpeedMax</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="22">getTorque</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="23">getTorqueMax</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="24">getTorqueRel</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="25">getTorqueRelMax</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="26">isActivationPossible</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="27">isAtZeroSpeed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="28">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">DriveCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="29">setProcessValues</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name>SpoolSingeWithFU</Name><Comment><![CDATA[
Purpose
=======

This class is controlling the spool head for a winch system

Description
===========

The Spool class is implementing the control of a spool head for the following modes

1. Single screw mode
2. Diamond screw mode
3. Linear followup mode

Mode 1 is dependend on the virtual spool head position calculated by the winch class. Mode 2 is following a
ratio of rotation between winch drum and spool system. Mode 3 is following a potentiometer until the wire 
has positioned the potentiometer    

Properties And Methods
======================
]]></Comment><BitSize>33216</BitSize><Implements Namespace="p7type">ISpool</Implements><SubItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Config</Name><Type ReferenceTo="true">ConfigSpool</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type ReferenceTo="true">OpValueSpool</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">SpoolIO_In</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>WinchConfig</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigElectricWinch</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Winch</Name><Type Namespace="p6winch">IWinch</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Drive</Name><Type Namespace="p7type">IDrive</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Encoder</Name><Type Namespace="p7type">IEncoder</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>FollowUpSensor</Name><Type Namespace="p6com" ReferenceTo="true">EL30xxIO_in</Type><Comment><![CDATA[ p6com.IAnalogSensor Positive signal is away from motor side.]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>FollowUpSensorScaled</Name><Type>LREAL</Type><Comment><![CDATA[ -1 to 1 (motor to bearing end)]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>896</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>EndSensorInnerActivated</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>845536</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EndSensorOuterActivated</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>845688</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>FU_sensorPositionRaw</Name><Type>DINT</Type><Comment><![CDATA[ Raw value from analog input]]></Comment><BitSize>32</BitSize><GetCodeOffs>845552</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>FU_sensorPositionScaled</Name><Type>LREAL</Type><Comment><![CDATA[ (-1 to +1)  1= pointing towards bearing end]]></Comment><BitSize>64</BitSize><GetCodeOffs>845568</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845616</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>845640</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>845520</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PIDError</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845680</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>845648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SpoolDirection</Name><Type>BOOL</Type><Comment><![CDATA[ used to let HMI set spool direction (in eWinch) from Spool instance ]]></Comment><BitSize>8</BitSize><GetCodeOffs>845712</GetCodeOffs><SetCodeOffs>845584</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>845624</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>_correctVirtualWirePosition</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">SpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getEndSensorInnerActivated</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>EndSensorInnerActivated</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">setSpoolEndPositionInner</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getFU_sensorPositionRaw</Name><Comment><![CDATA[ Raw value from analog input]]></Comment><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>FU_sensorPositionRaw</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">setSpoolEndPositionOuter</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getFU_sensorPositionScaled</Name><Comment><![CDATA[ (-1 to +1)  1= pointing towards bearing end]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>FU_sensorPositionScaled</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">__setSpoolDirection</Name><Comment><![CDATA[ used to let HMI set spool direction (in eWinch) from Spool instance ]]></Comment><Parameter><Name>SpoolDirection</Name><Comment><![CDATA[ used to let HMI set spool direction (in eWinch) from Spool instance ]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">confirmFUsensorMotorEnd</Name><Comment><![CDATA[

]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getHeadPosition</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">confirmWirePosition</Name><Comment><![CDATA[
Default method to confirm wire position regardless of spooling type.
Copied from setOffsetDiamondScrew, and adapted to be able to support multiple spooling types.
]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">confirmFUsensorBearingEnd</Name><Comment><![CDATA[

]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getPIDError</Name><Comment><![CDATA[ should be +- 1]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PIDError</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getEndSensorOuterActivated</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>EndSensorOuterActivated</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_scaleFUsensor</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>msg</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><Properties><Property><Name>uselocation</Name><Value>__SPOOLSINGEWITHFU___SCALEFUSENSOR__MSG</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getSpoolDirection</Name><Comment><![CDATA[ used to let HMI set spool direction (in eWinch) from Spool instance ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SpoolDirection</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">setOffsetDiamondScrew</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">setManualOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">ManualSpoolCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>__getgetState</Name><ReturnType>SlackWireSM</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>getState</Name><Type>SlackWireSM</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">confirmFUsensorCenter</Name><Comment><![CDATA[

]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IAlarmBuzzerControl</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">__getBuzzerSignal</Name><Comment><![CDATA[ TRUE when buzzer should sound. Use this in control units to set buzzer]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">SilenceBuzzer</Name><Comment><![CDATA[ Call this to silence buzzer]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6manualDevices">AlarmBuzzerControl</Name><Comment><![CDATA[ Handles buzzer and alarm light across all panels with buzzer and alarm light]]></Comment><BitSize>320</BitSize><Implements Namespace="p6manualDevices">IAlarmBuzzerControl</Implements><SubItem><Name>NewAlarmActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name RpcEnable="plc" VTableIndex="2">SilenceBuzzer</Name><Comment><![CDATA[ Call this to silence buzzer]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getBuzzerSignal</Name><Comment><![CDATA[ TRUE when buzzer should sound. Use this in control units to set buzzer]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>BuzzerSignal</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></Properties></DataType><DataType><Name Namespace="p6manualDevices">IDimControl</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">__getDimLevel</Name><ReturnType RpcDirection="out">INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">NextDimLevel</Name><Comment><![CDATA[ control units call this when dim button is pressed
 The method decreases dim level with one and when at 1 end it wraps to 7 again.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name Namespace="p6manualDevices">DimControl</Name><Comment><![CDATA[ Handles dimming across all control units with dimmable lights ]]></Comment><BitSize>192</BitSize><Implements Namespace="p6manualDevices">IDimControl</Implements><SubItem><Name>_dimLevel</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>128</BitOffs><Default><Value>7</Value></Default></SubItem><Method><Name RpcEnable="plc" VTableIndex="2">NextDimLevel</Name><Comment><![CDATA[ control units call this when dim button is pressed
 The method decreases dim level with one and when at 1 end it wraps to 7 again.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getDimLevel</Name><ReturnType RpcDirection="out">INT</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>DimLevel</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IControlUnitMux</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">RequestInControl</Name><Comment><![CDATA[ returns true if no control units have control of winch and winch is ready to be taken in control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>UnitID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>WinchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6manualDevices">ControlUnitMux</Name><Comment><![CDATA[ Simple version of ControlUnitMux. Handles selecting between winches and control units, and allows control units to take control of winch. 	
 Can be extended and overrided in projects. ]]></Comment><BitSize>384</BitSize><Implements Namespace="p6manualDevices">IControlUnitMux</Implements><SubItem><Name>IWinch</Name><Type Namespace="p7type" PointerTo="1">IBaseUserWinch</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>variable_length_array</Name></Property><Property><Name>Dimensions</Name><Value>1</Value></Property></Properties></SubItem><SubItem><Name>IControlUnit</Name><Type Namespace="p7type" PointerTo="1">IBaseControlUnit</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property><Property><Name>variable_length_array</Name></Property><Property><Name>Dimensions</Name><Value>1</Value></Property></Properties></SubItem><Method><Name RpcEnable="plc" VTableIndex="1">RequestInControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>UnitID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>WinchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>OpStates</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NOT_OP</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>OP</Text><Enum>0</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>IBaseHandlingUnit</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>EventActivateButton</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>EventActivateHoldButton</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Floodlight</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>InControl</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>JoystickInCentre</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>OpState</Name><Type>OpStates</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getEventActivateButton</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getEventActivateHoldButton</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getFloodlight</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getInControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getJoystickInCentre</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getOpState</Name><ReturnType RpcDirection="out">OpStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__setInControl</Name><Parameter><Name>InControl</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name>IAframePanel</Name><BitSize>64</BitSize><ExtendsType>IBaseHandlingUnit</ExtendsType><PropertyItem><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueWinchPORT</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueWinchSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="8">__getJoystickValueTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getJoystickValueWinchPORT</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getJoystickValueWinchSTBD</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name>IOverheadCranePanel</Name><BitSize>64</BitSize><ExtendsType>IBaseHandlingUnit</ExtendsType><PropertyItem><Name>JoystickValueCommon</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadAcrossTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadAlongTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadTwist</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueMainBoom</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueSpringPlate</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueTrolleyMotor</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueWinch</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>SwitchActivateOutHauler</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchContstantTension</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltDamping</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchDockingHeadAlongTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchDockingHeadAlongTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchLatchOff</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchLatchOn</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchLaunchAndRecovery</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchSpringPlateDamping</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchSpringPlateFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SwitchSpringPlateFree</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="8">__getJoystickValueCommon</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getJoystickValueDockingHeadAcrossTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getJoystickValueDockingHeadAlongTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getJoystickValueDockingHeadTwist</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getJoystickValueMainBoom</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getJoystickValueSpringPlate</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getJoystickValueTelescope</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getJoystickValueTrolleyMotor</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getJoystickValueWinch</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getSwitchActivateOutHauler</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getSwitchContstantTension</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getSwitchDockingHeadAcrossTiltDamping</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getSwitchDockingHeadAcrossTiltFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getSwitchDockingHeadAcrossTiltFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getSwitchDockingHeadAlongTiltFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getSwitchDockingHeadAlongTiltFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">__getSwitchLatchOff</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">__getSwitchLatchOn</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="26">__getSwitchLaunchAndRecovery</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="27">__getSwitchSpringPlateDamping</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="28">__getSwitchSpringPlateFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">__getSwitchSpringPlateFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name>ICtdDavidPanel</Name><BitSize>64</BitSize><ExtendsType>IBaseHandlingUnit</ExtendsType><PropertyItem><Name>DockingHeadFixedPosition</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>DockingHeadFree</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>JoystickValueDockingHead</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="8">__getDockingHeadFixedPosition</Name><Comment><![CDATA[Else its free]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getDockingHeadFree</Name><Comment><![CDATA[Else its fixed]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getJoystickValueDockingHead</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getJoystickValueTelescope</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getJoystickValueTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6power">GroundFault</Name><BitSize>8704</BitSize><SubItem><Name>signal</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>fault</Name><Type Namespace="p6com">AlarmDigital</Type><BitSize>8576</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IProtoBaseNTo1</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IProtoService</ExtendsType><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getMasterByIdx</Name><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>getNoMasters</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>isAttached</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>resetServices</Name><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>3244</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">ProtoBaseNTo1</Name><Comment><![CDATA[ 
Protocol Base Class N:1
=======================

The class is class partially implementing a simple relation between objects of N:1. The 1 element is a master, which 
has to provide IProtoMasterSingleService to attach remote a Service by the service

This class has to be derived and can't be used out of the box. 

You have to take care of _noElements, _totalSize


]]></Comment><BitSize>192</BitSize><Implements Namespace="p7type">IProtoBaseNTo1</Implements><Method><Name>setMaster</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Value</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getMaster</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>_master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Local></Method><Method><Name>getNoMasters</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>getMasterByIdx</Name><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>isAttached</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>_master</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Local></Method><Method><Name>resetServices</Name><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6power">ProtoAFE_Inverter</Name><BitSize>6592</BitSize><ExtendsType Namespace="p6com">ProtoBaseNTo1</ExtendsType><Implements Namespace="p7type">IProtoBaseNTo1</Implements><Method><Name>setMaster</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoBaseNTo1</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Value</Name><Type Namespace="p7type">IProtoMasterSingleService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getMaster</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoMasterSingleService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6power">ACS880IGBTSM</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>START</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>OP_INHIBITED</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>RDY_TO_SWITCHON</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>RDY_TO_OPERATE</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>OP_PASSIVE</Text><Enum>50</Enum></EnumInfo><EnumInfo><Text>OP_PREPARE</Text><Enum>55</Enum></EnumInfo><EnumInfo><Text>OP_ENABLED</Text><Enum>60</Enum></EnumInfo><EnumInfo><Text>FAULT</Text><Enum>100</Enum></EnumInfo><EnumInfo><Text>RESET</Text><Enum>110</Enum></EnumInfo><EnumInfo><Text>RESET2</Text><Enum>111</Enum></EnumInfo><EnumInfo><Text>LOCAL</Text><Enum>120</Enum></EnumInfo><EnumInfo><Text>NO_NET</Text><Enum>130</Enum></EnumInfo><EnumInfo><Text>COMERROR</Text><Enum>1000</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6power">ACS880IGBTControlWordBit</Name><BitSize>16</BitSize><SubItem><Name>onoff</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>off2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>off3</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>run</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>reserved4</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>reserved5</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>reserved6</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>reset</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>reserved8</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>reserved9</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem><SubItem><Name>remote</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>10</BitOffs></SubItem><SubItem><Name>ext_ctrl_loc</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>11</BitOffs></SubItem><SubItem><Name>reserved12</Name><Type>BIT</Type><Comment><![CDATA[ 106.18.9]]></Comment><BitSize>1</BitSize><BitOffs>12</BitOffs></SubItem><SubItem><Name>reserved13</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>13</BitOffs></SubItem><SubItem><Name>diodemode</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>14</BitOffs></SubItem><SubItem><Name>reserved15</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>15</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBTControlWord</Name><BitSize>32</BitSize><SubItem><Name>bits</Name><Type Namespace="p6power">ACS880IGBTControlWordBit</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>twobyte</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBTIO_Out</Name><BitSize>32</BitSize><SubItem><Name>control</Name><Type Namespace="p6power">ACS880IGBTControlWord</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">ACS880IGBT</Name><Comment><![CDATA[
Purpose
=======
This class is managing an ACS880IBGT AFE from ABB.

Methods And Properties
======================
]]></Comment><BitSize>44224</BitSize><ExtendsType Namespace="p6power">ProtoAFE_Inverter</ExtendsType><Implements Namespace="p7type">IP6Identifier</Implements><Implements Namespace="p7type">IAFE</Implements><SubItem><Name>Config</Name><Type Namespace="p6power" ReferenceTo="true">ConfigAFE</Type><BitSize>64</BitSize><BitOffs>6784</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p6power" ReferenceTo="true">OpValueAFE</Type><BitSize>64</BitSize><BitOffs>6848</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6power" ReferenceTo="true">ACS880IGBTIO_In</Type><BitSize>64</BitSize><BitOffs>6912</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6power" ReferenceTo="true">ACS880IGBTIO_Out</Type><BitSize>64</BitSize><BitOffs>6976</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>startupDelay</Name><Type Namespace="p6com">StartupDelay</Type><BitSize>384</BitSize><BitOffs>7040</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>voltage</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>resetTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>8256</BitOffs></SubItem><SubItem><Name>resetTimer2</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>8512</BitOffs></SubItem><SubItem><Name>startTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>8768</BitOffs></SubItem><PropertyItem><Name>ChargeOverload</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846384</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846400</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize><GetCodeOffs>846408</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>FieldbusProblem</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846336</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>846328</GetCodeOffs><SetCodeOffs>846376</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>846344</GetCodeOffs><SetCodeOffs>846304</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>846320</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846296</GetCodeOffs><SetCodeOffs>846312</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Power</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846440</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerRegen</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846456</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>846368</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>setFault</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p6power">ACS880IGBTSM</Type><BitSize>32</BitSize></Parameter><Parameter><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="36">__getPassiveMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="40">__setPassiveMode</Name><Parameter><Name>PassiveMode</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="35">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="42">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Operation</Name><Type Namespace="p7type" RpcDirection="in">AFE_CMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="34">__getFieldbusProblem</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>FieldbusProblem</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="39">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="37">__getPower</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Power</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">__getChargeOverload</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ChargeOverload</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="33">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="41">getOpTime</Name><ReturnType RpcDirection="out">TIME</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="38">__getPowerRegen</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegen</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="32">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Event</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>allocation_plus_fb</Name><Value>1024</Value></Property></Properties></DataType><DataType><Name>PMSVesselIO_In</Name><BitSize>80</BitSize><SubItem><Name>PowerAvailableSensor</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>PowerRegenLimit</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>PowerHabourMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">WinchIO_In</Name><BitSize>16</BitSize><SubItem><Name>blockStopInput</Name><Type>BOOL</Type><Comment><![CDATA[ inhibit haul In]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>reduceConstantTorqueInput</Name><Type>BOOL</Type><Comment><![CDATA[ reduce tension if in C.T. mode]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name Namespace="p6power">IPMSVessel</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>HabourMode</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Inhibit</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerLimit</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerLimitCritical</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerLimitCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerRegenAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerRegenCritical</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerRegenCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerRegenLimit</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerRegenLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getHabourMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getPowerAvailable</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPowerLimit</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getPowerLimitCritical</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getPowerLimitCriticalReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getPowerLimitReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getPowerRegenAvailable</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getPowerRegenCritical</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getPowerRegenCriticalReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getPowerRegenLimit</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getPowerRegenLimitReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getPowerRegenUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getPowerUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getStopPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__setInhibit</Name><Parameter><Name>Inhibit</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__setPowerRegenUsage</Name><Parameter><Name>PowerRegenUsage</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__setPowerUsage</Name><Parameter><Name>PowerUsage</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6com">EL40xxIO_out</Name><BitSize>16</BitSize><SubItem><Name>output</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>PMSVesselIO_Out</Name><BitSize>32</BitSize><SubItem><Name>SystemActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>PowerUsed</Name><Type Namespace="p6com">EL40xxIO_out</Type><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem></DataType><DataType><Name Namespace="p7type">IPMS</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>LimitPowerRegenUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>LimitPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getLimitPowerRegenUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getLimitPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPassiveMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getPowerRegenUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getPowerUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getStopPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__setPassiveMode</Name><Parameter><Name>PassiveMode</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">attachAFE</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>AFE</Name><Type Namespace="p7type" RpcDirection="in">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="9">attachInverter</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Inverter</Name><Type Namespace="p7type" RpcDirection="in">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="10">delAllAFE</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">delAllInverters</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize></Method></DataType><DataType><Name>PMSvessel</Name><Comment><![CDATA[
DESCRIPTION
===========

This is an interface class between the vessel PMS and P6 PMS to 
be able to adapt to the various vessel systems.

Methods And Properties
======================

]]></Comment><BitSize>2304</BitSize><Implements Namespace="p6power">IPMSVessel</Implements><SubItem><Name>Config</Name><Type ReferenceTo="true">ConfigPMSVessel</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">PMSVesselIO_In</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">PMSVesselIO_Out</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PMS</Name><Type Namespace="p7type">IPMS</Type><Comment><![CDATA[PowerAvailableSensor	: p6com.IAnalogSensor;
PowerRegenLimitSensor	: p6com.IAnalogSensor;
 PowerUsageOut			: p6com.IAnalogOut;]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PowerAvailableSensor</Name><Type>LREAL</Type><Comment><![CDATA[p6com.IAnalogSensor;]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>PowerRegenLimitSensor</Name><Type>LREAL</Type><Comment><![CDATA[p6com.IAnalogSensor;]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>_inhibit</Name><Type>BOOL</Type><Comment><![CDATA[ 
 Properties
]]></Comment><BitSize>8</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>_habourMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>520</BitOffs></SubItem><SubItem><Name>_powerLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>_powerLimitCritical</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>_powerRegenLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>_powerRegenCritical</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>_powerLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>_powerLimitCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>840</BitOffs></SubItem><SubItem><Name>_powerRegenLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>848</BitOffs></SubItem><SubItem><Name>_powerRegenCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>856</BitOffs></SubItem><SubItem><Name>_powerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>_powerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>_powerAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>_powerRegenAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>_stopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>_systemActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1160</BitOffs></SubItem><SubItem><Name>POWER_SCALING_FACTOR</Name><Type>LREAL</Type><Comment><![CDATA[ as agreed with ABB]]></Comment><BitSize>64</BitSize><BitOffs>1216</BitOffs><Default><Value>225</Value></Default></SubItem><SubItem><Name>__PMSVESSEL___CALCLIMITSIGNALING__POWERLIMITTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>__PMSVESSEL___CALCLIMITSIGNALING__POWERLIMITCRITICALTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>__PMSVESSEL___CALCLIMITSIGNALING__POWERREGENLIMITTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>__PMSVESSEL___CALCLIMITSIGNALING__POWERREGENCRITICALTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>2048</BitOffs></SubItem><PropertyItem><Name>HabourMode</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846592</GetCodeOffs></PropertyItem><PropertyItem><Name>Inhibit</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846544</GetCodeOffs><SetCodeOffs>846728</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846640</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerLimitCritical</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846696</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerLimitCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846552</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846632</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerRegenAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846672</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerRegenCritical</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846688</GetCodeOffs></PropertyItem><PropertyItem><Name>PowerRegenCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846584</GetCodeOffs></PropertyItem><PropertyItem><Name>PowerRegenLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846656</GetCodeOffs></PropertyItem><PropertyItem><Name>PowerRegenLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846576</GetCodeOffs></PropertyItem><PropertyItem><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846680</GetCodeOffs><SetCodeOffs>846600</SetCodeOffs></PropertyItem><PropertyItem><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>846520</GetCodeOffs><SetCodeOffs>846512</SetCodeOffs></PropertyItem><PropertyItem><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846528</GetCodeOffs></PropertyItem><PropertyItem><Name>SystemActive</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>846624</GetCodeOffs></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="17">__setPowerUsage</Name><Parameter><Name>PowerUsage</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getPowerAvailable</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getInhibit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Inhibit</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getPowerLimitCriticalReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PowerLimitCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcBaseValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getPowerRegenLimitReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PowerRegenLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getPowerRegenCriticalReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PowerRegenCriticalReached</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getHabourMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>HabourMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__setPowerRegenUsage</Name><Parameter><Name>PowerRegenUsage</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getStopPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getSystemActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SystemActive</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getPowerLimitReached</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PowerLimitReached</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPowerLimit</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerLimit</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getPowerRegenLimit</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegenLimit</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getPowerUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getPowerRegenAvailable</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegenAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getPowerRegenUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getPowerRegenCritical</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegenCritical</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getPowerLimitCritical</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerLimitCritical</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcLimitSignaling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>powerLimitTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__PMSVESSEL___CALCLIMITSIGNALING__POWERLIMITTIMER</Value></Property></Properties></Local><Local><Name>powerLimitCriticalTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__PMSVESSEL___CALCLIMITSIGNALING__POWERLIMITCRITICALTIMER</Value></Property></Properties></Local><Local><Name>powerRegenLimitTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__PMSVESSEL___CALCLIMITSIGNALING__POWERREGENLIMITTIMER</Value></Property></Properties></Local><Local><Name>powerRegenCriticalTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__PMSVESSEL___CALCLIMITSIGNALING__POWERREGENCRITICALTIMER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="15">__setInhibit</Name><Parameter><Name>Inhibit</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6power">PMS</Name><Comment><![CDATA[
Power Management System
=======================


]]></Comment><BitSize>30912</BitSize><Implements Namespace="p7type">IPMS</Implements><SubItem><Name>Config</Name><Type Namespace="p6power" ReferenceTo="true">ConfigPMS</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PMSVessel</Name><Type Namespace="p6power">IPMSVessel</Type><Comment><![CDATA[ Vessel PMS data]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>LimitPowerRegenUsage</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847112</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>LimitPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847104</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847024</GetCodeOffs><SetCodeOffs>847032</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>847064</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>847008</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847048</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="5">__getPowerUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">attachAFE</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>AFE</Name><Type Namespace="p7type" RpcDirection="in">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPassiveMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PassiveMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_managePassiveModeOfAFE</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>afe</Name><Type Namespace="p7type">IAFE</Type><BitSize>64</BitSize></Local><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="7">__setPassiveMode</Name><Parameter><Name>PassiveMode</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getStopPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StopPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getPowerRegenUsage</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PowerRegenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">delAllAFE</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="11">delAllInverters</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getLimitPowerUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>LimitPowerUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getLimitPowerRegenUsage</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>LimitPowerRegenUsage</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">attachInverter</Name><ReturnType Namespace="p7type" RpcDirection="out">IPMS</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Inverter</Name><Type Namespace="p7type" RpcDirection="in">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_calcPowerUsage</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>powerUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>powerUsageOneInverter</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>regenUsage</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize></Local><Local><Name>afe</Name><Type Namespace="p7type">IAFE</Type><BitSize>64</BitSize></Local><Local><Name>service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name>HandlingIO_In</Name><BitSize>40</BitSize><SubItem><Name>Manuel</Name><Type>BOOL</Type><Comment><![CDATA[ Drive from valves only, no controllsystem handling]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Auto</Name><Type>BOOL</Type><Comment><![CDATA[ Drive from Radio, allows controllsystem to execute logic]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Floodlight</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>StartHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>StopHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem></DataType><DataType><Name>Aframe_IO_In</Name><BitSize>368</BitSize><ExtendsType>HandlingIO_In</ExtendsType><SubItem><Name>PropValveInnerTiltInPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><Comment><![CDATA[Valves]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltInSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderPORT</Name><Type Namespace="p6com">EL30xxIO_in</Type><Comment><![CDATA[Sensors]]></Comment><BitSize>32</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderSTBD</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderPORT</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderSTBD</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>336</BitOffs></SubItem></DataType><DataType><Name>DataToPanel</Name><BitSize>832</BitSize><SubItem><Name>BodyPosition1</Name><Type>LREAL</Type><Comment><![CDATA[Feedback to indicators...]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>BodyPosition2</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>BodyPosition3</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>BodyPosition4</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>FunctionVelocity1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>FunctionVelocity2</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>FunctionVelocity3</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>FunctionVelocity4</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>FunctionVelocity5</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>FunctionVelocity6</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>FunctionVelocity7</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>FunctionVelocity8</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>CheckCondition1</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>CheckCondition2</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>776</BitOffs></SubItem><SubItem><Name>CheckCondition3</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>784</BitOffs></SubItem><SubItem><Name>CheckCondition4</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>792</BitOffs></SubItem><SubItem><Name>CheckCondition5</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>800</BitOffs></SubItem></DataType><DataType><Name>CtrlHandlingSM</Name><Comment><![CDATA[
	Each Mode is limited to a range from N*100 to N*100+99. This has the advantage of
	creating an implicit mode class when making a division by 100.
	
	Example:
	MANUAL_OP/100 is equal to MANUAL_EXIT/100
	
	MANUAL is for direct drive while AUTO expect check arguments before anything is driven
]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>ESTOP</Text><Enum>-2000</Enum></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>-1000</Enum></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>1000</Enum><Comment><![CDATA[	STARTUP			:= 0,]]></Comment></EnumInfo><EnumInfo><Text>CALIBRATION</Text><Enum>1030</Enum><Comment><![CDATA[	IDLE_AQUIRE		:= 1010,
	SCHEDULE		:= 1020,]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_OP</Text><Enum>2020</Enum><Comment><![CDATA[	MANUAL_IDLE		:= 2000,
	MANUAL_P1		:= 2010,// Prepare]]></Comment></EnumInfo><EnumInfo><Text>AUTO_OP</Text><Enum>3020</Enum><Comment><![CDATA[	MANUAL_EXIT		:= 2030,
	AUTO_IDLE		:= 3000,
	AUTO_P1			:= 3010,// Prepare
	AUTO_EXIT		:= 3030]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>IBaseHandlingController</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>Moving</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>SavePdata</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>state</Name><Type>CtrlHandlingSM</Type><BitSize>32</BitSize></PropertyItem><PropertyItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getAlarm</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getDataToIndicator</Name><ReturnType RpcDirection="out">DataToPanel</ReturnType><ReturnBitSize>832</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getMoving</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getSavePdata</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getstate</Name><ReturnType RpcDirection="out">CtrlHandlingSM</ReturnType><ReturnBitSize>32</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getWarning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name>CalibrationState</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><EnumInfo><Text>None</Text><Enum>10</Enum><Comment><![CDATA[ standby]]></Comment></EnumInfo><EnumInfo><Text>Inner</Text><Enum>11</Enum><Comment><![CDATA[Aframe]]></Comment></EnumInfo><EnumInfo><Text>Outer</Text><Enum>12</Enum></EnumInfo><EnumInfo><Text>MainBoom</Text><Enum>21</Enum><Comment><![CDATA[OHC]]></Comment></EnumInfo><EnumInfo><Text>Telescope</Text><Enum>22</Enum></EnumInfo><EnumInfo><Text>Trolley</Text><Enum>23</Enum></EnumInfo><EnumInfo><Text>Winch</Text><Enum>24</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>BaseHandlingController</Name><Comment><![CDATA[This is template all handling equipment should extend from, ]]></Comment><BitSize>1600</BitSize><Implements>IBaseHandlingController</Implements><SubItem><Name>_id</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>emergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_activate</Name><Type>BOOL</Type><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_activated</Name><Type>BOOL</Type><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BitOffs>264</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>_state</Name><Type>CtrlHandlingSM</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>_CalibrationState</Name><Type>CalibrationState</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><PropertyItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847360</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847480</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Calibration</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847376</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847392</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>HasAnControlUnit</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847432</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>847344</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsReadyToActivate</Name><Type>BOOL</Type><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><BitSize>8</BitSize><GetCodeOffs>847472</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Moving</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847440</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Operating</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847416</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PumpIsRunning</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847296</GetCodeOffs><SetCodeOffs>847352</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SavePdata</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847456</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StartHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847320</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>state</Name><Type>CtrlHandlingSM</Type><BitSize>32</BitSize><GetCodeOffs>847384</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StopHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847464</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847448</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="18">__getPumpIsRunning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PumpIsRunning</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getStartHPU</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StartHPU</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getWarning</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getSavePdata</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SavePdata</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getCalibration</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Calibration</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getstate</Name><ReturnType RpcDirection="out">CtrlHandlingSM</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>state</Name><Type>CtrlHandlingSM</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getMoving</Name><Comment><![CDATA[Crane Body is moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Moving</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getAlarm</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getOperating</Name><Comment><![CDATA[ Function is moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Operating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getDataToIndicator</Name><ReturnType RpcDirection="out">DataToPanel</ReturnType><ReturnBitSize>832</ReturnBitSize><Local><Name>DataToIndicator</Name><Type>DataToPanel</Type><BitSize>832</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getHasAnControlUnit</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>HasAnControlUnit</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getActive</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getIsReadyToActivate</Name><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__setPumpIsRunning</Name><Parameter><Name>PumpIsRunning</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getStopHPU</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StopHPU</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getControlCanBeReleased</Name><Comment><![CDATA[ Control of winch from control unit can be released. Means that winch is not moving, etc. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ControlCanBeReleased</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">AssignControlUnitInControl</Name><Comment><![CDATA[ Assigns the control unit that is granted control bu ControlUnitMux to _controlUnitInControl 
  __QUERYINTERFACE(controlUnitInControl, _controlUnitInControl) type converts from 	
 IControlUnit to IStandardJoystickControlUnit to get velocity and torque values.		
 If controlUnitInControl = 0, controlUnitInControl is unasigned						]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>controlUnitInControl</Name><Type Namespace="p7type" RpcDirection="in">IBaseControlUnit</Type><BitSize>64</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>HandlingIO_Out</Name><BitSize>72</BitSize><SubItem><Name>Active</Name><Type>BOOL</Type><Comment><![CDATA[ ON/OFF valve on valvebank]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ReqStartHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>ReqStopHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>LedActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>LedAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>LedWarning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>LedEmergencyStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>FloodLight</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>PumpRunning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name>Aframe_IO_Out</Name><BitSize>464</BitSize><ExtendsType>HandlingIO_Out</ExtendsType><SubItem><Name>PropValveInnerTiltInPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><Comment><![CDATA[Valves]]></Comment><BitSize>32</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltInSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>368</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>432</BitOffs></SubItem></DataType><DataType><Name>Aframe_HMI_IO_In</Name><BitSize>832</BitSize><SubItem><Name>floodlight</Name><Type>BOOL</Type><Comment><![CDATA[Meny option]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>calibrateInnerTilt</Name><Type>BOOL</Type><Comment><![CDATA[Calibration status]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>setpointForInnerTiltMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>setpointForInnerTiltMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>calibrateOuterTilt</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>setpointForOuterTiltMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>setpointForOuterTiltMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinLowerStrokePORT</Name><Type>LREAL</Type><Comment><![CDATA[See set config values]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinLowerStrokeSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxLowerStrokePORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxLowerStrokeSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinUpperStrokePORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinUpperStrokeSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxUpperStrokePORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxUpperStrokeSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>RawValueLowerStrokeSTBD</Name><Type>LREAL</Type><Comment><![CDATA[See Raw values ]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>RawValueLowerStrokePORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>RawValueUpperStrokeSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>RawValueUpperStrokePORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem></DataType><DataType><Name>Aframe_HMI_IO_Out</Name><BitSize>448</BitSize><SubItem><Name>floodlightOn</Name><Type>BOOL</Type><Comment><![CDATA[---System info---]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>DeviationUpper</Name><Type>LREAL</Type><Comment><![CDATA[---Unique---
Display overview]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>DeviationLower</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>DeviationTotal</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>InnerTiltCalibrationActive</Name><Type>BOOL</Type><Comment><![CDATA[Meny feedback]]></Comment><BitSize>8</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>InnerTiltCalibrationMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>264</BitOffs></SubItem><SubItem><Name>InnerTiltCalibrationMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>OuterTiltCalibrationActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>280</BitOffs></SubItem><SubItem><Name>OuterTiltCalibrationMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>OuterTiltCalibrationMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltInPORTError</Name><Type>BOOL</Type><Comment><![CDATA[Hardware alarm]]></Comment><BitSize>8</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>312</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltInSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>PropValveInnerTiltOutSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>344</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltInSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>PropValveOuterTiltOutSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>360</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>368</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>376</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchInSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>PropValveAuxWinchOutSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>392</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>408</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderPORTError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderSTBDError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>424</BitOffs></SubItem><SubItem><Name>DeviaionLimitReachedForWarning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>432</BitOffs></SubItem><SubItem><Name>DeviaionLimitReachedForAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>440</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">StrokePosition</Name><Comment><![CDATA[ 
This sensor class is for sensor on a EL30xx terminal with a range of configvalues
]]></Comment><BitSize>2496</BitSize><ExtendsType Namespace="p6com">SensorEL30xx</ExtendsType><Implements Namespace="p7type">IAnalogSensor</Implements><SubItem><Name>config</Name><Type Namespace="p6com" ReferenceTo="true">StrokePositionConfig</Type><BitSize>64</BitSize><BitOffs>2432</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name>processing</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>Aframe</Name><BitSize>79744</BitSize><ExtendsType>BaseHandlingController</ExtendsType><SubItem><Name>Config</Name><Type ReferenceTo="true">Aframe_Config</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">Aframe_IO_In</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">Aframe_IO_Out</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Panel</Name><Type>IAframePanel</Type><BitSize>64</BitSize><BitOffs>1792</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RegulatorOff</Name><Type>BOOL</Type><Comment><![CDATA[temp service/Admin options]]></Comment><BitSize>8</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>WatchDogOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1864</BitOffs></SubItem><SubItem><Name>EndPointMarginOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1872</BitOffs></SubItem><SubItem><Name>HardwareErrorOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1880</BitOffs></SubItem><SubItem><Name>HMI_IO_In</Name><Type>Aframe_HMI_IO_In</Type><Comment><![CDATA[HMI]]></Comment><BitSize>832</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>HMI_IO_Out</Name><Type>Aframe_HMI_IO_Out</Type><BitSize>448</BitSize><BitOffs>2752</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderPORT</Name><Type Namespace="p6com">StrokePosition</Type><Comment><![CDATA[sensors]]></Comment><BitSize>2496</BitSize><BitOffs>3200</BitOffs></SubItem><SubItem><Name>InnerStrokeCylinderSTBD</Name><Type Namespace="p6com">StrokePosition</Type><BitSize>2496</BitSize><BitOffs>5696</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderPORT</Name><Type Namespace="p6com">StrokePosition</Type><BitSize>2496</BitSize><BitOffs>8192</BitOffs></SubItem><SubItem><Name>OuterStrokeCylinderSTBD</Name><Type Namespace="p6com">StrokePosition</Type><BitSize>2496</BitSize><BitOffs>10688</BitOffs></SubItem><SubItem><Name>InnerTiltPortIsFurthestOut</Name><Type>BOOL</Type><Comment><![CDATA[Parallel]]></Comment><BitSize>8</BitSize><BitOffs>13184</BitOffs></SubItem><SubItem><Name>InnerTiltStbdIsFurthestOut</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>13192</BitOffs></SubItem><SubItem><Name>InnerTiltDeviation</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13248</BitOffs></SubItem><SubItem><Name>OuterTiltPortIsFurthestOut</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>13312</BitOffs></SubItem><SubItem><Name>OuterTiltStbdIsFurthestOut</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>13320</BitOffs></SubItem><SubItem><Name>OuterTiltDeviation</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13376</BitOffs></SubItem><SubItem><Name>TotalTiltDeviation</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13440</BitOffs></SubItem><SubItem><Name>StrokeLower</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] from summed average PORT&STBD]]></Comment><BitSize>64</BitSize><BitOffs>13504</BitOffs></SubItem><SubItem><Name>StrokeUpper</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] from summed average PORT&STBD]]></Comment><BitSize>64</BitSize><BitOffs>13568</BitOffs></SubItem><SubItem><Name>UpperTiltTakeoverPoint</Name><Type>BOOL</Type><Comment><![CDATA[ If upper tilt is lower than this, let lower tilt start going in]]></Comment><BitSize>8</BitSize><BitOffs>23520</BitOffs></SubItem><SubItem><Name>LowerTiltTakeoverPoint</Name><Type>BOOL</Type><Comment><![CDATA[ If lower tilt is higher than this, let upper tilt start going out.]]></Comment><BitSize>8</BitSize><BitOffs>23528</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPSTROKEMINPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77120</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPSTROKEMINSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77184</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPANGLEMINPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77248</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPANGLEMINSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77312</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPSTROKEMAXPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77376</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPSTROKEMAXSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77440</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPANGLEMAXPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77504</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_INNERTILT__TEMPANGLEMAXSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77568</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMINPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77632</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMINSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77696</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPANGLEMINPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77760</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPANGLEMINSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77824</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMAXPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77888</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMAXSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>77952</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPANGLEMAXPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78016</BitOffs></SubItem><SubItem><Name>__AFRAME__CALI_OUTERTILT__TEMPANGLEMAXSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78080</BitOffs></SubItem><SubItem><Name>__AFRAME__ENDLIMITS__HYSTERESIS</Name><Type>LREAL</Type><Comment><![CDATA[ [mm] before state can change between end limits have been reached or not. ]]></Comment><BitSize>64</BitSize><BitOffs>78144</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>__AFRAME__ENDLIMITS__RAMPDOWNFACTOR</Name><Type>LREAL</Type><Comment><![CDATA[ how long before end stop do we start other cylinder pair when changing over fraom upper to lower]]></Comment><BitSize>64</BitSize><BitOffs>78208</BitOffs><Default><Value>4</Value></Default></SubItem><SubItem><Name>__AFRAME__IOUPDATE__POPULATEHMIDATA</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[translate to HMI]]></Comment><BitSize>128</BitSize><BitOffs>78272</BitOffs></SubItem><SubItem><Name>__AFRAME__IOUPDATE__MILLIMETRETOCENTIMETER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78400</BitOffs><Default><Value>0.1</Value></Default></SubItem><SubItem><Name>__AFRAME__IOUPDATE__MILLIMETRETOMETER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78464</BitOffs><Default><Value>0.001</Value></Default></SubItem><SubItem><Name>__AFRAME__IOUPDATE__MILLIMETRETOINCH</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78528</BitOffs><Default><Value>0.0393701</Value></Default></SubItem><SubItem><Name>__AFRAME__IOUPDATE__MILLIMETRETOFOOT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>78592</BitOffs><Default><Value>0.00328084</Value></Default></SubItem><SubItem><Name>__AFRAME__UPDATE___SIGNALTIMEOUT</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>78656</BitOffs></SubItem><SubItem><Name>__AFRAME__UPDATE___SIGNALSTOP</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>78912</BitOffs></SubItem><SubItem><Name>__AFRAME__UPDATE___SIGNALSTART</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>79040</BitOffs></SubItem><SubItem><Name>__AFRAME__UPDATE___SIGNALPANELNOTOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>79168</BitOffs></SubItem><SubItem><Name>__AFRAME__WATCHDOG__WAITONACTIVATION</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>79232</BitOffs></SubItem><SubItem><Name>__AFRAME__WATCHDOG__WAITONDEACTIVATION</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>79488</BitOffs></SubItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_signalTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__UPDATE___SIGNALTIMEOUT</Value></Property></Properties></Local><Local><Name>_signalStop</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__UPDATE___SIGNALSTOP</Value></Property></Properties></Local><Local><Name>_signalStart</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__UPDATE___SIGNALSTART</Value></Property></Properties></Local><Local><Name>_signalPanelNotOK</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__UPDATE___SIGNALPANELNOTOK</Value></Property></Properties></Local></Method><Method><Name>Floodlight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>alarms</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Regulator</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ioUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PopulateHmiData</Name><Comment><![CDATA[translate to HMI]]></Comment><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__IOUPDATE__POPULATEHMIDATA</Value></Property></Properties></Local><Local><Name>MillimetreToCentimeter</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__IOUPDATE__MILLIMETRETOCENTIMETER</Value></Property></Properties></Local><Local><Name>MillimetreToMeter</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__IOUPDATE__MILLIMETRETOMETER</Value></Property></Properties></Local><Local><Name>MillimetreToInch</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__IOUPDATE__MILLIMETRETOINCH</Value></Property></Properties></Local><Local><Name>MillimetreToFoot</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__IOUPDATE__MILLIMETRETOFOOT</Value></Property></Properties></Local></Method><Method><Name>ValveBank</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Cali_OuterTilt</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>tempStrokeMinPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMINPORT</Value></Property></Properties></Local><Local><Name>tempStrokeMinSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMINSTBD</Value></Property></Properties></Local><Local><Name>tempAngleMinPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPANGLEMINPORT</Value></Property></Properties></Local><Local><Name>tempAngleMinSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPANGLEMINSTBD</Value></Property></Properties></Local><Local><Name>tempStrokeMaxPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMAXPORT</Value></Property></Properties></Local><Local><Name>tempStrokeMaxSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPSTROKEMAXSTBD</Value></Property></Properties></Local><Local><Name>tempAngleMaxPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPANGLEMAXPORT</Value></Property></Properties></Local><Local><Name>tempAngleMaxSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_OUTERTILT__TEMPANGLEMAXSTBD</Value></Property></Properties></Local></Method><Method><Name>Parallel</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Cali_InnerTilt</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>tempStrokeMinPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPSTROKEMINPORT</Value></Property></Properties></Local><Local><Name>tempStrokeMinSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPSTROKEMINSTBD</Value></Property></Properties></Local><Local><Name>tempAngleMinPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPANGLEMINPORT</Value></Property></Properties></Local><Local><Name>tempAngleMinSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPANGLEMINSTBD</Value></Property></Properties></Local><Local><Name>tempStrokeMaxPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPSTROKEMAXPORT</Value></Property></Properties></Local><Local><Name>tempStrokeMaxSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPSTROKEMAXSTBD</Value></Property></Properties></Local><Local><Name>tempAngleMaxPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPANGLEMAXPORT</Value></Property></Properties></Local><Local><Name>tempAngleMaxSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__CALI_INNERTILT__TEMPANGLEMAXSTBD</Value></Property></Properties></Local></Method><Method><Name>SystemInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>BodyCalculation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>WatchDog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>WaitOnActivation</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__WATCHDOG__WAITONACTIVATION</Value></Property></Properties></Local><Local><Name>WaitOnDeactivation</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__WATCHDOG__WAITONDEACTIVATION</Value></Property></Properties></Local></Method><Method><Name>Velocity</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>EndLimits</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hysteresis</Name><Comment><![CDATA[ [mm] before state can change between end limits have been reached or not. ]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__ENDLIMITS__HYSTERESIS</Value></Property></Properties></Local><Local><Name>RampDownFactor</Name><Comment><![CDATA[ how long before end stop do we start other cylinder pair when changing over fraom upper to lower]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAME__ENDLIMITS__RAMPDOWNFACTOR</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>HandlingPanel_IO_In</Name><BitSize>104</BitSize><SubItem><Name>Horn</Name><Type>BOOL</Type><Comment><![CDATA[ Sound]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Activate1</Name><Type>BOOL</Type><Comment><![CDATA[ Activate Equipment]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Activate2</Name><Type>BOOL</Type><Comment><![CDATA[ Activate Equipment]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Activate3</Name><Type>BOOL</Type><Comment><![CDATA[ Activate Equipment]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>TurlteMode</Name><Type>BOOL</Type><Comment><![CDATA[ slowSpeed]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>HareMode</Name><Type>BOOL</Type><Comment><![CDATA[ fastSpeed]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>Floodlight</Name><Type>BOOL</Type><Comment><![CDATA[ lights]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>ActiveEstop</Name><Type>BOOL</Type><Comment><![CDATA[ Functionstop]]></Comment><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>CommunicationOK</Name><Type>BOOL</Type><Comment><![CDATA[ HBC Panel]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>IsBatteryOK</Name><Type>BOOL</Type><Comment><![CDATA[ HBC Panel]]></Comment><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>IsReady</Name><Type>BOOL</Type><Comment><![CDATA[ HBC Panel]]></Comment><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>RadioOn</Name><Type>BOOL</Type><Comment><![CDATA[ HBC Panel]]></Comment><BitSize>8</BitSize><BitOffs>88</BitOffs></SubItem><SubItem><Name>joystickPilot</Name><Type>BOOL</Type><Comment><![CDATA[ HBC Panel]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem></DataType><DataType><Name>AframePanel_IO_In</Name><BitSize>304</BitSize><ExtendsType>HandlingPanel_IO_In</ExtendsType><SubItem><Name>TiltVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>STBDWinchVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>PORTWinchVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>240</BitOffs></SubItem></DataType><DataType><Name>BaseHandlingUnit</Name><Comment><![CDATA[Base for all handling panels, all common system logic should be placed here. extend this class for each exsisting panels, never copy direct]]></Comment><BitSize>4736</BitSize><SubItem><Name>_id</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Equipment</Name><Type>BaseHandlingController</Type><Comment><![CDATA[Config : REFERENCE TO ConfigHandlingControlUnit;
IO_In : REFERENCE TO HandlingPanel_IO_In;
IO_Out : REFERENCE TO HandlingPanel_IO_Out;
controlUnitMux : IControlUnitMux;]]></Comment><BitSize>1600</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>emergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_DataToPanel</Name><Type>DataToPanel</Type><Comment><![CDATA[system]]></Comment><BitSize>832</BitSize><BitOffs>1792</BitOffs></SubItem><PropertyItem><Name>ActivateHandling</Name><Type>BOOL</Type><Comment><![CDATA[ Request equipment to be activated. Read in controller class.]]></Comment><BitSize>8</BitSize><GetCodeOffs>847968</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventActivateButton</Name><Type>BOOL</Type><Comment><![CDATA[activate / set panel in control]]></Comment><BitSize>8</BitSize><GetCodeOffs>847872</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventActivateHoldButton</Name><Type>BOOL</Type><Comment><![CDATA[deactivate / release panel from control]]></Comment><BitSize>8</BitSize><GetCodeOffs>847976</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Floodlight</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>848000</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>847912</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InControl</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847896</GetCodeOffs><SetCodeOffs>848016</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickInCentre</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847936</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type>OpStates</Type><BitSize>16</BitSize><GetCodeOffs>847984</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StopEquipment</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847888</GetCodeOffs><SetCodeOffs>848024</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getStopEquipment</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StopEquipment</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getInControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InControl</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getFloodlight</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Floodlight</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>calibrateJoystick</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getActivateHandling</Name><Comment><![CDATA[ Request equipment to be activated. Read in controller class.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ActivateHandling</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">Alarm</Name><Comment><![CDATA[ If alarm in system call method with alarmState = TRUE]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>alarmState</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getEventActivateHoldButton</Name><Comment><![CDATA[deactivate / release panel from control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>EventActivateHoldButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getOpState</Name><Comment><![CDATA[for CtrlUnit]]></Comment><ReturnType RpcDirection="out">OpStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type>OpStates</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">Warning</Name><Comment><![CDATA[ If warning in system call method with alarmState = TRUE]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>warningState</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getEventActivateButton</Name><Comment><![CDATA[activate / set panel in control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>EventActivateButton</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__setInControl</Name><Parameter><Name>InControl</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getJoystickInCentre</Name><Comment><![CDATA[for CtrlUnit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>JoystickInCentre</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getControlCanBeReleased</Name><Comment><![CDATA[ Control of winch from control unit can be released. Means that winch is not moving, etc. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ControlCanBeReleased</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__setStopEquipment</Name><Parameter><Name>StopEquipment</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>HandlingPanel_IO_Out</Name><BitSize>80</BitSize><SubItem><Name>IndicatorActive</Name><Type>BOOL</Type><Comment><![CDATA[	Equipment Active, Other Panel is in control]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>IndicatorInControl</Name><Type>BOOL</Type><Comment><![CDATA[	Equipment Active, This Panel is in control]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>IndicatorAlarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>IndicatorWarning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>IndicatorCommunication</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>IndicatorEStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>DimLevel</Name><Type>INT</Type><Comment><![CDATA[temp]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs><Default><Value>7</Value></Default></SubItem><SubItem><Name>DummyZeroSpeedIndication</Name><Type>INT</Type><Comment><![CDATA[ for JS card (turn off blue led's )]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs><Default><Value>2</Value></Default></SubItem></DataType><DataType><Name>AframePanel_IO_Out</Name><BitSize>144</BitSize><ExtendsType>HandlingPanel_IO_Out</ExtendsType><SubItem><Name>velocityIndicatorTilt</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>velocityIndicatorWinchSTBD</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>velocityIndicatorWinchPORT</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PositionIndicatorTilt</Name><Type>INT</Type><Comment><![CDATA[ torque indicators for visual body placement]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">JoystickAxis</Name><Comment><![CDATA[ Joystick with scaling ]]></Comment><BitSize>1536</BitSize><Implements Namespace="p6manualDevices">IJoystickAxis</Implements><SubItem><Name>Config</Name><Type Namespace="p6manualDevices" ReferenceTo="true">ConfigJoystickAxis</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>holdValue</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>holdTriggerOn</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>holdMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___SIGNALRAW</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___SIGNALSCALED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___LOWERLIMIT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___UPPERLIMIT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___DEADBAND</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___CENTER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___OUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___SIGNALRAW</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___SIGNALSCALED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___UPPERLIMIT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___DEADBAND</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1344</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___CENTER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1408</BitOffs></SubItem><SubItem><Name>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___OUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1472</BitOffs></SubItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><BitSize>8</BitSize><GetCodeOffs>848096</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InCentre</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><BitSize>8</BitSize><GetCodeOffs>848128</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Value</Name><Type>LREAL</Type><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><BitSize>64</BitSize><GetCodeOffs>848136</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848160</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>_calculateValue_PositiveRange</Name><Comment><![CDATA[ Calculates normalized value based on calibration, deadband and other config ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>signalRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>value</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>inCentre</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>_signalRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___SIGNALRAW</Value></Property></Properties></Local><Local><Name>_signalScaled</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___SIGNALSCALED</Value></Property></Properties></Local><Local><Name>_upperLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___UPPERLIMIT</Value></Property></Properties></Local><Local><Name>_deadBand</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___DEADBAND</Value></Property></Properties></Local><Local><Name>_center</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___CENTER</Value></Property></Properties></Local><Local><Name>_out</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_POSITIVERANGE___OUT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_errorDetection</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calculateValue_FullRange</Name><Comment><![CDATA[ Calculates normalized value based on calibration, deadband and other config ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>signalRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>value</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Parameter><Name>inCentre</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></Parameter><Local><Name>_signalRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___SIGNALRAW</Value></Property></Properties></Local><Local><Name>_signalScaled</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___SIGNALSCALED</Value></Property></Properties></Local><Local><Name>_lowerLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___LOWERLIMIT</Value></Property></Properties></Local><Local><Name>_upperLimit</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___UPPERLIMIT</Value></Property></Properties></Local><Local><Name>_deadBand</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___DEADBAND</Value></Property></Properties></Local><Local><Name>_center</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___CENTER</Value></Property></Properties></Local><Local><Name>_out</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__JOYSTICKAXIS___CALCULATEVALUE_FULLRANGE___OUT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getInCentre</Name><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InCentre</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getValue</Name><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_setDefaultValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__setHold</Name><Parameter><Name>Hold</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_validateConfig</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>allocation_plus_fb</Name><Value>1024</Value></Property></Properties></DataType><DataType><Name>AframePanel</Name><BitSize>9792</BitSize><ExtendsType>BaseHandlingUnit</ExtendsType><Implements>IAframePanel</Implements><SubItem><Name>Config</Name><Type ReferenceTo="true">AframePanel_Config</Type><BitSize>64</BitSize><BitOffs>4800</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">AframePanel_IO_In</Type><BitSize>64</BitSize><BitOffs>4864</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">AframePanel_IO_Out</Type><BitSize>64</BitSize><BitOffs>4928</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_velocityControlWinchPORT</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>_velocityControlWinchSTBD</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>_velocityControlTilt</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDTILT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9600</BitOffs></SubItem><SubItem><Name>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDWINCHSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9664</BitOffs></SubItem><SubItem><Name>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDWINCHPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9728</BitOffs></SubItem><PropertyItem><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848184</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueWinchPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848192</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueWinchSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848176</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="32">__getJoystickValueWinchSTBD</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueWinchSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getJoystickValueTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">__getJoystickValueWinchPORT</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueWinchPORT</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Indications</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_relativeSpeedTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDTILT</Value></Property></Properties></Local><Local><Name>_relativeSpeedWinchSTBD</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDWINCHSTBD</Value></Property></Properties></Local><Local><Name>_relativeSpeedWinchPORT</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__AFRAMEPANEL__INDICATIONS___RELATIVESPEEDWINCHPORT</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">RCU_HBC_IO_Out</Name><BitSize>256</BitSize><SubItem><Name>rxpdo0</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>rxpdo1</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>rxpdo2</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>rxpdo3</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">RCU_HBC_IO_In</Name><BitSize>216</BitSize><SubItem><Name>txpdo0</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>txpdo1</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>txpdo2</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>txpdo3</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>16</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>nodeState</Name><Type>USINT</Type><Comment><![CDATA[ must be zero for operation]]></Comment><BitSize>8</BitSize><BitOffs>208</BitOffs></SubItem></DataType><DataType><Name>IRCUBaseHandling</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>activate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>activeEStop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>communicationOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>floodLight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>hareMode</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>horn</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>isBatteryOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>JoystickPilot</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>radioOn</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>startHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>stopHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>turtleMode</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name>RCU_AframeCtrlUnit</Name><BitSize>9984</BitSize><ExtendsType>AframePanel</ExtendsType><SubItem><Name>HBCIO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_Out</Type><BitSize>64</BitSize><BitOffs>9792</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HBCIO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_In</Type><BitSize>64</BitSize><BitOffs>9856</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RadioBase</Name><Type>IRCUBaseHandling</Type><Comment><![CDATA[Panel related IO]]></Comment><BitSize>64</BitSize><BitOffs>9920</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name>translateHBC_IO</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">BridgeControlIO_in</Name><BitSize>16</BitSize><SubItem><Name>dimButton</Name><Type>BOOL</Type><Comment><![CDATA[ Sets next dimlevel]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>buzzerAlarmReset</Name><Type>BOOL</Type><Comment><![CDATA[ Resets buzzer alarm	]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name>RCU_HBC_baseHandling</Name><Comment><![CDATA[ 
	This class implements a base class for remote controls from HBC which has to be inherited. 
	The class of inheritence has to implement the implementation of a remote control 
	
	Never build a class for remote controls that don't inherit this base class
]]></Comment><BitSize>384</BitSize><Implements>IRCUBaseHandling</Implements><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_In</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_Out</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_activate</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>_activeEStop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>264</BitOffs></SubItem><SubItem><Name>_communicationsOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>_isBatteryOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>280</BitOffs></SubItem><SubItem><Name>_floodLight</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>_startHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>296</BitOffs></SubItem><SubItem><Name>_stopHPU</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>_radioOn</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>312</BitOffs></SubItem><SubItem><Name>_hareMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>_turtleMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>328</BitOffs></SubItem><SubItem><Name>_joystickPilot</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>_Horn</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>344</BitOffs></SubItem><Method><Name>floodLight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>hareMode</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>startHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>isBatteryOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>stopHPU</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>turtleMode</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>activate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>JoystickPilot</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>activeEStop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>radioOn</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>horn</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>communicationOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">RemoteTypes</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>SLAVE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MASTER</Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IRemoteControlUnit</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>ActionSignal</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ManualTorqueRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>PotmeterControl</Name><Type Namespace="p6manualDevices">IPotmeterAxis</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control potmeter value on other winches]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TurtleModeRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>VelocityControl</Name><Type Namespace="p6manualDevices">IJoystickAxis</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control velocity value on other winches]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>WinchIsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to tell that the winch controlled be the control unit is rotating. 
 Other contorl units can use this to prevent winch from timing out.]]></Comment><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActionSignal</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getManualTorqueRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getPotmeterControl</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control potmeter value on other winches]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IPotmeterAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getTurtleModeRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getVelocityControl</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control velocity value on other winches]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IJoystickAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getWinchIsRotating</Name><Comment><![CDATA[ When using MasterControl, this signal is used to tell that the winch controlled be the control unit is rotating. 
 Other contorl units can use this to prevent winch from timing out.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">ReleaseControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="8">SetRemoteType</Name><Comment><![CDATA[MasterControl class calls this to set if control unit is slave or master]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>remoteType</Name><Type Namespace="p6manualDevices" RpcDirection="in">RemoteTypes</Type><BitSize>16</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6manualDevices">MasterControlStates</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>ENABLED</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>DISABLED</Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">MasterControlTypes</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NO_CONTROL</Text><Enum>0</Enum><Comment><![CDATA[ All control units controls their winches indepentently]]></Comment></EnumInfo><EnumInfo><Text>COMMON_ACTIVATION</Text><Enum>1</Enum><Comment><![CDATA[ All control units can activate all winches]]></Comment></EnumInfo><EnumInfo><Text>ACTIVATION_AND_TORQUE</Text><Enum>2</Enum><Comment><![CDATA[ All control units can activate all winches, and master controls torque]]></Comment></EnumInfo><EnumInfo><Text>ALL_SIGNALS</Text><Enum>3</Enum><Comment><![CDATA[ Master control unit controls all signales]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IMasterControl</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>ActionSignal</Name><Type>BOOL</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>ManualTorqueRequested</Name><Type>BOOL</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>MasterType</Name><Type Namespace="p6manualDevices">MasterControlTypes</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>16</BitSize></PropertyItem><PropertyItem><Name>PotmeterControl</Name><Type Namespace="p6manualDevices">IPotmeterAxis</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>64</BitSize></PropertyItem><PropertyItem><Name>TurtleModeRequested</Name><Type>BOOL</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>VelocityControl</Name><Type Namespace="p6manualDevices">IJoystickAxis</Type><Comment><![CDATA[ Value from masters control]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getActionSignal</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getCooperatingWinchIsRotating</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getManualTorqueRequested</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getMasterControlState</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">MasterControlStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getMasterType</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">MasterControlTypes</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getPotmeterControl</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IPotmeterAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getTurtleModeRequested</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getVelocityControl</Name><Comment><![CDATA[ Value from masters control]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IJoystickAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">ControlLost</Name><Comment><![CDATA[ User Control calls this with TRUE if control is lost to other panel.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="10">SetMasterControl</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p6manualDevices" RpcDirection="in">MasterControlStates</Type><BitSize>16</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6manualDevices">BaseControlUnit</Name><Comment><![CDATA[
Represents base class for all control units. Should not be instantiated directly.
Class contains the common functionality like indicators, buttons, joysticks etc that behaves similar between all control units
]]></Comment><BitSize>5824</BitSize><Implements Namespace="p7type">IBaseControlUnit</Implements><Implements Namespace="p6manualDevices">IRemoteControlUnit</Implements><Implements Namespace="p6manualDevices">IBaseControlUnitHMI</Implements><SubItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>controlUnitMux</Name><Type Namespace="p6manualDevices">IControlUnitMux</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>masterControl</Name><Type Namespace="p6manualDevices">IMasterControl</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>emergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Config</Name><Type Namespace="p6manualDevices" ReferenceTo="true">ConfigBaseControlUnit</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnitIO_in</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnitIO_out</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>holdModeTrigger</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>holdMode</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>holdModeValue</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>_auto</Name><Type>BOOL</Type><Comment><![CDATA[ Master control ]]></Comment><BitSize>8</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>_autoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1480</BitOffs></SubItem><PropertyItem><Name>ActionSignal</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><BitSize>8</BitSize><GetCodeOffs>848640</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ActivateWinch</Name><Type>BOOL</Type><Comment><![CDATA[ Request winch to be activated. Read in winch class.]]></Comment><BitSize>8</BitSize><GetCodeOffs>848920</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>CalibrationState</Name><Type Namespace="p6manualDevices">CalibrationStates</Type><BitSize>16</BitSize><GetCodeOffs>848792</GetCodeOffs></PropertyItem><PropertyItem><Name>CooperatingWinchIsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this indicates that the cooperating winch is rotating so that this winch cant timeout. ]]></Comment><BitSize>8</BitSize><GetCodeOffs>848768</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InControl</Name><Type>BOOL</Type><Comment><![CDATA[ The control unit is in control]]></Comment><BitSize>8</BitSize><GetCodeOffs>848864</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickInCentre</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if joystick axis in centre]]></Comment><BitSize>8</BitSize><GetCodeOffs>848776</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ManualTorqueRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><BitSize>8</BitSize><GetCodeOffs>848856</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ManualTorqueSignal</Name><Type>BOOL</Type><Comment><![CDATA[ Read true when man torque is pressed]]></Comment><BitSize>8</BitSize><GetCodeOffs>848976</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PotmeterControl</Name><Type Namespace="p6manualDevices">IPotmeterAxis</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control potmeter value on other winches]]></Comment><BitSize>64</BitSize><GetCodeOffs>848904</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848968</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PotmeterReference</Name><Type>LREAL</Type><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>848840</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>RequestedWinchMode</Name><Type Namespace="p7type">WinchManualModes</Type><Comment><![CDATA[ The winch mode that the control unit requests (manaul torque, constant torquw...). Used by winch]]></Comment><BitSize>32</BitSize><GetCodeOffs>848896</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>States</Name><Type Namespace="p6manualDevices">ControlUnitStates</Type><BitSize>16</BitSize><GetCodeOffs>848992</GetCodeOffs></PropertyItem><PropertyItem><Name>StopWinch</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>848944</GetCodeOffs><SetCodeOffs>848656</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TurtleMode</Name><Type>BOOL</Type><Comment><![CDATA[ TRUE if control unit requests turtle mode. Used by winch]]></Comment><BitSize>8</BitSize><GetCodeOffs>848672</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TurtleModeRequested</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><BitSize>8</BitSize><GetCodeOffs>848712</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VelocityControl</Name><Type Namespace="p6manualDevices">IJoystickAxis</Type><Comment><![CDATA[ When using MasterControl, this signal is used to control velocity value on other winches]]></Comment><BitSize>64</BitSize><GetCodeOffs>848632</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>848960</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VelocityReference</Name><Type>LREAL</Type><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>848744</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>WinchIsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When using MasterControl, this signal is used to tell that the winch controlled be the control unit is rotating. 
 Other contorl units can use this to prevent winch from timing out.]]></Comment><BitSize>8</BitSize><GetCodeOffs>848648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getActionSignal</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ActionSignal</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="33">__getWinchIsRotating</Name><Comment><![CDATA[ When using MasterControl, this signal is used to tell that the winch controlled be the control unit is rotating. 
 Other contorl units can use this to prevent winch from timing out.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>WinchIsRotating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__setStopWinch</Name><Parameter><Name>StopWinch</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="35">SetRemoteType</Name><Comment><![CDATA[MasterControl class calls this to set if control unit is slave or master]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>remoteType</Name><Type Namespace="p6manualDevices" RpcDirection="in">RemoteTypes</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getTurtleMode</Name><Comment><![CDATA[ TRUE if control unit requests turtle mode. Used by winch]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>TurtleMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="39">__getButtonSignalIndicators</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">BaseControlUnitIO_out</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ButtonSignalIndicators</Name><Type Namespace="p6manualDevices">BaseControlUnitIO_out</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_determineMasterControl</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="26">SetSelectedWinch</Name><Comment><![CDATA[ Called to external set the selected winch. Used by winch and control unit handling.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchToControl</Name><Type Namespace="p7type" RpcDirection="in">IBaseUserWinch</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getInControl</Name><Comment><![CDATA[ The control unit is in control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InControl</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">Alarm</Name><Comment><![CDATA[ If alarm in system call method with alarmState = TRUE]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>alarmState</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getTurtleModeRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control turtle mode on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>TurtleModeRequested</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="45">__getStates</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">ControlUnitStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>States</Name><Type Namespace="p6manualDevices">ControlUnitStates</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getManualTorqueSignal</Name><Comment><![CDATA[ Read true when man torque is pressed]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ManualTorqueSignal</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_determineWinchModeToRequest</Name><Comment><![CDATA[
Internal method that handles request for different winch modes like:
ManualTorque, ManualTension, MConstantTension
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__setAutoMode</Name><Parameter><Name>AutoMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">IsInControlOf</Name><Comment><![CDATA[ Returns TRUE if the control unit is in control of the winch with winchID]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getCooperatingWinchIsRotating</Name><Comment><![CDATA[ When using MasterControl, this indicates that the cooperating winch is rotating so that this winch cant timeout. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>CooperatingWinchIsRotating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getJoystickInCentre</Name><Comment><![CDATA[ TRUE if joystick axis in centre]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>JoystickInCentre</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">ReleaseControl</Name><Comment><![CDATA[ Called by mux class to release control of winch]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>_readyToReleaseControl</Name><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="41">__getCalibrationState</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">CalibrationStates</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>CalibrationState</Name><Type Namespace="p6manualDevices">CalibrationStates</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calibrateJoystick</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_HMIDataCopy</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__setDisable</Name><Parameter><Name>Disable</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_selectSignalSource</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getPotmeterReference</Name><Comment><![CDATA[ The actual potmeter value used by winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PotmeterReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getManualTorqueRequested</Name><Comment><![CDATA[ When using MasterControl, this signal is used to activate manual torque on other winches]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ManualTorqueRequested</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getVelocityReference</Name><Comment><![CDATA[ The value from control unit that controls the velocity of the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="40">__getButtonSignals</Name><ReturnType Namespace="p6manualDevices" RpcDirection="out">BaseControlUnitIO_in</ReturnType><ReturnBitSize>192</ReturnBitSize><Local><Name>ButtonSignals</Name><Type Namespace="p6manualDevices">BaseControlUnitIO_in</Type><BitSize>192</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">Calibrate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getRequestedWinchMode</Name><Comment><![CDATA[ The winch mode that the control unit requests (manaul torque, constant torquw...). Used by winch]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">WinchManualModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>RequestedWinchMode</Name><Type Namespace="p7type">WinchManualModes</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getPotmeterControl</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control potmeter value on other winches]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IPotmeterAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PotmeterControl</Name><Type Namespace="p6manualDevices">IPotmeterAxis</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getVelocityRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getActivateWinch</Name><Comment><![CDATA[ Request winch to be activated. Read in winch class.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ActivateWinch</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_Indicators</Name><Comment><![CDATA[
	Internal method that handles indicators on control unit.
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_determineTurtleMode</Name><Comment><![CDATA[
Internal method that handles request for turtle mode
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getStopWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>StopWinch</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_preventControlUnitTimeout</Name><Comment><![CDATA[
	Call this with TRUE to prevent the control unit from timing out. Used when freewheeling winch. 
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getPotmeterRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PotmeterRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getAutoAvailable</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getControlUnitData</Name><ReturnType Namespace="p6manualDevices">ControlUnitDataToHMI</ReturnType><ReturnBitSize>192</ReturnBitSize><Local><Name>ControlUnitData</Name><Type Namespace="p6manualDevices">ControlUnitDataToHMI</Type><BitSize>192</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="32">__getVelocityControl</Name><Comment><![CDATA[ When using MasterControl, this signal is used to control velocity value on other winches]]></Comment><ReturnType Namespace="p6manualDevices" RpcDirection="out">IJoystickAxis</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityControl</Name><Type Namespace="p6manualDevices">IJoystickAxis</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>RCU_BaseMBARI</Name><BitSize>576</BitSize><ExtendsType>RCU_HBC_baseHandling</ExtendsType><SubItem><Name>WinchIO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnitIO_in</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>WinchIO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnitIO_out</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>WinchControlUnit</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnit</Type><Comment><![CDATA[ reference to Rapp-winch CU to stop winch if radio is dead]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">Toggle</Name><BitSize>256</BitSize><SubItem><Name>ToggleInput</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ToggledOutput</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>__TOGGLE__UPDATE__RISEEDGE</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>128</BitOffs></SubItem><PropertyItem><Name>value</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>847240</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="2">__getvalue</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>value</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>RiseEdge</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__TOGGLE__UPDATE__RISEEDGE</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>deckHPU_IO_In</Name><BitSize>96</BitSize><SubItem><Name>Pump1_StartRequest</Name><Type>BOOL</Type><Comment><![CDATA[ from IAS/IMACS]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Pump2_StartRequest</Name><Type>BOOL</Type><Comment><![CDATA[ from IAS/IMACS]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Pump1_StopRequest</Name><Type>BOOL</Type><Comment><![CDATA[ from IAS/IMACS]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Pump2_StopRequest</Name><Type>BOOL</Type><Comment><![CDATA[ from IAS/IMACS]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>Pump1_Running</Name><Type>BOOL</Type><Comment><![CDATA[ active high]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>Pump2_Running</Name><Type>BOOL</Type><Comment><![CDATA[ active high]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>Pump1_Tripped</Name><Type>BOOL</Type><Comment><![CDATA[ Active high]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>Pump2_Tripped</Name><Type>BOOL</Type><Comment><![CDATA[ active high]]></Comment><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>OilTemp_OK</Name><Type>BOOL</Type><Comment><![CDATA[High when normal]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>OilLevelWarning</Name><Type>BOOL</Type><Comment><![CDATA[Low when normal]]></Comment><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>OilLevelShutdown_OK</Name><Type>BOOL</Type><Comment><![CDATA[High when normal]]></Comment><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>externalShutdown_OK</Name><Type>BOOL</Type><Comment><![CDATA[High when normal , relay input from IAS/IMACS]]></Comment><BitSize>8</BitSize><BitOffs>88</BitOffs></SubItem></DataType><DataType><Name>deckHPU_IO_Out</Name><BitSize>72</BitSize><SubItem><Name>Pump1_StartCommand</Name><Type>BOOL</Type><Comment><![CDATA[ active high pulse]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Pump2_StartCommand</Name><Type>BOOL</Type><Comment><![CDATA[ active high pulse]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Pump1_StopCommand</Name><Type>BOOL</Type><Comment><![CDATA[ active high pulse]]></Comment><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Pump2_StopCommand</Name><Type>BOOL</Type><Comment><![CDATA[ active high pulse]]></Comment><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>Pump1_Running</Name><Type>BOOL</Type><Comment><![CDATA[Feedback]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>Pump2_Running</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>Pump1_Not_Tripped</Name><Type>BOOL</Type><Comment><![CDATA[On when OK]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>Pump2_Not_Tripped</Name><Type>BOOL</Type><Comment><![CDATA[On when OK]]></Comment><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>GeneralAlarm_OK</Name><Type>BOOL</Type><Comment><![CDATA[ on when no alarm present]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem></DataType><DataType><Name>deckPumpState</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>ESTOP</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>NOTREADY</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>STARTING</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>RUNNING</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>STOPPING</Text><Enum>5</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>DeckHPU</Name><BitSize>54016</BitSize><SubItem><Name>IO_In</Name><Type ReferenceTo="true">deckHPU_IO_In</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">deckHPU_IO_Out</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>emergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_opState</Name><Type Namespace="p7type">P6OpState</Type><Comment><![CDATA[{attribute 'hide'} _Alarm : BOOL;]]></Comment><BitSize>16</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>PumpState1</Name><Type>deckPumpState</Type><Comment><![CDATA[SM]]></Comment><BitSize>16</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>PumpState2</Name><Type>deckPumpState</Type><Comment><![CDATA[SM]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>_HPUstart</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>_HPUstop</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>312</BitOffs></SubItem><SubItem><Name>_PStart</Name><Type>BOOL</Type><ArrayInfo><LBound>1</LBound><Elements>2</Elements></ArrayInfo><BitSize>16</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>_PStop</Name><Type>BOOL</Type><ArrayInfo><LBound>1</LBound><Elements>2</Elements></ArrayInfo><BitSize>16</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>startWaitTime</Name><Type>TIME</Type><Comment><![CDATA[ waiting for run feedback before giving up]]></Comment><BitSize>32</BitSize><BitOffs>51840</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>outputContactTime</Name><Type>TIME</Type><Comment><![CDATA[ time to hold stop/start relay on]]></Comment><BitSize>32</BitSize><BitOffs>51872</BitOffs><Default><DateTime>T</DateTime></Default></SubItem><SubItem><Name>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER1</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>51904</BitOffs></SubItem><SubItem><Name>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER2</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>52032</BitOffs></SubItem><SubItem><Name>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER3</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>52160</BitOffs></SubItem><SubItem><Name>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER4</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>52288</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_1__STARTUPTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ waiting for run feedback]]></Comment><BitSize>256</BitSize><BitOffs>52416</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_1__STARTSIGNALOUT</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ for holding start/stop relay]]></Comment><BitSize>256</BitSize><BitOffs>52672</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_1__STOPSIGNALOUT</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ for holding start/stop relay]]></Comment><BitSize>256</BitSize><BitOffs>52928</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_2__STARTUPTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ waiting for run feedback]]></Comment><BitSize>256</BitSize><BitOffs>53184</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_2__STARTSIGNALOUT</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ for holding start/stop relay]]></Comment><BitSize>256</BitSize><BitOffs>53440</BitOffs></SubItem><SubItem><Name>__DECKHPU__UPDATEPUMP_2__STOPSIGNALOUT</Name><Type Namespace="Tc2_Standard">TOF</Type><Comment><![CDATA[ for holding start/stop relay]]></Comment><BitSize>256</BitSize><BitOffs>53696</BitOffs></SubItem><SubItem><Name>__DECKHPU__WHICHPUMPTOSTART__TOGGLEPUMP</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>53952</BitOffs></SubItem><PropertyItem><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>849128</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Pump1_Running</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>849232</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Pump2_Running</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>849256</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Start</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849240</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StartPump1</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849208</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StartPump2</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849216</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>state</Name><Type>SlackWireSM</Type><BitSize>16</BitSize><GetCodeOffs>849184</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Stop</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849168</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StopPump1</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849112</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>StopPump2</Name><Type>BOOL</Type><BitSize>8</BitSize><SetCodeOffs>849120</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="6">__getstate</Name><ReturnType RpcDirection="out">SlackWireSM</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>state</Name><Type>SlackWireSM</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getPump2_Running</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Pump2_Running</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__setStopPump1</Name><Parameter><Name>StopPump1</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="13">__setStopPump2</Name><Parameter><Name>StopPump2</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getopState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__setStart</Name><Parameter><Name>Start</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__setStop</Name><Parameter><Name>Stop</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>updatePump_1</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>running</Name><Comment><![CDATA[1 	: UINT;					// 1 or 2]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>tripped</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>StartRelay</Name><Type ReferenceTo="true">BOOL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>StopRelay</Name><Type ReferenceTo="true">BOOL</Type><BitSize>64</BitSize></Parameter><Local><Name>startupTimer</Name><Comment><![CDATA[ waiting for run feedback]]></Comment><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_1__STARTUPTIMER</Value></Property></Properties></Local><Local><Name>startSignalOut</Name><Comment><![CDATA[ for holding start/stop relay]]></Comment><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_1__STARTSIGNALOUT</Value></Property></Properties></Local><Local><Name>stopSignalOut</Name><Comment><![CDATA[ for holding start/stop relay]]></Comment><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_1__STOPSIGNALOUT</Value></Property></Properties></Local></Method><Method><Name>updatePump_2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>running</Name><Comment><![CDATA[2 	: UINT;					// 1 or 2]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>tripped</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Parameter><Name>StartRelay</Name><Type ReferenceTo="true">BOOL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>StopRelay</Name><Type ReferenceTo="true">BOOL</Type><BitSize>64</BitSize></Parameter><Local><Name>startupTimer</Name><Comment><![CDATA[ waiting for run feedback]]></Comment><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_2__STARTUPTIMER</Value></Property></Properties></Local><Local><Name>startSignalOut</Name><Comment><![CDATA[ for holding start/stop relay]]></Comment><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_2__STARTSIGNALOUT</Value></Property></Properties></Local><Local><Name>stopSignalOut</Name><Comment><![CDATA[ for holding start/stop relay]]></Comment><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__UPDATEPUMP_2__STOPSIGNALOUT</Value></Property></Properties></Local></Method><Method><Name>whichPumpToStart</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>togglePump</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__WHICHPUMPTOSTART__TOGGLEPUMP</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="10">__setStartPump2</Name><Parameter><Name>StartPump2</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>CheckStartSignals</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>trigger1</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER1</Value></Property></Properties></Local><Local><Name>trigger2</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER2</Value></Property></Properties></Local><Local><Name>trigger3</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER3</Value></Property></Properties></Local><Local><Name>trigger4</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__DECKHPU__CHECKSTARTSIGNALS__TRIGGER4</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getPump1_Running</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Pump1_Running</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>updateAlarms</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__setStartPump1</Name><Parameter><Name>StartPump1</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>TcRpcEnable</Name></Property><Property><Name>monitoring</Name><Value>call</Value></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">WinchModes</Name><Comment><![CDATA[
	This is for the mode of a BaseUserWinch

]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>ESTOP</Text><Enum>-1</Enum></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>PAYOUT</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>HAULIN</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>TRAWL</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>TORQUE</Text><Enum>6</Enum></EnumInfo><EnumInfo><Text>SLAVE</Text><Enum>7</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6winch">WinchIO_out</Name><BitSize>16</BitSize><SubItem><Name>parkingBrakeLift</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>parkingBrakeLiftInhibit</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name Namespace="p6winch">IMotorCoolingWinch</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>CoolingAvailable</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if cooling circuit is working fine]]></Comment><BitSize>8</BitSize></PropertyItem><PropertyItem><Name>TemperatureMax</Name><Type>LREAL</Type><Comment><![CDATA[ Returns the maximum of the motor temperatures on the winch]]></Comment><BitSize>64</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getCoolingAvailable</Name><Comment><![CDATA[ Returns TRUE if cooling circuit is working fine]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getTemperatureMax</Name><Comment><![CDATA[ Returns the maximum of the motor temperatures on the winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">requestCooling</Name><Comment><![CDATA[ Request motor cooling circuit to circulate oil in the cooling circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method></DataType><DataType><Name>LocalBaseUserWinch</Name><Comment><![CDATA[
The standard winch used for aux-winches etc
]]></Comment><BitSize>3584</BitSize><Implements Namespace="p7type">IBaseUserWinch</Implements><SubItem><Name>WinchID</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>configUserWinch</Name><Type ReferenceTo="true">ConfigTorqueWinch_local</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6winch" ReferenceTo="true">WinchIO_In</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6winch" ReferenceTo="true">WinchIO_out</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Winch</Name><Type Namespace="p6winch">IWinch</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>GearCooling</Name><Type Namespace="p6winch">IGearCoolingWinch</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>MotorCooling</Name><Type Namespace="p6winch">IMotorCoolingWinch</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Enable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>768</BitOffs><Default><Bool>true</Bool></Default><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DriveConfig</Name><Type Namespace="p7elec" ReferenceTo="true">ConfigElectricDrive</Type><Comment><![CDATA[ Only used to get gear ratio ]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_coolingAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2032</BitOffs></SubItem><SubItem><Name>_coolingOP</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2040</BitOffs></SubItem><SubItem><Name>_coolingNoOPTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>2048</BitOffs></SubItem><SubItem><Name>constTorqueDeactivateTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ wait for drive speed to ramp down after CT]]></Comment><BitSize>256</BitSize><BitOffs>2816</BitOffs></SubItem><SubItem><Name>ff_torque_Nm</Name><Type>LREAL</Type><Comment><![CDATA[ calculated feed forward torque used in PID]]></Comment><BitSize>64</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>CT_rampdownTime</Name><Type>TIME</Type><Comment><![CDATA[ how long to wait for VFD speed ramp Down.]]></Comment><BitSize>32</BitSize><BitOffs>3136</BitOffs></SubItem><SubItem><Name>CT_rampdownInit</Name><Type>BOOL</Type><Comment><![CDATA[ run once when entering CT cooldown]]></Comment><BitSize>8</BitSize><BitOffs>3168</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>CT_rampUpInit</Name><Type>BOOL</Type><Comment><![CDATA[ run once when entering CT mode to set ramp time]]></Comment><BitSize>8</BitSize><BitOffs>3176</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>CT_initSpeed</Name><Type>LREAL</Type><Comment><![CDATA[ used to store current drum RPM  when entering CT mode]]></Comment><BitSize>64</BitSize><BitOffs>3200</BitOffs></SubItem><SubItem><Name>CT_rampedLimitpay</Name><Type>LREAL</Type><Comment><![CDATA[ will ramp up/down from current speed to CT.TorqueModePIDspeedLimitPay]]></Comment><BitSize>64</BitSize><BitOffs>3264</BitOffs></SubItem><SubItem><Name>CT_rampedLimitHaul</Name><Type>LREAL</Type><Comment><![CDATA[ will ramp up/down from current speed to CT.TorqueModePIDspeedLimitHaul]]></Comment><BitSize>64</BitSize><BitOffs>3328</BitOffs></SubItem><SubItem><Name>CT_rampChangePerScan</Name><Type>LREAL</Type><Comment><![CDATA[ RPM change per scan]]></Comment><BitSize>64</BitSize><BitOffs>3392</BitOffs></SubItem><SubItem><Name>CT_internalTensionSetpoint</Name><Type>LREAL</Type><Comment><![CDATA[ Not in use]]></Comment><BitSize>64</BitSize><BitOffs>3456</BitOffs></SubItem><SubItem><Name>driveGearRatio</Name><Type>LREAL</Type><Comment><![CDATA[ Default value, pick from Drive config if available.]]></Comment><BitSize>64</BitSize><BitOffs>3520</BitOffs><Default><Value>100</Value></Default></SubItem><PropertyItem><Name>BlockStopSignal</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>849632</GetCodeOffs><SetCodeOffs>849424</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>BoostAllowed</Name><Type>BOOL</Type><Comment><![CDATA[ True when winch is allowed to boost]]></Comment><BitSize>8</BitSize><GetCodeOffs>849576</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InhibitManualRotation</Name><Type>BOOL</Type><Comment><![CDATA[ Can be used externally to prevent movement on active winch in manual.]]></Comment><BitSize>8</BitSize><GetCodeOffs>849472</GetCodeOffs><SetCodeOffs>849688</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsReadyToActivate</Name><Type>BOOL</Type><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><BitSize>8</BitSize><GetCodeOffs>849504</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><BitSize>8</BitSize><GetCodeOffs>849448</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><Comment><![CDATA[ Wire length in meters]]></Comment><BitSize>64</BitSize><GetCodeOffs>849408</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ManMode</Name><Type Namespace="p7type">WinchManualModes</Type><Comment><![CDATA[ The current mode the winch is running in]]></Comment><BitSize>32</BitSize><GetCodeOffs>849728</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Mode</Name><Type Namespace="p7type">WinchModes</Type><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><BitSize>32</BitSize><GetCodeOffs>849560</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>849608</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><BitSize>16</BitSize><GetCodeOffs>849592</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ReduceConstantTorqueSignal</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>849704</GetCodeOffs><SetCodeOffs>849640</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SafetyDistance</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>849672</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><Comment><![CDATA[ Winch rotation speed in RPM]]></Comment><BitSize>64</BitSize><GetCodeOffs>849616</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Maximum rotation speed in RPM for this winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>849440</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><Comment><![CDATA[ Wire tension in Kg]]></Comment><BitSize>64</BitSize><GetCodeOffs>849496</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Torque</Name><Type>LREAL</Type><Comment><![CDATA[ Wire torque in Nm]]></Comment><BitSize>64</BitSize><GetCodeOffs>849512</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Maximum Wire torque in Nm for this winch]]></Comment><BitSize>64</BitSize><GetCodeOffs>849464</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Wire torque in %, range 0-1]]></Comment><BitSize>64</BitSize><GetCodeOffs>849600</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><Comment><![CDATA[ Winch velocity in m/sec]]></Comment><BitSize>64</BitSize><GetCodeOffs>849712</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="27">winchDriverStopped</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getLength</Name><Comment><![CDATA[ Wire length in meters]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_preventWinchTimeOut</Name><Comment><![CDATA[ Call this to tell if winch are allowed to time out]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>_handleGearCooling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="26">SetLengthNull</Name><Comment><![CDATA[ Resets length of wire to 0]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getSpeedMax</Name><Comment><![CDATA[ Maximum rotation speed in RPM for this winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>SpeedMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getIsRotating</Name><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsRotating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getTorqueMax</Name><Comment><![CDATA[ Maximum Wire torque in Nm for this winch]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getInhibitManualRotation</Name><Comment><![CDATA[ Can be used externally to prevent movement on active winch in manual.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InhibitManualRotation</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getID</Name><Comment><![CDATA[ The uniqe winch identificator]]></Comment><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getTension</Name><Comment><![CDATA[ Wire tension in Kg]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getIsReadyToActivate</Name><Comment><![CDATA[ True when winch is ready to be activated]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getTorque</Name><Comment><![CDATA[ Wire torque in Nm]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Torque</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Comment><![CDATA[ This property is for the handshaking between user control and winch]]></Comment><Parameter><Name>AutoMode</Name><Comment><![CDATA[ This property is for the handshaking between user control and winch]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getControlCanBeReleased</Name><Comment><![CDATA[ Control of winch from control unit can be released. Means that winch is not moving, etc. 
 TRUE if winch is not moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ControlCanBeReleased</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_determineWinchManualMode</Name><Comment><![CDATA[ Determine winch mode requested from control unit
 this method wil be overridden by prseSeine and Gear winch.]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_controlParkingBrakes</Name><Comment><![CDATA[ Code to handle parking brakes. 
 Override in extended winch types, like purse seine ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getMode</Name><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">WinchModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Mode</Name><Type Namespace="p7type">WinchModes</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="7">__getBoostAllowed</Name><Comment><![CDATA[ True when winch is allowed to boost]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>BoostAllowed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getState</Name><Comment><![CDATA[ The current state of the winch]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">UserWinchStates</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">UserWinchStates</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getOpState</Name><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getTorqueRel</Name><Comment><![CDATA[ Wire torque in %, range 0-1]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">__getName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>Name</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getSpeed</Name><Comment><![CDATA[ Winch rotation speed in RPM]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">__getBlockStopSignal</Name><Comment><![CDATA[ external block stop signal]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>BlockStopSignal</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="36">__setReduceConstantTorqueSignal</Name><Comment><![CDATA[ external signal to reduce CT.]]></Comment><Parameter><Name>ReduceConstantTorqueSignal</Name><Comment><![CDATA[ external signal to reduce CT.]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getSafetyDistance</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>SafetyDistance</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">getVelocityReference</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>AssignControlUnitInControl</Name><Comment><![CDATA[ Assigns the control unit that is granted control bu ControlUnitMux to _controlUnitInControl ]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>ControlUnitInControl</Name><Type Namespace="p7type">IBaseControlUnit</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="34">__setBlockStopSignal</Name><Comment><![CDATA[ external block stop signal]]></Comment><Parameter><Name>BlockStopSignal</Name><Comment><![CDATA[ external block stop signal]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_handleMotorCooling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="35">__setInhibitManualRotation</Name><Comment><![CDATA[ Can be used externally to prevent movement on active winch in manual.]]></Comment><Parameter><Name>InhibitManualRotation</Name><Comment><![CDATA[ Can be used externally to prevent movement on active winch in manual.]]></Comment><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="32">__getReduceConstantTorqueSignal</Name><Comment><![CDATA[ external signal to reduce CT.]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ReduceConstantTorqueSignal</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getVelocity</Name><Comment><![CDATA[ Winch velocity in m/sec]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_reduceSpeedAndTension</Name><Comment><![CDATA[ Call this to tell winch to reduce speed and tension]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getManMode</Name><Comment><![CDATA[ The current mode the winch is running in]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">WinchManualModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ManMode</Name><Type Namespace="p7type">WinchManualModes</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">TrawlWinchCMD</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>MANUAL_MODE</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>TOWING</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>HAULIN_TO_SETPOINT</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>HAULIN_TO_SAFETY_RANGE</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>PAYOUT_TO_SETPOINT</Text><Enum>6</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name>IAutoWinch</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IBaseUserWinch</ExtendsType><PropertyItem><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="28">__getAutoAvailable</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getTorqueAuto</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocityAuto</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Parameter><Name>AutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setTorqueAuto</Name><Parameter><Name>TorqueAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setVelocityAuto</Name><Parameter><Name>VelocityAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="34">setOperation</Name><Comment><![CDATA[ do not use this method!!!!!!]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">TrawlWinchCMD</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>4597</Value></Property></Properties></DataType><DataType><Name>TRWAutoWinch</Name><BitSize>12544</BitSize><ExtendsType>LocalBaseUserWinch</ExtendsType><Implements>IAutoWinch</Implements><Implements Namespace="p7type">IBaseUserWinch</Implements><SubItem><Name>sheaveSensor</Name><Type ReferenceTo="true">fb_SheaveMesurements</Type><BitSize>64</BitSize><BitOffs>3776</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>signalJoystickInCenter</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3840</BitOffs></SubItem><SubItem><Name>_winchAvailableForAuto</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3848</BitOffs></SubItem><SubItem><Name>LoadcellTensionWarningLimit</Name><Type>LREAL</Type><Comment><![CDATA[ in Kg.]]></Comment><BitSize>64</BitSize><BitOffs>12480</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><PropertyItem><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>849848</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>WireVelocityUnfiltered</Name><Type>LREAL</Type><Comment><![CDATA[ wire speed in m/s]]></Comment><BitSize>64</BitSize><GetCodeOffs>849824</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>__getTorqueReference</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="73">__getAutoAvailable</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="79">setOperation</Name><Comment><![CDATA[ do not use this method!!!!!!]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">TrawlWinchCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>__getAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocityReference</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getTorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="82">__getWireVelocityUnfiltered</Name><Comment><![CDATA[ wire speed in m/s
 Wire speed in m/s, unfiltered]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>WireVelocityUnfiltered</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setVelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><Parameter><Name>VelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setTorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><Parameter><Name>TorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Parameter><Name>AutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>AutoWinch</Name><BitSize>12544</BitSize><ExtendsType>LocalBaseUserWinch</ExtendsType><Implements>IAutoWinch</Implements><Implements Namespace="p7type">IBaseUserWinch</Implements><SubItem><Name>sheaveSensor</Name><Type ReferenceTo="true">fb_SheaveMesurements</Type><BitSize>64</BitSize><BitOffs>3776</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>signalJoystickInCenter</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3840</BitOffs></SubItem><SubItem><Name>_winchAvailableForAuto</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>3848</BitOffs></SubItem><SubItem><Name>LoadcellTensionWarningLimit</Name><Type>LREAL</Type><Comment><![CDATA[ in Kg.]]></Comment><BitSize>64</BitSize><BitOffs>12480</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><PropertyItem><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850024</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>WireVelocityUnfiltered</Name><Type>LREAL</Type><Comment><![CDATA[ wire speed in m/s]]></Comment><BitSize>64</BitSize><GetCodeOffs>850000</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>__getTorqueReference</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="73">__getAutoAvailable</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoAvailable</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="79">setOperation</Name><Comment><![CDATA[ do not use this method!!!!!!]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">TrawlWinchCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>__getAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocityReference</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityReference</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getTorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueAuto</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="82">__getWireVelocityUnfiltered</Name><Comment><![CDATA[ wire speed in m/s
 Wire speed in m/s, unfiltered]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>WireVelocityUnfiltered</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setVelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><Parameter><Name>VelocityAuto</Name><Comment><![CDATA[ 0-1 of maximum RPM]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setTorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><Parameter><Name>TorqueAuto</Name><Comment><![CDATA[ 0-1 of MAX torque]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__setAutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Parameter><Name>AutoMode</Name><Comment><![CDATA[ same as in Base UW, but with added 'get']]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6winch">WinchCalcs</Name><Comment><![CDATA[
Purpose
=======

These functions are for calculating circumference from wire length 
or wire length from cicrumference. All calculations are based on volume
and need just physical numbers of the drum and wire. 

]]></Comment><BitSize>64</BitSize><Method><Name>_WireVolume</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>WireDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDensity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireLength</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>WinchDataToLength</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Circumference</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>InnerDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Width</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDensity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>v</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>c</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_CircumferenceFromFromVolume</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Volume</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>InnerDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Width</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_NormWireVolume</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>WireDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDensity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_DrumVolume</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>OuterDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>InnerDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Width</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>WireLenghtToCircumference</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>WireLength</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>WireDensity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>InnerDiameter</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Width</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>v</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6winch">EWinchSM</Name><Comment><![CDATA[ 
	All main states are partinioned by sub states. It is important to maintain the numbering in regards to 
	WinchSM classes to avoid a terrible problem
]]></Comment><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>FASTSTOP</Text><Enum>-300</Enum></EnumInfo><EnumInfo><Text>FASTSTOP_IDLE</Text><Enum>-301</Enum></EnumInfo><EnumInfo><Text>NOT_AVAILABLE</Text><Enum>-200</Enum></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>-100</Enum><Comment><![CDATA[ More than one Error state is needed to wait for reset result]]></Comment></EnumInfo><EnumInfo><Text>ERROR_A</Text><Enum>-110</Enum></EnumInfo><EnumInfo><Text>ERROR_B</Text><Enum>-120</Enum></EnumInfo><EnumInfo><Text>PREPARE</Text><Enum>0</Enum><Comment><![CDATA[ State at power up]]></Comment></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>100</Enum></EnumInfo><EnumInfo><Text>IDLE_RUN</Text><Enum>110</Enum></EnumInfo><EnumInfo><Text>IDLE_EXIT</Text><Enum>120</Enum></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>1000</Enum></EnumInfo><EnumInfo><Text>MANUAL_PREOP1</Text><Enum>1010</Enum><Comment><![CDATA[ Start Drive and brake]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_PREOP2</Text><Enum>1020</Enum><Comment><![CDATA[ Wait for drive]]></Comment></EnumInfo><EnumInfo><Text>MANUAL_OP</Text><Enum>1500</Enum></EnumInfo><EnumInfo><Text>MANUAL_EXIT1</Text><Enum>1510</Enum></EnumInfo><EnumInfo><Text>MANUAL_EXIT2</Text><Enum>1520</Enum></EnumInfo><EnumInfo><Text>MANUALAHC</Text><Enum>2000</Enum></EnumInfo><EnumInfo><Text>MANUALAHC_PREOP1</Text><Enum>2010</Enum></EnumInfo><EnumInfo><Text>MANUALAHC_PREOP2</Text><Enum>2020</Enum></EnumInfo><EnumInfo><Text>MANUALAHC_OP</Text><Enum>2500</Enum></EnumInfo><EnumInfo><Text>MANUALAHC_EXIT1</Text><Enum>2510</Enum></EnumInfo><EnumInfo><Text>MANUALAHC_EXIT2</Text><Enum>2520</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>3000</Enum></EnumInfo><EnumInfo><Text>AUTO_PREOP1</Text><Enum>3010</Enum></EnumInfo><EnumInfo><Text>AUTO_PREOP2</Text><Enum>3020</Enum></EnumInfo><EnumInfo><Text>AUTO_OP</Text><Enum>3500</Enum></EnumInfo><EnumInfo><Text>AUTO_EXIT1</Text><Enum>3510</Enum></EnumInfo><EnumInfo><Text>AUTO_EXIT2</Text><Enum>3520</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT</Text><Enum>4000</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT_PREOP1</Text><Enum>4010</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT_PREOP2</Text><Enum>4020</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT_OP</Text><Enum>4500</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT_EXIT1</Text><Enum>4510</Enum></EnumInfo><EnumInfo><Text>AUTODIRECT_EXIT2</Text><Enum>4520</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT</Text><Enum>5000</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT_PREOP1</Text><Enum>5010</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT_PREOP2</Text><Enum>5020</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT_OP</Text><Enum>5500</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT_EXIT1</Text><Enum>5510</Enum></EnumInfo><EnumInfo><Text>PASSIVEPAYOUT_EXIT2</Text><Enum>5520</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION</Text><Enum>6000</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION_PREOP1</Text><Enum>6010</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION_PREOP2</Text><Enum>6020</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION_OP</Text><Enum>6500</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION_EXIT1</Text><Enum>6510</Enum></EnumInfo><EnumInfo><Text>POSITIONBY_TENSION_EXIT2</Text><Enum>6520</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING</Text><Enum>7000</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING_PREOP1</Text><Enum>7010</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING_PREOP2</Text><Enum>7020</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING_OP</Text><Enum>7500</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING_EXIT1</Text><Enum>7510</Enum></EnumInfo><EnumInfo><Text>FREEWHEELING_EXIT2</Text><Enum>7520</Enum></EnumInfo><EnumInfo><Text>TENSION</Text><Enum>8000</Enum></EnumInfo><EnumInfo><Text>TENSION_PREOP1</Text><Enum>8010</Enum></EnumInfo><EnumInfo><Text>TENSION_PREOP2</Text><Enum>8020</Enum></EnumInfo><EnumInfo><Text>TENSION_OP</Text><Enum>8500</Enum></EnumInfo><EnumInfo><Text>TENSION_EXIT1</Text><Enum>8510</Enum></EnumInfo><EnumInfo><Text>TENSION_EXIT2</Text><Enum>8520</Enum></EnumInfo><EnumInfo><Text>TORQUE</Text><Enum>9000</Enum></EnumInfo><EnumInfo><Text>TORQUE_PREOP1</Text><Enum>9010</Enum></EnumInfo><EnumInfo><Text>TORQUE_PREOP2</Text><Enum>9020</Enum></EnumInfo><EnumInfo><Text>TORQUE_OP</Text><Enum>9500</Enum></EnumInfo><EnumInfo><Text>TORQUE_EXIT1</Text><Enum>9510</Enum></EnumInfo><EnumInfo><Text>TORQUE_EXIT2</Text><Enum>9520</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE</Text><Enum>10000</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE_PREOP1</Text><Enum>10010</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE_PREOP2</Text><Enum>10020</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE_OP</Text><Enum>10500</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE_EXIT1</Text><Enum>10510</Enum></EnumInfo><EnumInfo><Text>SLAVEMODE_EXIT2</Text><Enum>10520</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property></Properties></DataType><DataType><Name Namespace="p6winch">HeaveCompCMD</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>START</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p6winch">ConfigHeaveComp</Name><BitSize>256</BitSize><SubItem><Name>fadeTime</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>0</BitOffs><Default><Value>10</Value></Default></SubItem><SubItem><Name>gainPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>gainVelocity</Name><Type>LREAL</Type><Comment><![CDATA[ Feed Forward gain for velocity from MRU ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Default><Value>1</Value></Default></SubItem><SubItem><Name>gainAcceleration</Name><Type>LREAL</Type><Comment><![CDATA[ Feed Forward gain for acceleration from MRU		]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Default><Value>0</Value></Default></SubItem></DataType><DataType><Name Namespace="p6winch">IHeaveCompController</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name>__getHCPosition</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getHCVelocity</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getOpState</Name><ReturnType Namespace="p7type">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>setOperation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p6winch">HeaveCompCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Cfg</Name><Type Namespace="p6winch">ConfigHeaveComp</Type><BitSize>256</BitSize></Parameter><Parameter><Name>Position</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Acceleration</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6winch">EWinch</Name><Comment><![CDATA[
Purpose
=======

This class is providing all fundamental modes of a electric winch, which are then used to build 
winches like CTD or Trawl winches.

Description
===========

A mode is started by a run<xxx> method. Modes are

=================== =====================================================================
Mode                Description
=================== =====================================================================
AutoDirect          This is a mode for Haulin and Payout without PID controller.  
				    The velocity is taken from the PositionGenerator. This mode is used  
				    for simple winches without the demand for exact positioning
Auto			    This mode for Haulin and Payout is for exact positing under 
				    inclusion of AHC.  
ManualMode		    Control of velocity of a winch via manual devices
ManualModeAHC	    Control of position of a winch via manual devices which includes
				    AHC
PassivePayout	    Control of the trajectory of a payout via tension, which demands an 
				    external force which is pulling the wire
=================== =====================================================================

Methods And Properties
======================
]]></Comment><BitSize>9920</BitSize><Implements Namespace="p6winch">IWinch</Implements><SubItem><Name>Config</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigElectricWinch</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p6winch" ReferenceTo="true">OpValueWinch</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Drive</Name><Type Namespace="p7type">IDrive</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Encoder</Name><Type Namespace="p7type">IEncoder</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HCController</Name><Type Namespace="p6winch">IHeaveCompController</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SpoolHeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BrakeHPU</Name><Type Namespace="p7type">IHPUBrake</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_InboundVirtualWireDirection</Name><Type>BOOL</Type><Comment><![CDATA[ used in virtual wire and offset calculations ]]></Comment><BitSize>8</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>_pulsesPerLayer</Name><Type>LINT</Type><Comment><![CDATA[ used in virtual wire and offset calculations]]></Comment><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem><SubItem><Name>_singleThread_virtualWirePosition</Name><Type>LREAL</Type><Comment><![CDATA[ NEW value]]></Comment><BitSize>64</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCANDSAVESPOOLHEADOFFSET__OFFSET_PRE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4416</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONTURN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4480</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONLAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4544</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4608</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER_BEFORE_OFFSET</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4672</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4736</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4800</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORM</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4864</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__DEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4928</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORMWITHDEADZONENULL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITIONPRE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5056</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5120</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADOFF</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5184</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5248</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__A</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5312</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__B</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5376</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___DELTALEN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5440</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_VELOCITY_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5504</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_POSITION_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5568</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__ENCODERRESOLUTION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5632</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>5696</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELOCITYMEASTIMECALCULATED</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>5952</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__FILTER</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><BitOffs>6016</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NOLOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6464</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NO_ROT_PER_LAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS_AVG</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6592</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS0</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6656</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__LAYERHEIGHT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6720</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ROTATIONS</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6784</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___DELTALEN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6848</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_VELOCITY_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6912</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_POSITION_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6976</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ENCODERRESOLUTION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>7040</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>7104</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELOCITYMEASTIMECALCULATED</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>7360</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__FILTER</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><BitOffs>7424</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__LOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>7872</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__LAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>7936</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__DEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8000</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__PULSESPERTURN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8128</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8192</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT_2</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8256</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__WIREPOSSINGLEDIRECTION</Name><Type>LREAL</Type><Comment><![CDATA[ will count up to 1, and then start on 0 again]]></Comment><BitSize>64</BitSize><BitOffs>8320</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__WIREPOSAFTERDEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8384</BitOffs></SubItem><SubItem><Name>__EWINCH___CALCVIRTUALWIREPOSITION__VIRTUALWIREPOSITION</Name><Type>LREAL</Type><Comment><![CDATA[ will go from 0-1 and from 1-0 while counting]]></Comment><BitSize>64</BitSize><BitOffs>8448</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__HASRUNBEFORE</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8512</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__LASTSTATE</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8520</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__PULSECOUNTCHANGE</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8576</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__ERROR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8640</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8704</BitOffs></SubItem><SubItem><Name>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__INVERT</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>8768</BitOffs></SubItem><SubItem><Name>__EWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>8784</BitOffs></SubItem><SubItem><Name>__EWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__WINCHCALCS</Name><Type Namespace="p6winch">WinchCalcs</Type><BitSize>64</BitSize><BitOffs>8832</BitOffs></SubItem><SubItem><Name>__EWINCH___ISBRAKEFAILING__STOPTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>8896</BitOffs></SubItem><SubItem><Name>__EWINCH___ISBRAKEFAILING__REF</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9152</BitOffs></SubItem><SubItem><Name>__EWINCH___ISBRAKEFAILING__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9216</BitOffs></SubItem><SubItem><Name>__EWINCH___TENSIONTOTORQUEREL___MAXTORQUEREQUESTED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9280</BitOffs></SubItem><SubItem><Name>__EWINCH___TENSIONTOTORQUEREL___RELATIVETOMAXTORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9344</BitOffs></SubItem><SubItem><Name>__EWINCH___TENSIONTOTORQUEREL___TORQUERELOUTPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9408</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__OFFSETPOSITION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9472</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__LOCALHEAD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9536</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__OFFSETPULSES</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9600</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__ERROR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>9664</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__LOCAL_NUMBER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9728</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__RUNCOUNT</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>9792</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__INVERT</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9808</BitOffs></SubItem><SubItem><Name>__EWINCH__SETVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9856</BitOffs></SubItem><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><Comment><![CDATA[ Virtual head position for the spool system - diamond screw ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850392</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>850280</GetCodeOffs><SetCodeOffs>850264</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>850584</GetCodeOffs><SetCodeOffs>850528</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>isBrakeFailing</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850424</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>isReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850336</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><BitSize>8</BitSize><GetCodeOffs>850512</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsSpeedNull</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850296</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><Comment><![CDATA[ Lenght of the wire in meter ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850208</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>LengthError</Name><Type>LREAL</Type><Comment><![CDATA[ Error in meter when running with trajectory generator ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850432</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><BitSize>16</BitSize><GetCodeOffs>850224</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PulsesPerMeter</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>850496</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Radius</Name><Type>LREAL</Type><Comment><![CDATA[ Get the radius of the drum with wire  in meter ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850488</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><Comment><![CDATA[ Get the RPM of the drum]]></Comment><BitSize>64</BitSize><GetCodeOffs>850440</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850552</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><Comment><![CDATA[ Get the state of the winch ]]></Comment><BitSize>16</BitSize><GetCodeOffs>850416</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><Comment><![CDATA[ Get the tension in kg ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850320</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Torque</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in NM]]></Comment><BitSize>64</BitSize><GetCodeOffs>850352</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max torque in NM ]]></Comment><BitSize>64</BitSize><GetCodeOffs>850272</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in % (0-1)]]></Comment><BitSize>64</BitSize><GetCodeOffs>850312</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>850216</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VirtualWirePosition</Name><Type>LREAL</Type><Comment><![CDATA[ Virtual wire used by the spool system - single thread]]></Comment><BitSize>64</BitSize><GetCodeOffs>850328</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="14">__getLength</Name><Comment><![CDATA[ Lenght of the wire in meter ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getOpState</Name><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">setVirtualWirePosition</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>offsetPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__OFFSETPOSITION</Value></Property></Properties></Local><Local><Name>localHead</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__LOCALHEAD</Value></Property></Properties></Local><Local><Name>offsetPulses</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__OFFSETPULSES</Value></Property></Properties></Local><Local><Name>error</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__ERROR</Value></Property></Properties></Local><Local><Name>Local_number</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__LOCAL_NUMBER</Value></Property></Properties></Local><Local><Name>runCount</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__RUNCOUNT</Value></Property></Properties></Local><Local><Name>Invert</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__INVERT</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH__SETVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="28">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p6winch" RpcDirection="in">WinchCMD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Setpoint</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter1</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter2</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter3</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter4</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>AHC</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name>_calcAndSaveSpoolHeadOffset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>SpoolHeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>offset_pre</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCANDSAVESPOOLHEADOFFSET__OFFSET_PRE</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getIsRotating</Name><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsRotating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcHeadPositionForSpooling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ResolutionTurn</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONTURN</Value></Property></Properties></Local><Local><Name>ResolutionLayer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONLAYER</Value></Property></Properties></Local><Local><Name>LoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>Layer_before_offset</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER_BEFORE_OFFSET</Value></Property></Properties></Local><Local><Name>Layer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER</Value></Property></Properties></Local><Local><Name>LayerPosition</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITION</Value></Property></Properties></Local><Local><Name>LayerPositionNorm</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORM</Value></Property></Properties></Local><Local><Name>Deadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__DEADZONE</Value></Property></Properties></Local><Local><Name>LayerPositionNormWithDeadzoneNull</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORMWITHDEADZONENULL</Value></Property></Properties></Local><Local><Name>HeadPositionPre</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITIONPRE</Value></Property></Properties></Local><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITION</Value></Property></Properties></Local><Local><Name>HeadOff</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADOFF</Value></Property></Properties></Local><Local><Name>HeadLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCHEADPOSITIONFORSPOOLING__HEADLAYER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getTorqueMax</Name><Comment><![CDATA[ Max torque in NM ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_velocityToRPM</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getIsSpeedNull</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsSpeedNull</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getTorqueRel</Name><Comment><![CDATA[ Torque in % (0-1)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getTension</Name><Comment><![CDATA[ Get the tension in kg ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">__getVirtualWirePosition</Name><Comment><![CDATA[ Virtual wire used by the spool system - single thread]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VirtualWirePosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getisReadyToActivate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>isReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_configValueChangeCircumferenceOrLenght</Name><Comment><![CDATA[
Purpose
=======

This method calculates the value of circumference when wire length was changed and vice versa.
And this method makes cutof length calculations

]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__STATE</Value></Property></Properties></Local><Local><Name>WinchCalcs</Name><Type Namespace="p6winch">WinchCalcs</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__WINCHCALCS</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getTorque</Name><Comment><![CDATA[ Torque in NM]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Torque</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_RPMToVelocity</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>RPM</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_calcVirtualWirePosition</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>loopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__LOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>layer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__LAYER</Value></Property></Properties></Local><Local><Name>deadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__DEADZONE</Value></Property></Properties></Local><Local><Name>pulsesPerTurn</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__PULSESPERTURN</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local><Local><Name>currentLayerPulseCount</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT</Value></Property></Properties></Local><Local><Name>currentLayerPulseCount_2</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT_2</Value></Property></Properties></Local><Local><Name>wirePosSingleDirection</Name><Comment><![CDATA[ will count up to 1, and then start on 0 again]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__WIREPOSSINGLEDIRECTION</Value></Property></Properties></Local><Local><Name>wirePosAfterDeadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__WIREPOSAFTERDEADZONE</Value></Property></Properties></Local><Local><Name>virtualWirePosition</Name><Comment><![CDATA[ will go from 0-1 and from 1-0 while counting]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCVIRTUALWIREPOSITION__VIRTUALWIREPOSITION</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="50">setLengthNullAtOrigin</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getHeadPosition</Name><Comment><![CDATA[ Virtual head position for the spool system - diamond screw ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_checkAndChangeSpoolDirection</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasRunBefore</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__HASRUNBEFORE</Value></Property></Properties></Local><Local><Name>lastState</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__LASTSTATE</Value></Property></Properties></Local><Local><Name>pulseCountChange</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__PULSECOUNTCHANGE</Value></Property></Properties></Local><Local><Name>error</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__ERROR</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local><Local><Name>invert</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CHECKANDCHANGESPOOLDIRECTION__INVERT</Value></Property></Properties></Local></Method><Method><Name>_tensionToTorqueRel</Name><Comment><![CDATA[ Input maximum allowed tension(ton), returns torqueRel that corresponds to this value]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>_maxTorqueRequested</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___TENSIONTOTORQUEREL___MAXTORQUEREQUESTED</Value></Property></Properties></Local><Local><Name>_relativeToMaxTorque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___TENSIONTOTORQUEREL___RELATIVETOMAXTORQUE</Value></Property></Properties></Local><Local><Name>_TorqueRelOutput</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___TENSIONTOTORQUEREL___TORQUERELOUTPUT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getState</Name><Comment><![CDATA[ Get the state of the winch ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_brakePressureOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getLengthError</Name><Comment><![CDATA[ Error in meter when running with trajectory generator ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>LengthError</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="27">setLengthNull</Name><Comment><![CDATA[ Resets length of wire to 0]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calcPositionVelocityRadiusTension</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>A</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__A</Value></Property></Properties></Local><Local><Name>B</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__B</Value></Property></Properties></Local><Local><Name>_deltaLen</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___DELTALEN</Value></Property></Properties></Local><Local><Name>_meas_velocity_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_VELOCITY_1</Value></Property></Properties></Local><Local><Name>_meas_position_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_POSITION_1</Value></Property></Properties></Local><Local><Name>EncoderResolution</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__ENCODERRESOLUTION</Value></Property></Properties></Local><Local><Name>VelTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELTIMER</Value></Property></Properties></Local><Local><Name>VelocityMeasTimeCalculated</Name><Type>TIME</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELOCITYMEASTIMECALCULATED</Value></Property></Properties></Local><Local><Name>filter</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__FILTER</Value></Property></Properties></Local></Method><Method><Name>_isBrakeFailing</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>stoptimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___ISBRAKEFAILING__STOPTIMER</Value></Property></Properties></Local><Local><Name>ref</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___ISBRAKEFAILING__REF</Value></Property></Properties></Local><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___ISBRAKEFAILING__STATE</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getRadius</Name><Comment><![CDATA[ Get the radius of the drum with wire  in meter ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Radius</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getisBrakeFailing</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>isBrakeFailing</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">setSpoolOffset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getSpeed</Name><Comment><![CDATA[ Get the RPM of the drum]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="26">setCircumferenceFromConfig</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="4">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcPositionVelocityRadiusTension2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>noLoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NOLOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>no_rot_per_layer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NO_ROT_PER_LAYER</Value></Property></Properties></Local><Local><Name>radius_avg</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS_AVG</Value></Property></Properties></Local><Local><Name>radius0</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS0</Value></Property></Properties></Local><Local><Name>layerHeight</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__LAYERHEIGHT</Value></Property></Properties></Local><Local><Name>rotations</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ROTATIONS</Value></Property></Properties></Local><Local><Name>_deltaLen</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___DELTALEN</Value></Property></Properties></Local><Local><Name>_meas_velocity_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_VELOCITY_1</Value></Property></Properties></Local><Local><Name>_meas_position_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_POSITION_1</Value></Property></Properties></Local><Local><Name>EncoderResolution</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ENCODERRESOLUTION</Value></Property></Properties></Local><Local><Name>VelTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELTIMER</Value></Property></Properties></Local><Local><Name>VelocityMeasTimeCalculated</Name><Type>TIME</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELOCITYMEASTIMECALCULATED</Value></Property></Properties></Local><Local><Name>filter</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><Properties><Property><Name>uselocation</Name><Value>__EWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__FILTER</Value></Property></Properties></Local></Method><Method><Name>_setFault</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p6winch">EWinchSM</Type><BitSize>16</BitSize></Parameter><Parameter><Name>error_reason</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getPulsesPerMeter</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PulsesPerMeter</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>LoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="24">__getVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_NoLoopPerLayer</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getSpeedMax</Name><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>SpeedMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>SM</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>IDLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>STARTING</Text><Enum>5</Enum></EnumInfo><EnumInfo><Text>POSITIONING</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>DEACTIVATING</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>PARKING</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>50</Enum></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>60</Enum></EnumInfo><EnumInfo><Text>ESTOP</Text><Enum>99</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>SDR_Controller</Name><BitSize>5440</BitSize><SubItem><Name>TRW</Name><Type ReferenceTo="true">TRWAutoWinch</Type><Comment><![CDATA[ was autowinch]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SDR</Name><Type ReferenceTo="true">AutoWinch</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SDR_ewinch</Name><Type Namespace="p6winch" ReferenceTo="true">EWinch</Type><Comment><![CDATA[ only for obtaining radius]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SWC</Name><Type ReferenceTo="true">SlackWireCompensator</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SDR_controlUnit</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BaseControlUnit</Type><Comment><![CDATA[IBaseControlUnit;								// local winch control panel]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>splitMode</Name><Type>BOOL</Type><Comment><![CDATA[ digital input from panel]]></Comment><BitSize>8</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>config</Name><Type ReferenceTo="true">TRW_config</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>estop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>brakeHPU</Name><Type ReferenceTo="true">localHPUBrake</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_firstScan</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>_opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><BitOffs>656</BitOffs></SubItem><SubItem><Name>_state</Name><Type>SM</Type><BitSize>16</BitSize><BitOffs>672</BitOffs></SubItem><SubItem><Name>_SWCtensionSetpoint</Name><Type>LREAL</Type><Comment><![CDATA[ (ton)]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>_SDRspeedCommand</Name><Type>LREAL</Type><Comment><![CDATA[ (0-1)]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>_SWCpositionSetpoint</Name><Type>LREAL</Type><Comment><![CDATA[ normal is center position]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Default><Value>0.5</Value></Default></SubItem><SubItem><Name>_SDR_MaxVelocity</Name><Type>LREAL</Type><Comment><![CDATA[ (m/s)how fast can we go at current radius]]></Comment><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>_startingTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_positioningTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1216</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_parkingTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1472</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_errorMsg</Name><Type>DebugMessage_timed</Type><BitSize>2304</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>SDR_Activate</Name><Type>BOOL</Type><Comment><![CDATA[ debug]]></Comment><BitSize>8</BitSize><BitOffs>4032</BitOffs></SubItem><SubItem><Name>SDR_Deactivate</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4040</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCMAXSDRVELOCITY___OUTPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4096</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSDRSPEED___TRWVELOCITYVECTOR</Name><Type>LREAL</Type><Comment><![CDATA[ m/s]]></Comment><BitSize>64</BitSize><BitOffs>4160</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSDRSPEED___TRWSPEEDVECTOR</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1]]></Comment><BitSize>64</BitSize><BitOffs>4224</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSDRSPEED___SVCSPEEDVECTOR</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1]]></Comment><BitSize>64</BitSize><BitOffs>4288</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSDRSPEED___REQUESTEDDRUMRPM</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4352</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSDRSPEED___TEMP_TRWSPEEDVECTOR</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4416</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSWCTENSION___INPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4480</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___CALCSWCTENSION___OUTPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4544</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___SDRSTATECONTROLLER__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>4608</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___SDRSTATECONTROLLER__WINCHINRUN</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>4624</BitOffs></SubItem><SubItem><Name>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMERWAITFOINCONTROL</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4672</BitOffs><Default><SubItem><Name>.PT</Name><DateTime> </DateTime></SubItem></Default></SubItem><SubItem><Name>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMERWAITFORRUN</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>4928</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>5000</DateTime></SubItem></Default></SubItem><SubItem><Name>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMEROKINRUN</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>5184</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>1000</DateTime></SubItem></Default></SubItem><PropertyItem><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>849376</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>_calcSWCtension</Name><Comment><![CDATA[ setpoint to SWC in ton]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>TRWTension</Name><Comment><![CDATA[ actual tension from TRW]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>_input</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSWCTENSION___INPUT</Value></Property></Properties></Local><Local><Name>_output</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSWCTENSION___OUTPUT</Value></Property></Properties></Local></Method><Method><Name>_SDRstateController</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___SDRSTATECONTROLLER__STATE</Value></Property></Properties></Local><Local><Name>WinchInRun</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___SDRSTATECONTROLLER__WINCHINRUN</Value></Property></Properties></Local><Local><Name>timerwaitFoInControl</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMERWAITFOINCONTROL</Value></Property></Properties></Local><Local><Name>timerwaitForRun</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMERWAITFORRUN</Value></Property></Properties></Local><Local><Name>timerOKinRun</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___SDRSTATECONTROLLER__TIMEROKINRUN</Value></Property></Properties></Local><Local><Name>failCounter</Name><Comment><![CDATA[ just to make sure we don't try forever]]></Comment><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>_calcSDRspeed</Name><Comment><![CDATA[ returns speedRef (0-1) to send to SDR]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>TRWVelocity</Name><Comment><![CDATA[ m/sec]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>SVCposition</Name><Comment><![CDATA[ 0-1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>SWCposSetpoint</Name><Comment><![CDATA[ (0-1) where do we want the SWC to be located]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>_TRWvelocityVector</Name><Comment><![CDATA[ m/s]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSDRSPEED___TRWVELOCITYVECTOR</Value></Property></Properties></Local><Local><Name>_TRWspeedVector</Name><Comment><![CDATA[ 0-1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSDRSPEED___TRWSPEEDVECTOR</Value></Property></Properties></Local><Local><Name>_SVCspeedVector</Name><Comment><![CDATA[ 0-1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSDRSPEED___SVCSPEEDVECTOR</Value></Property></Properties></Local><Local><Name>_requestedDrumRPM</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSDRSPEED___REQUESTEDDRUMRPM</Value></Property></Properties></Local><Local><Name>_temp_TRWspeedVector</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCSDRSPEED___TEMP_TRWSPEEDVECTOR</Value></Property></Properties></Local></Method><Method><Name>_calcMaxSDRvelocity</Name><Comment><![CDATA[ output in m/s]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>_output</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__SDR_CONTROLLER___CALCMAXSDRVELOCITY___OUTPUT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="3">__getopState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>p_4Bytes</Name><BitSize>64</BitSize><SubItem><Name>bytes</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>value</Name><Type PointerTo="1">DINT</Type><Comment><![CDATA[ signed integer (Length)]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>p_2Bytes</Name><BitSize>64</BitSize><SubItem><Name>bytes</Name><Type>BYTE</Type><ArrayInfo PointerTo="1"><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>value</Name><Type PointerTo="1">UINT</Type><Comment><![CDATA[ unsigned integet 0-9999]]></Comment><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>HBC_DisplayHandler</Name><Comment><![CDATA[ FB to produce and send all output to a standard HBC Spectrum D radio screen.]]></Comment><BitSize>1920</BitSize><SubItem><Name>winch</Name><Type Namespace="p7type">IBaseUserWinch</Type><Comment><![CDATA[ for length, speed, tension and modes]]></Comment><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>loadcell_tension</Name><Type>LREAL</Type><Comment><![CDATA[ if used ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>useLoadcellTension</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>alarm</Name><Type Namespace="p6com" ReferenceTo="true">AlarmCollector</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HPU</Name><Type ReferenceTo="true">DeckHPU</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AFE</Name><Type Namespace="p6power" ReferenceTo="true">ACS880IGBT</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TractionWinch</Name><Type Namespace="p7type">IBaseUserWinch</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DeckHydValveActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sdrController</Name><Type ReferenceTo="true">SDR_Controller</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>brakeHPU</Name><Type ReferenceTo="true">localHPUBrake</Type><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_In</Type><Comment><![CDATA[ data from Radio - Currently not in use....]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_Out</Type><Comment><![CDATA[ data to Radio : 6200(1-8), 6200(9-0x10), 6200(0x11-0x18), 6200(0x19-0x20),]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>SdrOpStatus</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>pLength</Name><Type>p_4Bytes</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>pTension</Name><Type>p_2Bytes</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>pSpeed</Name><Type>p_2Bytes</Type><BitSize>64</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>_firstRun</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1152</BitOffs><Default><Bool>true</Bool></Default></SubItem><SubItem><Name>length</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>1184</BitOffs><Default><Value>65432</Value></Default></SubItem><SubItem><Name>tension</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1216</BitOffs><Default><Value>2345</Value></Default></SubItem><SubItem><Name>speed</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1232</BitOffs><Default><Value>3456</Value></Default></SubItem><SubItem><Name>alarm_estop</Name><Type>INT</Type><Comment><![CDATA[ to sum up binary signals for alarm]]></Comment><BitSize>16</BitSize><BitOffs>1248</BitOffs></SubItem><SubItem><Name>dummy</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1264</BitOffs></SubItem><SubItem><Name>line2</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>line3</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1296</BitOffs></SubItem><SubItem><Name>line4</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>1312</BitOffs></SubItem><SubItem><Name>winchIndications</Name><Type Namespace="p7type">IBaseUserWinch</Type><Comment><![CDATA[ used to select the correct winch to show CT, Manual tension etc.]]></Comment><BitSize>64</BitSize><BitOffs>1344</BitOffs></SubItem><SubItem><Name>__HBC_DISPLAYHANDLER___KEEPALIVE__KEEPALIVE</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>1408</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>500</DateTime></SubItem></Default></SubItem><SubItem><Name>__HBC_DISPLAYHANDLER___KEEPALIVE__KEEPALIVETOGGLE</Name><Type Namespace="p6com">Toggle</Type><BitSize>256</BitSize><BitOffs>1664</BitOffs></SubItem><Method><Name>_keepAlive</Name><Comment><![CDATA[ will toggle some unused data every second just to keep display active]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>KeepAlive</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__HBC_DISPLAYHANDLER___KEEPALIVE__KEEPALIVE</Value></Property></Properties></Local><Local><Name>keepAliveToggle</Name><Type Namespace="p6com">Toggle</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__HBC_DISPLAYHANDLER___KEEPALIVE__KEEPALIVETOGGLE</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">ManualSpoolControlIO_In</Name><BitSize>16</BitSize><SubItem><Name>ToStart</Name><Type>BOOL</Type><Comment><![CDATA[ to motor side (negative speedRef)]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>ToEnd</Name><Type>BOOL</Type><Comment><![CDATA[ to end of spool screw (positive speedRef)]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name>CanEncoderDecode</Name><BitSize>32</BitSize><SubItem><Name>PDO</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>4</Elements></ArrayInfo><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Value</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>OHC_IO_In</Name><BitSize>608</BitSize><ExtendsType>HandlingIO_In</ExtendsType><SubItem><Name>ValveMainBoomOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><Comment><![CDATA[Valves]]></Comment><BitSize>16</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>ValveMainBoomIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorSTBD</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorPORT</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>ValveTelescopeOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>ValveTelescopeIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>ValveWinchOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>ValveWinchIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>ValveAlongTiltOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>ValveAlongTiltIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>ValveLatchCloseing</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>ValveLatchOpening</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>224</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCCW</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCW</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>ValveOutHaulerTiltOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>ValveOutHaulerTiltIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><Comment><![CDATA[ spring return In]]></Comment><BitSize>16</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>ValveSpringPlateOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>ValveSpringPlateIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>PositionSensorTrolley</Name><Type Namespace="p6com">EL30xxIO_in</Type><Comment><![CDATA[Sensors]]></Comment><BitSize>32</BitSize><BitOffs>368</BitOffs></SubItem><SubItem><Name>PositionSensorTelescope</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>PositionSensorMainBoom</Name><Type Namespace="p6com">EL30xxIO_in</Type><BitSize>32</BitSize><BitOffs>432</BitOffs></SubItem><SubItem><Name>CanEncoderForBulletWinch</Name><Type>CanEncoderDecode</Type><Comment><![CDATA[	CAN PDO To value]]></Comment><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>ProximitySwitchTrolleyPosition</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>ProximitySwitchBulletUpperPosition1</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>520</BitOffs></SubItem><SubItem><Name>ProximitySwitchBulletUpperPosition2</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>528</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadBulletInLatchLeft</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>536</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadLeftLatchOpen</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadLeftLatchClose</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>552</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadBulletInLatchRight</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadRightLatchOpen</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>568</BitOffs></SubItem><SubItem><Name>ProximitySwitchDockingHeadRightLatchClose</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>OpenHangarDoorUpper</Name><Type>BOOL</Type><Comment><![CDATA[NO]]></Comment><BitSize>8</BitSize><BitOffs>584</BitOffs></SubItem><SubItem><Name>OpenHangarDoorLower</Name><Type>BOOL</Type><Comment><![CDATA[NO]]></Comment><BitSize>8</BitSize><BitOffs>592</BitOffs></SubItem></DataType><DataType><Name>BulletLocking</Name><Comment><![CDATA[
	Rov is now hanging in BulletWinch instead of latch during Launch & Recovery.
	This sequence Goes back and forth for both Launch & Recovery.
	System is idling when ROV is at ship, and standby when ROV is at water

	Must wait for winches system feedback in its progress, request Winches to get set to Constant tension 
]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>Idle</Text><Enum>0</Enum><Comment><![CDATA[ Start]]></Comment></EnumInfo><EnumInfo><Text>BulletInPosition</Text><Enum>1</Enum><Comment><![CDATA[ Can now Latch/Unlatch]]></Comment></EnumInfo><EnumInfo><Text>LatchClosed</Text><Enum>2</Enum><Comment><![CDATA[ With Bullet Above it]]></Comment></EnumInfo><EnumInfo><Text>BulletConnected</Text><Enum>3</Enum><Comment><![CDATA[ Latched & Bullet resting on crane, Can now request to set winches in constant tension]]></Comment></EnumInfo><EnumInfo><Text>InLaunchAndRecoveryMode</Text><Enum>4</Enum><Comment><![CDATA[ Winches in constant tension, Ready to Launch & Recover.]]></Comment></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>OHC_IO_Out</Name><BitSize>880</BitSize><ExtendsType>HandlingIO_Out</ExtendsType><SubItem><Name>ValveMainBoomOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><Comment><![CDATA[Valves]]></Comment><BitSize>32</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>ValveMainBoomIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorSTBD</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>ValveTrolleyMotorPORT</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>ValveTelescopeOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>ValveTelescopeIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>ValveWinchOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>272</BitOffs></SubItem><SubItem><Name>ValveWinchIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>ValveAlongTiltOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>336</BitOffs></SubItem><SubItem><Name>ValveAlongTiltIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>368</BitOffs></SubItem><SubItem><Name>ValveLatchCloseing</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>ValveLatchOpening</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>432</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCCW</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>464</BitOffs></SubItem><SubItem><Name>ValveDockingHeadTwistCW</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>496</BitOffs></SubItem><SubItem><Name>ValveOutHaulerTiltOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>528</BitOffs></SubItem><SubItem><Name>ValveOutHaulerTiltIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><Comment><![CDATA[ spring return In]]></Comment><BitSize>32</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>592</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>624</BitOffs></SubItem><SubItem><Name>ValveSpringPlateOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>656</BitOffs></SubItem><SubItem><Name>ValveSpringPlateIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>688</BitOffs></SubItem><SubItem><Name>ValveConstantTension</Name><Type>BOOL</Type><Comment><![CDATA[Y5.1]]></Comment><BitSize>8</BitSize><BitOffs>720</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltFree1</Name><Type>BOOL</Type><Comment><![CDATA[Y6.3]]></Comment><BitSize>8</BitSize><BitOffs>728</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltFree2</Name><Type>BOOL</Type><Comment><![CDATA[Y6.4]]></Comment><BitSize>8</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltDamping1</Name><Type>BOOL</Type><Comment><![CDATA[Y6.5]]></Comment><BitSize>8</BitSize><BitOffs>744</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltDamping2</Name><Type>BOOL</Type><Comment><![CDATA[Y6.6]]></Comment><BitSize>8</BitSize><BitOffs>752</BitOffs></SubItem><SubItem><Name>ValveAcrossTiltDamping3</Name><Type>BOOL</Type><Comment><![CDATA[Y6.7]]></Comment><BitSize>8</BitSize><BitOffs>760</BitOffs></SubItem><SubItem><Name>ValveAlongTiltFree1</Name><Type>BOOL</Type><Comment><![CDATA[Y6.1]]></Comment><BitSize>8</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>ValveAlongTiltFree2</Name><Type>BOOL</Type><Comment><![CDATA[Y6.2]]></Comment><BitSize>8</BitSize><BitOffs>776</BitOffs></SubItem><SubItem><Name>ValveSpringPlateFree1</Name><Type>BOOL</Type><Comment><![CDATA[Y6.8]]></Comment><BitSize>8</BitSize><BitOffs>784</BitOffs></SubItem><SubItem><Name>ValveSpringPlateFree2</Name><Type>BOOL</Type><Comment><![CDATA[Y6.9]]></Comment><BitSize>8</BitSize><BitOffs>792</BitOffs></SubItem><SubItem><Name>ValveSpringPlateDamping1</Name><Type>BOOL</Type><Comment><![CDATA[Y6.10]]></Comment><BitSize>8</BitSize><BitOffs>800</BitOffs></SubItem><SubItem><Name>ValveSpringPlateDamping2</Name><Type>BOOL</Type><Comment><![CDATA[Y6.11]]></Comment><BitSize>8</BitSize><BitOffs>808</BitOffs></SubItem><SubItem><Name>LedGreen</Name><Type>BOOL</Type><Comment><![CDATA[System]]></Comment><BitSize>8</BitSize><BitOffs>816</BitOffs></SubItem><SubItem><Name>LedYellow</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>824</BitOffs></SubItem><SubItem><Name>LedRed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>InIndoorPosition</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>840</BitOffs></SubItem><SubItem><Name>InOperationPosition</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>848</BitOffs></SubItem><SubItem><Name>InLaunchRecoveryPosition</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>856</BitOffs></SubItem><SubItem><Name>IndicatorOuthaulerEngaged</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>864</BitOffs></SubItem><SubItem><Name>IndicatorLightOn</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>872</BitOffs></SubItem></DataType><DataType><Name>OHC_HMI_IO_In</Name><BitSize>896</BitSize><SubItem><Name>floodlight</Name><Type>BOOL</Type><Comment><![CDATA[Meny option]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>calibrateMainBoom</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>setpointForMainBoomMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>setpointForMainBoomMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>calibrateTelescope</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>setpointForTelescopeMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>setpointForTelescopeMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>calibrateTrolley</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>setpointForTrolleyMin</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>setpointForTrolleyMax</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinMainBoom</Name><Type>LREAL</Type><Comment><![CDATA[See set config values]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxMainBoom</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinTrolley</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxTrolley</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMinBulletWinchPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>ConfigSetNewValueMaxBulletWinchPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><SubItem><Name>RawValueMainBoom</Name><Type>LREAL</Type><Comment><![CDATA[ Raw Values ]]></Comment><BitSize>64</BitSize><BitOffs>640</BitOffs></SubItem><SubItem><Name>RawValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>RawValueTrolley</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>RawValueBulletWinch</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem></DataType><DataType><Name>OHC_HMI_IO_Out</Name><BitSize>512</BitSize><SubItem><Name>floodlightOn</Name><Type>BOOL</Type><Comment><![CDATA[---System Info---]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>MainBoomCalibrationActive</Name><Type>BOOL</Type><Comment><![CDATA[---Unique---
calibration progress]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>MainBoomCalibrationMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>MainBoomCalibrationMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>TelescopeCalibrationActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>TelescopeCalibrationMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>TelescopeCalibrationMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>TrolleyCalibrationActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>TrolleyCalibrationMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>88</BitOffs></SubItem><SubItem><Name>TrolleyCalibrationMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>BulletWinchCalibrationActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs></SubItem><SubItem><Name>BulletWinchAtTelescopePositionMinChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>BulletWinchAtTelescopePositionMaxChecked</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>120</BitOffs></SubItem><SubItem><Name>RawValueStrokeMainBoom</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>RawValueStrokeTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>RawValueStrokeTrolley</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem><SubItem><Name>MainBoomStrokeCylinder</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>TelescopeStrokeCylinder</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>TrolleyStrokeCylinder</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs></SubItem></DataType><DataType><Name>OHC</Name><BitSize>68608</BitSize><ExtendsType>BaseHandlingController</ExtendsType><SubItem><Name>Config</Name><Type ReferenceTo="true">OHC_Config</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">OHC_IO_In</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">OHC_IO_Out</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Panel</Name><Type>IOverheadCranePanel</Type><BitSize>64</BitSize><BitOffs>1792</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>winch</Name><Type ReferenceTo="true">TRWAutoWinch</Type><Comment><![CDATA[ to check winch state]]></Comment><BitSize>64</BitSize><BitOffs>1856</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RegulatorOff</Name><Type>BOOL</Type><Comment><![CDATA[temp service/dev options]]></Comment><BitSize>8</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>WatchDogOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1928</BitOffs></SubItem><SubItem><Name>EndPointMarginOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1936</BitOffs></SubItem><SubItem><Name>HardwareErrorOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1944</BitOffs></SubItem><SubItem><Name>PositionSensorTrolley</Name><Type Namespace="p6com">StrokePosition</Type><Comment><![CDATA[sensors]]></Comment><BitSize>2496</BitSize><BitOffs>1984</BitOffs></SubItem><SubItem><Name>PositionSensorTelescope</Name><Type Namespace="p6com">StrokePosition</Type><BitSize>2496</BitSize><BitOffs>4480</BitOffs></SubItem><SubItem><Name>PositionSensorMainBoom</Name><Type Namespace="p6com">StrokePosition</Type><BitSize>2496</BitSize><BitOffs>6976</BitOffs></SubItem><SubItem><Name>HMI_IO_In</Name><Type>OHC_HMI_IO_In</Type><Comment><![CDATA[HMI]]></Comment><BitSize>896</BitSize><BitOffs>9472</BitOffs></SubItem><SubItem><Name>HMI_IO_Out</Name><Type>OHC_HMI_IO_Out</Type><BitSize>512</BitSize><BitOffs>10368</BitOffs></SubItem><SubItem><Name>TelescopeBulletWinch_SumDelta</Name><Type>LREAL</Type><Comment><![CDATA[ Sum of delta values]]></Comment><BitSize>64</BitSize><BitOffs>31360</BitOffs></SubItem><SubItem><Name>TelescopeBulletWinch_StopMovement</Name><Type>BOOL</Type><Comment><![CDATA[ Signal to stop movement]]></Comment><BitSize>8</BitSize><BitOffs>31424</BitOffs></SubItem><SubItem><Name>_LAR_VelocityTrolley</Name><Type>LREAL</Type><Comment><![CDATA[ One Stick Launch & Recovery ]]></Comment><BitSize>64</BitSize><BitOffs>32768</BitOffs></SubItem><SubItem><Name>_LAR_VelocityBoom</Name><Type>LREAL</Type><Comment><![CDATA[ One Stick Launch & Recovery ]]></Comment><BitSize>64</BitSize><BitOffs>32832</BitOffs></SubItem><SubItem><Name>_LAR_VelocityTelescope</Name><Type>LREAL</Type><Comment><![CDATA[ One Stick Launch & Recovery ]]></Comment><BitSize>64</BitSize><BitOffs>32896</BitOffs></SubItem><SubItem><Name>_LAR_isActive</Name><Type>BOOL</Type><Comment><![CDATA[ keep ]]></Comment><BitSize>8</BitSize><BitOffs>32960</BitOffs></SubItem><SubItem><Name>__OHC__CALI_MAINBOOM__TEMPSTROKEMIN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66560</BitOffs></SubItem><SubItem><Name>__OHC__CALI_MAINBOOM__TEMPSTROKEMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66624</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPSTROKEMIN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66688</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPSTROKEMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66752</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPPOSITIONMIN</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>66816</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPPOSITIONMAX</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>66848</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TROLLEY__TEMPSTROKEMIN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66880</BitOffs></SubItem><SubItem><Name>__OHC__CALI_TROLLEY__TEMPSTROKEMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>66944</BitOffs></SubItem><SubItem><Name>__OHC__IOUPDATE__POPULATEHMIDATA</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[translate to HMI]]></Comment><BitSize>128</BitSize><BitOffs>67008</BitOffs></SubItem><SubItem><Name>__OHC__IOUPDATE__MILLIMETRETOCENTIMETER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>67136</BitOffs><Default><Value>0.1</Value></Default></SubItem><SubItem><Name>__OHC__IOUPDATE__MILLIMETRETOMETER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>67200</BitOffs><Default><Value>0.001</Value></Default></SubItem><SubItem><Name>__OHC__IOUPDATE__MILLIMETRETOINCH</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>67264</BitOffs><Default><Value>0.0393701</Value></Default></SubItem><SubItem><Name>__OHC__IOUPDATE__MILLIMETRETOFOOT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>67328</BitOffs><Default><Value>0.00328084</Value></Default></SubItem><SubItem><Name>__OHC__TELESCOPEWINCHSTOP__DELTA1</Name><Type>LREAL</Type><Comment><![CDATA[ Delta value for sensor 1]]></Comment><BitSize>64</BitSize><BitOffs>67392</BitOffs></SubItem><SubItem><Name>__OHC__TELESCOPEWINCHSTOP__DELTA2</Name><Type>LREAL</Type><Comment><![CDATA[ Delta value for sensor 2]]></Comment><BitSize>64</BitSize><BitOffs>67456</BitOffs></SubItem><SubItem><Name>__OHC__UPDATE___SIGNALTIMEOUT</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>67520</BitOffs></SubItem><SubItem><Name>__OHC__UPDATE___SIGNALSTOP</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>67776</BitOffs></SubItem><SubItem><Name>__OHC__UPDATE___SIGNALSTART</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>67904</BitOffs></SubItem><SubItem><Name>__OHC__UPDATE___SIGNALPANELNOTOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>68032</BitOffs></SubItem><SubItem><Name>__OHC__WATCHDOG__WAITONACTIVATION</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>68096</BitOffs></SubItem><SubItem><Name>__OHC__WATCHDOG__WAITONDEACTIVATION</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>68352</BitOffs></SubItem><PropertyItem><Name>BulletConnected</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850904</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>BulletInUpperPos</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850888</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InLaunchAndRecoveryMode</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850816</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>LaunchAndRecoveryState</Name><Type>BulletLocking</Type><BitSize>32</BitSize><GetCodeOffs>850832</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OuthaulerEngaged</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>850968</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_signalTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__UPDATE___SIGNALTIMEOUT</Value></Property></Properties></Local><Local><Name>_signalStop</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__UPDATE___SIGNALSTOP</Value></Property></Properties></Local><Local><Name>_signalStart</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__UPDATE___SIGNALSTART</Value></Property></Properties></Local><Local><Name>_signalPanelNotOK</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__UPDATE___SIGNALPANELNOTOK</Value></Property></Properties></Local></Method><Method><Name>OuthaulerDisengage</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ioUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>PopulateHmiData</Name><Comment><![CDATA[translate to HMI]]></Comment><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__IOUPDATE__POPULATEHMIDATA</Value></Property></Properties></Local><Local><Name>MillimetreToCentimeter</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__IOUPDATE__MILLIMETRETOCENTIMETER</Value></Property></Properties></Local><Local><Name>MillimetreToMeter</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__IOUPDATE__MILLIMETRETOMETER</Value></Property></Properties></Local><Local><Name>MillimetreToInch</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__IOUPDATE__MILLIMETRETOINCH</Value></Property></Properties></Local><Local><Name>MillimetreToFoot</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__IOUPDATE__MILLIMETRETOFOOT</Value></Property></Properties></Local><Local><Name>PropValveInnerTiltInPORT</Name><Type>INT</Type><BitSize>16</BitSize></Local></Method><Method><Name>EndLimits</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>TelescopeWinchStop</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Sensor1</Name><Comment><![CDATA[ Input value from sensor 1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Sensor2</Name><Comment><![CDATA[ Input value from sensor 2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Calibration1_Pos1</Name><Comment><![CDATA[ Calibrated value for sensor 1 in position 1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Calibration2_Pos1</Name><Comment><![CDATA[ Calibrated value for sensor 2 in position 1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Calibration1_Pos2</Name><Comment><![CDATA[ Calibrated value for sensor 1 in position 2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Calibration2_Pos2</Name><Comment><![CDATA[ Calibrated value for sensor 2 in position 2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>Tolerance</Name><Comment><![CDATA[ Tolerance for considering values close to zero / collision]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>Delta1</Name><Comment><![CDATA[ Delta value for sensor 1]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__TELESCOPEWINCHSTOP__DELTA1</Value></Property></Properties></Local><Local><Name>Delta2</Name><Comment><![CDATA[ Delta value for sensor 2]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__TELESCOPEWINCHSTOP__DELTA2</Value></Property></Properties></Local></Method><Method><Name>utilities</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>outhaulerHelperToggle</Name><Comment><![CDATA[ used to trigger state change on outhauerl]]></Comment><Type>BOOL</Type><BitSize>8</BitSize></Local></Method><Method><Name>alarms</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="28">__getInLaunchAndRecoveryMode</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InLaunchAndRecoveryMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Cali_TelescopeAndBulletWinch</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>tempStrokeMin</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPSTROKEMIN</Value></Property></Properties></Local><Local><Name>tempStrokeMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPSTROKEMAX</Value></Property></Properties></Local><Local><Name>tempPositionMin</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPPOSITIONMIN</Value></Property></Properties></Local><Local><Name>tempPositionMax</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TELESCOPEANDBULLETWINCH__TEMPPOSITIONMAX</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="29">__getLaunchAndRecoveryState</Name><ReturnType RpcDirection="out">BulletLocking</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>LaunchAndRecoveryState</Name><Type>BulletLocking</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>LaunchAndRecovery</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SystemInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Cali_Trolley</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>tempStrokeMin</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TROLLEY__TEMPSTROKEMIN</Value></Property></Properties></Local><Local><Name>tempStrokeMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_TROLLEY__TEMPSTROKEMAX</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="27">__getBulletInUpperPos</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>BulletInUpperPos</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Cali_MainBoom</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>tempStrokeMin</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_MAINBOOM__TEMPSTROKEMIN</Value></Property></Properties></Local><Local><Name>tempStrokeMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__CALI_MAINBOOM__TEMPSTROKEMAX</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="26">__getBulletConnected</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>BulletConnected</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>ValveBank</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>WatchDog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>WaitOnActivation</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__WATCHDOG__WAITONACTIVATION</Value></Property></Properties></Local><Local><Name>WaitOnDeactivation</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__OHC__WATCHDOG__WAITONDEACTIVATION</Value></Property></Properties></Local></Method><Method><Name>Velocity</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>OuthaulerEngage</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Floodlight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getOuthaulerEngaged</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>OuthaulerEngaged</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></Properties></DataType><DataType><Name>OverheadCranePanel_IO_In</Name><BitSize>832</BitSize><ExtendsType>HandlingPanel_IO_In</ExtendsType><SubItem><Name>MainBoomVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><Comment><![CDATA[Axis]]></Comment><BitSize>64</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>TrolleyMotorVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>TelescopeVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>240</BitOffs></SubItem><SubItem><Name>WinchVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>304</BitOffs></SubItem><SubItem><Name>SpringPlateVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>368</BitOffs></SubItem><SubItem><Name>DockingHeadAcrossTiltVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>432</BitOffs></SubItem><SubItem><Name>DockingHeadTwistVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>496</BitOffs></SubItem><SubItem><Name>DockingHeadAlongTiltVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>CommonVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>624</BitOffs></SubItem><SubItem><Name>LaunchAndRecovery</Name><Type>BOOL</Type><Comment><![CDATA[buttons]]></Comment><BitSize>8</BitSize><BitOffs>688</BitOffs></SubItem><SubItem><Name>ActivateOutHauler</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>696</BitOffs></SubItem><SubItem><Name>LatchOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>LatchOn</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>712</BitOffs></SubItem><SubItem><Name>ConstantTension</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>720</BitOffs></SubItem><SubItem><Name>DockingHeadAlongTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>728</BitOffs></SubItem><SubItem><Name>DockingHeadAlongTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>SpringPlateFree</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>744</BitOffs></SubItem><SubItem><Name>SpringPlateFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>752</BitOffs></SubItem><SubItem><Name>DockingHeadAcrossTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>760</BitOffs></SubItem><SubItem><Name>DockingHeadAcrossTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>DockingHeadTwistCW</Name><Type>BOOL</Type><Comment><![CDATA[Utility
 panels are different and function share some axis or have no axis at all...]]></Comment><BitSize>8</BitSize><BitOffs>776</BitOffs></SubItem><SubItem><Name>DockingHeadTwistCCW</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>784</BitOffs></SubItem><SubItem><Name>DockingHeadAcrossTiltLeft</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>792</BitOffs></SubItem><SubItem><Name>DockingHeadAcrossTiltRigth</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>800</BitOffs></SubItem><SubItem><Name>SelectorTrolleyMotorAndTelescope</Name><Type>BOOL</Type><Comment><![CDATA[true we drive TrolleyMotor, False we drive Telescope]]></Comment><BitSize>8</BitSize><BitOffs>808</BitOffs></SubItem><SubItem><Name>SelectorMainBoomAndAlongTilt</Name><Type>BOOL</Type><Comment><![CDATA[true we drive MainBoom, False we drive TreversalTilt]]></Comment><BitSize>8</BitSize><BitOffs>816</BitOffs></SubItem><SubItem><Name>SelectorBulletWinchAndSpringPlate</Name><Type>BOOL</Type><Comment><![CDATA[true we drive MainBoom, False we drive TreversalTilt]]></Comment><BitSize>8</BitSize><BitOffs>824</BitOffs></SubItem></DataType><DataType><Name>OverheadCranePanel_IO_Out</Name><BitSize>176</BitSize><ExtendsType>HandlingPanel_IO_Out</ExtendsType><SubItem><Name>velocityIndicatorTrolley_Telescope</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>velocityIndicatorTilt_DockingHeadTilt</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>velocityIndicatorBulletWinch_Damper</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PositionIndicatorTilt</Name><Type>INT</Type><Comment><![CDATA[ torque indicators for visual body placement]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>PositionIndicatorTelescope</Name><Type>INT</Type><Comment><![CDATA[ torque indicators for visual body placement]]></Comment><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>PositionIndicatorTrolley</Name><Type>INT</Type><Comment><![CDATA[ torque indicators for visual body placement]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem></DataType><DataType><Name>BooleanAxis</Name><Comment><![CDATA[ Button control, ramp Up&Down]]></Comment><BitSize>8640</BitSize><Implements Namespace="p6manualDevices">IJoystickAxis</Implements><SubItem><Name>Config</Name><Type ReferenceTo="true">ConfigButtonAxis</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Direction1</Name><Type>BOOL</Type><Comment><![CDATA[ Your condition here ]]></Comment><BitSize>8</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Direction2</Name><Type>BOOL</Type><Comment><![CDATA[ Your condition here ]]></Comment><BitSize>8</BitSize><BitOffs>200</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><BitSize>8</BitSize><GetCodeOffs>851024</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>InCentre</Name><Type>BOOL</Type><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><BitSize>8</BitSize><GetCodeOffs>851088</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Value</Name><Type>LREAL</Type><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><BitSize>64</BitSize><GetCodeOffs>851008</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851048</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="3">__getValue</Name><Comment><![CDATA[ The scaled and calibrated joystick value. 
 Normalized from -1 to +1 with configurable deadband, etc.]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Value</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><Comment><![CDATA[ Returns TRUE if there are any errors in the IO module or errors in the circuit]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_validateConfig</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__setHold</Name><Parameter><Name>Hold</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getValueRaw</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>ValueRaw</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getInCentre</Name><Comment><![CDATA[ Returns TRUE if joystick is in centre and not moving]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>InCentre</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>allocation_plus_fb</Name><Value>1024</Value></Property></Properties></DataType><DataType><Name>OverheadCranePanel</Name><BitSize>36608</BitSize><ExtendsType>BaseHandlingUnit</ExtendsType><Implements>IOverheadCranePanel</Implements><SubItem><Name>Config</Name><Type ReferenceTo="true">OverheadCranePanel_Config</Type><BitSize>64</BitSize><BitOffs>4800</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">OverheadCranePanel_IO_In</Type><BitSize>64</BitSize><BitOffs>4864</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">OverheadCranePanel_IO_Out</Type><BitSize>64</BitSize><BitOffs>4928</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_velocityControlCommon</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>_velocityControlDockingHeadAlongTilt</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>_velocityControlDockingHeadTwist</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>_velocityControlMainBoom</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>9600</BitOffs></SubItem><SubItem><Name>_velocityControlSpringPlate</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>11136</BitOffs></SubItem><SubItem><Name>_velocityControlTelescope</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>12672</BitOffs></SubItem><SubItem><Name>_velocityControlDockingHeadAcrossTilt</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>14208</BitOffs></SubItem><SubItem><Name>_velocityControlTrolleyMotor</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>15744</BitOffs></SubItem><SubItem><Name>_velocityControlWinch</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>17280</BitOffs></SubItem><SubItem><Name>_ButtonControlDockingHeadSwing</Name><Type>BooleanAxis</Type><Comment><![CDATA[Some panel have button instead of joystick]]></Comment><BitSize>8640</BitSize><BitOffs>18816</BitOffs></SubItem><SubItem><Name>_ButtonControlDockingHeadTwist</Name><Type>BooleanAxis</Type><BitSize>8640</BitSize><BitOffs>27456</BitOffs></SubItem><SubItem><Name>_toggleOutHauler</Name><Type Namespace="p6com">Toggle</Type><BitSize>256</BitSize><BitOffs>36096</BitOffs></SubItem><SubItem><Name>_toggleConstantTension</Name><Type Namespace="p6com">Toggle</Type><BitSize>256</BitSize><BitOffs>36352</BitOffs></SubItem><PropertyItem><Name>JoystickValueCommon</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851304</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadAcrossTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851208</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadAlongTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851104</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueDockingHeadTwist</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851176</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueMainBoom</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851232</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueSpringPlate</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851240</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851328</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueTrolleyMotor</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851296</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueWinch</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851184</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchActivateOutHauler</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851144</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchContstantTension</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851256</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltDamping</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851200</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851192</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchDockingHeadAcrossTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851248</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchDockingHeadAlongTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851152</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchDockingHeadAlongTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851136</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchLatchOff</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851288</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchLatchOn</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851112</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchLaunchAndRecovery</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851336</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchSpringPlateDamping</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851160</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchSpringPlateFixed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851280</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SwitchSpringPlateFree</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851120</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="32">__getJoystickValueDockingHeadAlongTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueDockingHeadAlongTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="47">__getSwitchLatchOn</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchLatchOn</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="51">__getSwitchSpringPlateFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchSpringPlateFree</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="45">__getSwitchDockingHeadAlongTiltFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchDockingHeadAlongTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="39">__getSwitchActivateOutHauler</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchActivateOutHauler</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="44">__getSwitchDockingHeadAlongTiltFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchDockingHeadAlongTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="33">__getJoystickValueDockingHeadTwist</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueDockingHeadTwist</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="49">__getSwitchSpringPlateDamping</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchSpringPlateDamping</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="38">__getJoystickValueWinch</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueWinch</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="42">__getSwitchDockingHeadAcrossTiltFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchDockingHeadAcrossTiltFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="41">__getSwitchDockingHeadAcrossTiltDamping</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchDockingHeadAcrossTiltDamping</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">__getJoystickValueDockingHeadAcrossTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueDockingHeadAcrossTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="34">__getJoystickValueMainBoom</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueMainBoom</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="35">__getJoystickValueSpringPlate</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueSpringPlate</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="43">__getSwitchDockingHeadAcrossTiltFree</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchDockingHeadAcrossTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Local><Name>ELSESwitchDockingHeadAcrossTiltFree</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="40">__getSwitchContstantTension</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchContstantTension</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Indications</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="50">__getSwitchSpringPlateFixed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchSpringPlateFixed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="46">__getSwitchLatchOff</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchLatchOff</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="37">__getJoystickValueTrolleyMotor</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueTrolleyMotor</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getJoystickValueCommon</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueCommon</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>JoystickValueTilt</Name><Type>INT</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="36">__getJoystickValueTelescope</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="48">__getSwitchLaunchAndRecovery</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>SwitchLaunchAndRecovery</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></Properties></DataType><DataType><Name>KN75_IO_In</Name><BitSize>48</BitSize><ExtendsType>HandlingIO_In</ExtendsType><SubItem><Name>ActivateCrane</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem></DataType><DataType><Name>CtdDavid_IO_In</Name><BitSize>160</BitSize><ExtendsType>HandlingIO_In</ExtendsType><SubItem><Name>ProximitySwitchCompressedHalf</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>ProximitySwitchCompressedFully</Name><Type>BOOL</Type><Comment><![CDATA[NC]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>PropValveTiltIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>PropValveTiltOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>PropValveTelescopeIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>PropValveTelescopeOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadIn</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadOut</Name><Type Namespace="p7hyd">EL2535IO_in</Type><BitSize>16</BitSize><BitOffs>144</BitOffs></SubItem></DataType><DataType><Name>CtdDavidPanel_IO_In</Name><BitSize>320</BitSize><ExtendsType>HandlingPanel_IO_In</ExtendsType><SubItem><Name>DockingHeadIsFree</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>104</BitOffs></SubItem><SubItem><Name>DockingHeadIsFixedPosition</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>DockingHeadFreeFixedToggle</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>120</BitOffs></SubItem><SubItem><Name>TiltVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>TelescopeVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>DockingHeadVelocity</Name><Type Namespace="p6manualDevices">AxisIO_in</Type><BitSize>64</BitSize><BitOffs>256</BitOffs></SubItem></DataType><DataType><Name>projControlUnitIO_in</Name><Comment><![CDATA[Project specific struct for MBARI]]></Comment><BitSize>208</BitSize><ExtendsType Namespace="p6manualDevices">BaseControlUnitIO_in</ExtendsType><SubItem><Name>launchAndRecovery</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>192</BitOffs></SubItem></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>RCU_OverHeadCraneCtrlUnit</Name><BitSize>36800</BitSize><ExtendsType>OverheadCranePanel</ExtendsType><SubItem><Name>HBCIO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_Out</Type><BitSize>64</BitSize><BitOffs>36608</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HBCIO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_In</Type><BitSize>64</BitSize><BitOffs>36672</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RadioBase</Name><Type>IRCUBaseHandling</Type><Comment><![CDATA[Panel related IO]]></Comment><BitSize>64</BitSize><BitOffs>36736</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name>translateHBC_IO</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>KN75_IO_Out</Name><BitSize>72</BitSize><ExtendsType>HandlingIO_Out</ExtendsType></DataType><DataType><Name>KN75_HMI_IO_In</Name><BitSize>8</BitSize><SubItem><Name>floodlight</Name><Type>BOOL</Type><Comment><![CDATA[Meny]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>KN75_HMI_IO_Out</Name><BitSize>32</BitSize><SubItem><Name>floodlightOn</Name><Type>BOOL</Type><Comment><![CDATA[---System info---]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem></DataType><DataType><Name>KN75</Name><BitSize>1856</BitSize><ExtendsType>BaseHandlingController</ExtendsType><SubItem><Name>Config</Name><Type ReferenceTo="true">KN75_Config</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">KN75_IO_In</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">KN75_IO_Out</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HMI_IO_In</Name><Type>KN75_HMI_IO_In</Type><Comment><![CDATA[HMI]]></Comment><BitSize>8</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>HMI_IO_Out</Name><Type>KN75_HMI_IO_Out</Type><BitSize>32</BitSize><BitOffs>1800</BitOffs></SubItem><SubItem><Name>__KN75__UPDATE___SIGNALSTART</Name><Type>BOOL</Type><Comment><![CDATA[R_TRIG;]]></Comment><BitSize>8</BitSize><BitOffs>1832</BitOffs></SubItem><Method><Name>Floodlight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ioUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_signalStart</Name><Comment><![CDATA[R_TRIG;]]></Comment><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__KN75__UPDATE___SIGNALSTART</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CtdDavid_IO_Out</Name><BitSize>272</BitSize><ExtendsType>HandlingIO_Out</ExtendsType><SubItem><Name>DockingHeadIsFree</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>PropValveTiltIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>PropValveTiltOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PropValveTelescopeIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>144</BitOffs></SubItem><SubItem><Name>PropValveTelescopeOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadIn</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadOut</Name><Type Namespace="p7hyd">EL2535IO_out</Type><BitSize>32</BitSize><BitOffs>240</BitOffs></SubItem></DataType><DataType><Name>CTDDavid_HMI_IO_In</Name><BitSize>8</BitSize><SubItem><Name>floodlight</Name><Type>BOOL</Type><Comment><![CDATA[Meny]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name>CTDDavid_HMI_IO_Out</Name><BitSize>96</BitSize><SubItem><Name>floodlightOn</Name><Type>BOOL</Type><Comment><![CDATA[---system info---]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>Alarm</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>Warning</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>24</BitOffs></SubItem><SubItem><Name>DockingHeadHalfCompressed</Name><Type>BOOL</Type><Comment><![CDATA[---Unique---
DockingHead]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>DockingHeadFullyCompressed</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>PropValveTiltInError</Name><Type>BOOL</Type><Comment><![CDATA[Hardware alarm]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>PropValveTiltOutError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>56</BitOffs></SubItem><SubItem><Name>PropValveTelescopeInError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>PropValveTelescopeOutError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>72</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadInError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>PropValveDockingHeadOutError</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>88</BitOffs></SubItem></DataType><DataType><Name>CtdDavid</Name><BitSize>16320</BitSize><ExtendsType>BaseHandlingController</ExtendsType><SubItem><Name>Config</Name><Type ReferenceTo="true">CtdDavid_Config</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">CtdDavid_IO_In</Type><BitSize>64</BitSize><BitOffs>1664</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">CtdDavid_IO_Out</Type><BitSize>64</BitSize><BitOffs>1728</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Panel</Name><Type>ICtdDavidPanel</Type><BitSize>64</BitSize><BitOffs>1792</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RegulatorOff</Name><Type>BOOL</Type><Comment><![CDATA[not in use]]></Comment><BitSize>8</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>WatchDogOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1864</BitOffs></SubItem><SubItem><Name>EndPointMarginOff</Name><Type>BOOL</Type><Comment><![CDATA[not in use]]></Comment><BitSize>8</BitSize><BitOffs>1872</BitOffs></SubItem><SubItem><Name>HardwareErrorOff</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1880</BitOffs></SubItem><SubItem><Name>HMI_IO_In</Name><Type>CTDDavid_HMI_IO_In</Type><Comment><![CDATA[HMI]]></Comment><BitSize>8</BitSize><BitOffs>1888</BitOffs></SubItem><SubItem><Name>HMI_IO_Out</Name><Type>CTDDavid_HMI_IO_Out</Type><BitSize>96</BitSize><BitOffs>1896</BitOffs></SubItem><SubItem><Name>__CTDDAVID__UPDATE___SIGNALTIMEOUT</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>15744</BitOffs></SubItem><SubItem><Name>__CTDDAVID__UPDATE___SIGNALSTOP</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>16000</BitOffs></SubItem><SubItem><Name>__CTDDAVID__UPDATE___SIGNALSTART</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>16128</BitOffs></SubItem><SubItem><Name>__CTDDAVID__UPDATE___SIGNALPANELNOTOK</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>16256</BitOffs></SubItem><PropertyItem><Name>FullyCompressed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851664</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>HalfCompressed</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851632</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_signalTimeout</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVID__UPDATE___SIGNALTIMEOUT</Value></Property></Properties></Local><Local><Name>_signalStop</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVID__UPDATE___SIGNALSTOP</Value></Property></Properties></Local><Local><Name>_signalStart</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVID__UPDATE___SIGNALSTART</Value></Property></Properties></Local><Local><Name>_signalPanelNotOK</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVID__UPDATE___SIGNALPANELNOTOK</Value></Property></Properties></Local></Method><Method><Name>alarms</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="27">__getHalfCompressed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>HalfCompressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>ioUpdate</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>ValveBank</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>Floodlight</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>SystemInfo</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>WatchDog</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="26">__getFullyCompressed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>FullyCompressed</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Velocity</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CtdDavidPanel_IO_Out</Name><BitSize>144</BitSize><ExtendsType>HandlingPanel_IO_Out</ExtendsType><SubItem><Name>velocityIndicatorTilt</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>velocityIndicatorTelescope</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>velocityIndicatorDockingHead</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>112</BitOffs></SubItem><SubItem><Name>PositionIndicatorDockingHead</Name><Type>INT</Type><Comment><![CDATA[ torque indicators for visual body placement]]></Comment><BitSize>16</BitSize><BitOffs>128</BitOffs></SubItem></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>CtdDavidPanel</Name><BitSize>9856</BitSize><ExtendsType>BaseHandlingUnit</ExtendsType><Implements>ICtdDavidPanel</Implements><SubItem><Name>Config</Name><Type ReferenceTo="true">CtdDavidPanel_Config</Type><BitSize>64</BitSize><BitOffs>4800</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type ReferenceTo="true">CtdDavidPanel_IO_In</Type><BitSize>64</BitSize><BitOffs>4864</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type ReferenceTo="true">CtdDavidPanel_IO_Out</Type><BitSize>64</BitSize><BitOffs>4928</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_velocityControlDockingHead</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>_velocityControlTelescope</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>_velocityControlTilt</Name><Type Namespace="p6manualDevices">JoystickAxis</Type><Comment><![CDATA[ Controls speed of machine to control]]></Comment><BitSize>1536</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDTILT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9600</BitOffs></SubItem><SubItem><Name>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDTELESCOPE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9664</BitOffs></SubItem><SubItem><Name>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDDOCKINGHEAD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9728</BitOffs></SubItem><SubItem><Name>__CTDDAVIDPANEL__INDICATIONS___RELATIVEPOSITIONDOCKINGHEAD</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9792</BitOffs></SubItem><PropertyItem><Name>DockingHeadFixedPosition</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851832</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>DockingHeadFree</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>851816</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueDockingHead</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851824</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851776</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>851856</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="33">__getJoystickValueTelescope</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="31">__getDockingHeadFree</Name><Comment><![CDATA[Else its fixed]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>DockingHeadFree</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="32">__getJoystickValueDockingHead</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueDockingHead</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getDockingHeadFixedPosition</Name><Comment><![CDATA[Else its free]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>DockingHeadFixedPosition</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>Indications</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_relativeSpeedTilt</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDTILT</Value></Property></Properties></Local><Local><Name>_relativeSpeedTelescope</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDTELESCOPE</Value></Property></Properties></Local><Local><Name>_relativeSpeedDockingHead</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVIDPANEL__INDICATIONS___RELATIVESPEEDDOCKINGHEAD</Value></Property></Properties></Local><Local><Name>_relativePositionDockingHead</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__CTDDAVIDPANEL__INDICATIONS___RELATIVEPOSITIONDOCKINGHEAD</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="34">__getJoystickValueTilt</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>JoystickValueTilt</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>CtdDeckPanelMbari</Name><BitSize>10112</BitSize><ExtendsType>CtdDavidPanel</ExtendsType><SubItem><Name>freeToggle</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>9856</BitOffs></SubItem><SubItem><Name>inControlRising</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><BitSize>128</BitSize><BitOffs>9984</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>RCU_CtdDavidCtrlUnit</Name><BitSize>10048</BitSize><ExtendsType>CtdDavidPanel</ExtendsType><SubItem><Name>HBCIO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_Out</Type><BitSize>64</BitSize><BitOffs>9856</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HBCIO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">RCU_HBC_IO_In</Type><BitSize>64</BitSize><BitOffs>9920</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>RadioBase</Name><Type>IRCUBaseHandling</Type><Comment><![CDATA[Panel related IO]]></Comment><BitSize>64</BitSize><BitOffs>9984</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name>translateHBC_IO</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IProtoBase1ToN</Name><BitSize>64</BitSize><ExtendsType Namespace="p7type">IProtocol</ExtendsType><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getNoServices</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>getServiceByIdx</Name><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>isAttached</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>resetService</Name><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Properties><Property><Name>TcPlcInterfaceId</Name><Value>3293</Value></Property></Properties></DataType><DataType><Name Namespace="p6com">ProtoBase1ToN</Name><Comment><![CDATA[ 
Protocol Base Class 1:N
=======================

The class is class partially implementing a simple relation between objects of 1:N

This class has to be derived and can't be used out of the box. 

You have to take care of _noElements, _totalSize

]]></Comment><BitSize>192</BitSize><Implements Namespace="p7type">IProtoBase1ToN</Implements><Method><Name>setService</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Value</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>attach</Name><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>_service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Local></Method><Method><Name>isAttached</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>_service</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Local></Method><Method><Name>getNoServices</Name><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize></Method><Method><Name>getServiceByIdx</Name><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>getService</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>resetService</Name><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noElements</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">DriveIServiceArray</Name><Comment><![CDATA[ Muxer Inverter Array]]></Comment><BitSize>640</BitSize><BaseType Namespace="p7type">IProtoService</BaseType><ArrayInfo><LBound>0</LBound><Elements>10</Elements></ArrayInfo></DataType><DataType><Name Namespace="p7elec">ProtoDriveInverter</Name><Comment><![CDATA[
Purpose
=======
This class implements a Master-Services relation as a base for classes 
managing other classes by linking to them.

Attention
=========

The internal array for storage indicated with a 0 then end of attached devices

Methods And Properties
======================
]]></Comment><BitSize>832</BitSize><ExtendsType Namespace="p6com">ProtoBase1ToN</ExtendsType><Implements Namespace="p7type">IProtoBase1ToN</Implements><SubItem><Name>services</Name><Type Namespace="p7type">DriveIServiceArray</Type><BitSize>640</BitSize><BitOffs>192</BitOffs></SubItem><Method><Name>setService</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoBase1ToN</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Parameter><Name>Value</Name><Type Namespace="p7type">IProtoService</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getService</Name><Comment><![CDATA[ Overwrite this method]]></Comment><ReturnType Namespace="p7type">IProtoService</ReturnType><ReturnBitSize>64</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="p6com">CycleGenerator</Name><Comment><![CDATA[
Purpose
=======
This class outputs a pulse every x sec and takes into account the initialisation of
a TON timer. 

Caveats
=======
The used time period has to be >= 4 x cycle time and the period is limited to 1s

Methods And Properties
======================
]]></Comment><BitSize>384</BitSize><Method><Name>__getQ</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Q</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>update</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>In</Name><Comment><![CDATA[ Time ]]></Comment><Type>TIME</Type><BitSize>32</BitSize></Parameter><Parameter><Name>PLCTask_CycleTime</Name><Type>TIME</Type><BitSize>32</BitSize></Parameter><Local><Name>Ts</Name><Type>TIME</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__CYCLEGENERATOR__UPDATE__TS</Value></Property></Properties></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>no_explicit_call</Name><Value>do not call this POU directly</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">DriveBoostSM</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>NOT_BOOSTING</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>INIT</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>BOOSTING</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>PAUSE</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>WAIT_FOR_NEXT_CYCLE</Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7type">DriveGearSet</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>DEFAULT</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>SET2</Text><Enum>1</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">EDriveStateMachine</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>START</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>START_A</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>START_B</Text><Enum>4</Enum></EnumInfo><EnumInfo><Text>IDLE</Text><Enum>10</Enum></EnumInfo><EnumInfo><Text>ACQUIRE</Text><Enum>20</Enum></EnumInfo><EnumInfo><Text>PREPARE</Text><Enum>30</Enum></EnumInfo><EnumInfo><Text>WAIT_FOR_INVERTERS</Text><Enum>40</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>50</Enum></EnumInfo><EnumInfo><Text>RESET</Text><Enum>100</Enum><Comment><![CDATA[ACTIVE_AFTER_RUN := 60,]]></Comment></EnumInfo><EnumInfo><Text>ERROR</Text><Enum>200</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property></Properties></DataType><DataType><Name Namespace="p7elec">EDriveSimple</Name><Comment><![CDATA[
Purpose
=======
This class is the base class for managing N inverter objects without switching motors. 

Features
========

#. Distributes torque to inverters
#. A drive is able to run with less than all assigned inverters
#. Managing the encoder counter source
#. Calculates available torque for the drive. 

Methods And Properties
======================
]]></Comment><BitSize>15168</BitSize><ExtendsType Namespace="p7elec">ProtoDriveInverter</ExtendsType><Implements Namespace="p7type">IDrive</Implements><Implements Namespace="p7type">IProtoService</Implements><SubItem><Name>Config</Name><Type Namespace="p7elec" ReferenceTo="true">ConfigElectricDrive</Type><BitSize>64</BitSize><BitOffs>1152</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>startupDelay</Name><Type Namespace="p6com">StartupDelay</Type><BitSize>384</BitSize><BitOffs>1280</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>currentGearRatio</Name><Type>LREAL</Type><Comment><![CDATA[ value copied from config based on gear]]></Comment><BitSize>64</BitSize><BitOffs>3008</BitOffs></SubItem><SubItem><Name>currentGear</Name><Type Namespace="p7type">DriveGearSet</Type><Comment><![CDATA[ current gear (0 = default)]]></Comment><BitSize>32</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__N</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>12544</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__TORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>12608</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCOUNTER</Name><Type>UDINT</Type><Comment><![CDATA[ Max time to boost]]></Comment><BitSize>32</BitSize><BitOffs>12672</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCYCLE</Name><Type>UDINT</Type><Comment><![CDATA[ cyle time which includes boostCounter]]></Comment><BitSize>32</BitSize><BitOffs>12704</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__WANTBOOSTING</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>12736</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__WANTEDBOOSTTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>12800</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__TICKTIMER</Name><Type Namespace="p6com">CycleGenerator</Type><BitSize>384</BitSize><BitOffs>13056</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___CALCBOOSTANDPUSH__STATE</Name><Type Namespace="p7elec">DriveBoostSM</Type><BitSize>16</BitSize><BitOffs>13440</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__TORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13504</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13568</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__NOINVERTERS</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13600</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___PROCESSSPEEDANDTORQUE__MOTORSPEED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13632</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___PROCESSSPEEDANDTORQUE___TORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13696</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13760</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__INVERTER</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><BitOffs>13824</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__SPEED_UPDATED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13888</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__AVGTORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13952</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETINVERTERARRAY__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14016</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETINVERTERARRAY__INVERTERS</Name><Type Namespace="p7type">DriveIInverterArray</Type><BitSize>512</BitSize><BitOffs>14080</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUE__TORQUEMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14592</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUE__AVERAGETORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14656</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUE__TORQUERELMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14720</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUE__NOOFINVERTERS</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14784</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUE__NOOFINVERTERSAVAILABLE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14848</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUEMAX__NOINVERTER</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14912</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUEMAX__NOINVERTERSMAX</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14944</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__GETTORQUEREL__TORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14976</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__ISATZEROSPEED__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>15040</BitOffs></SubItem><SubItem><Name>__EDRIVESIMPLE__ISATZEROSPEED__INVERTER</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><BitOffs>15104</BitOffs></SubItem><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>852328</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize><GetCodeOffs>852312</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>852136</GetCodeOffs><SetCodeOffs>852288</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>852432</GetCodeOffs><SetCodeOffs>852376</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>852264</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>852256</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="46">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="34">getSpeedMax</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>_resetInverters</Name><Comment><![CDATA[ Reset all acquired inverters]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="41">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">DriveCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="37">getTorqueRel</Name><Comment><![CDATA[ Returns drive torque in %, can be over '1' (not normalized)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUEREL__TORQUEREL</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_getNoInvertersAvailable</Name><Comment><![CDATA[
	return number of inverters acquired and OK 
]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>number</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="38">getTorqueRelMax</Name><Comment><![CDATA[ Returns config value for max torque rel in %, can be over '1' (not normalized)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="36">getTorqueMax</Name><Comment><![CDATA[Returns config torque max in Nm]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>noInverter</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUEMAX__NOINVERTER</Value></Property></Properties></Local><Local><Name>noInvertersMax</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUEMAX__NOINVERTERSMAX</Value></Property></Properties></Local></Method><Method><Name>_getAvgInverterTorqueRel</Name><Comment><![CDATA[ This method is returning the measured average relative torque of all inverters 
drive torque in %, can be over '1' (not normalized)]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__TORQUE</Value></Property></Properties></Local><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__N</Value></Property></Properties></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___GETAVGINVERTERTORQUEREL__NOINVERTERS</Value></Property></Properties></Local></Method><Method><Name>_calcBoostAndPush</Name><Comment><![CDATA[
	Calculate torque in the case motors are missing and calculate boosting ]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>TorqueRelUser</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__N</Value></Property></Properties></Local><Local><Name>torque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__TORQUE</Value></Property></Properties></Local><Local><Name>boostCounter</Name><Comment><![CDATA[ Max time to boost]]></Comment><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCOUNTER</Value></Property></Properties></Local><Local><Name>boostCycle</Name><Comment><![CDATA[ cyle time which includes boostCounter]]></Comment><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCYCLE</Value></Property></Properties></Local><Local><Name>wantBoosting</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__WANTBOOSTING</Value></Property></Properties></Local><Local><Name>wantedBoostTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__WANTEDBOOSTTIMER</Value></Property></Properties></Local><Local><Name>tickTimer</Name><Type Namespace="p6com">CycleGenerator</Type><BitSize>384</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__TICKTIMER</Value></Property></Properties></Local><Local><Name>state</Name><Type Namespace="p7elec">DriveBoostSM</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___CALCBOOSTANDPUSH__STATE</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="29">setGearSet</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>GearSet</Name><Type Namespace="p7type" RpcDirection="in">DriveGearSet</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="47">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_setInverterProcessValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__N</Value></Property></Properties></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__INVERTER</Value></Property></Properties></Local><Local><Name>speed_updated</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__SPEED_UPDATED</Value></Property></Properties></Local><Local><Name>avgtorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___SETINVERTERPROCESSVALUES__AVGTORQUEREL</Value></Property></Properties></Local></Method><Method><Name>_getAverageMotorSpeed</Name><Comment><![CDATA[ This method returns the average measured speed of all inverters after the gear]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>speedInv</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_processSpeedAndTorque</Name><Comment><![CDATA[
	This method is isolating processing steps for speed and torqueRel and stores the 
	result into the instance variables _speedOut and _torqueRelOut 
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>motorSpeed</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___PROCESSSPEEDANDTORQUE__MOTORSPEED</Value></Property></Properties></Local><Local><Name>_torqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE___PROCESSSPEEDANDTORQUE___TORQUEREL</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="32">getInverterArray</Name><ReturnType Namespace="p7type" ReferenceTo="true" RpcDirection="out">DriveIInverterArray</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETINVERTERARRAY__N</Value></Property></Properties></Local><Local><Name>inverters</Name><Type Namespace="p7type">DriveIInverterArray</Type><BitSize>512</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETINVERTERARRAY__INVERTERS</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_getNoActiveInverters</Name><Comment><![CDATA[
	return number of running inverters 
]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="40">isAtZeroSpeed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__ISATZEROSPEED__N</Value></Property></Properties></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__ISATZEROSPEED__INVERTER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_limitSpeedByTorque</Name><Comment><![CDATA[
	Returns a quadratic raising torque when speed > config.rpmLimiterMin
]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>MotorRPM</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRelDefault</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_setProcessValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>getGearRatio</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="33">getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="35">getTorque</Name><Comment><![CDATA[ returns actual torque in Nm ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torqueMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUE__TORQUEMAX</Value></Property></Properties></Local><Local><Name>averageTorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUE__AVERAGETORQUEREL</Value></Property></Properties></Local><Local><Name>torqueRelMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUE__TORQUERELMAX</Value></Property></Properties></Local><Local><Name>noOfInverters</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUE__NOOFINVERTERS</Value></Property></Properties></Local><Local><Name>noOfInvertersAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__EDRIVESIMPLE__GETTORQUE__NOOFINVERTERSAVAILABLE</Value></Property></Properties></Local></Method><Method><Name>_deactivateInverter</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="42">setProcessValues</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>limitGearRatio</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>limitSpeed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="17">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="39">isActivationPossible</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_activateInverter</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>_setFault</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p7elec">EDriveStateMachine</Type><BitSize>16</BitSize></Parameter><Parameter><Name>error_reason</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>_getSpeedMeasured</Name><Comment><![CDATA[ This method returns the average measured speed of all inverters after the gear]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>speedInv</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_setInverterIdle</Name><Comment><![CDATA[ Set inverters to idle mode]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>_getInverter</Name><ReturnType Namespace="p7type">IInverter</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>LocalEWinch</Name><Comment><![CDATA[
Purpose
=======

This class is providing all fundamental modes of a electric winch, which are then used to build 
winches like CTD or Trawl winches.

Description
===========

A mode is started by a run<xxx> method. Modes are

=================== =====================================================================
Mode                Description
=================== =====================================================================
AutoDirect          This is a mode for Haulin and Payout without PID controller.  
				    The velocity is taken from the PositionGenerator. This mode is used  
				    for simple winches without the demand for exact positioning
Auto			    This mode for Haulin and Payout is for exact positing under 
				    inclusion of AHC.  
ManualMode		    Control of velocity of a winch via manual devices
ManualModeAHC	    Control of position of a winch via manual devices which includes
				    AHC
PassivePayout	    Control of the trajectory of a payout via tension, which demands an 
				    external force which is pulling the wire
=================== =====================================================================

Methods And Properties
======================
]]></Comment><BitSize>9920</BitSize><Implements Namespace="p6winch">IWinch</Implements><SubItem><Name>Config</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigElectricWinch</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type Namespace="p6winch" ReferenceTo="true">OpValueWinch</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Drive</Name><Type Namespace="p7type">IDrive</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Encoder</Name><Type Namespace="p7type">IEncoder</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>HCController</Name><Type Namespace="p6winch">IHeaveCompController</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SpoolHeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BrakeHPU</Name><Type Namespace="p7type">IHPUBrake</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_InboundVirtualWireDirection</Name><Type>BOOL</Type><Comment><![CDATA[ used in virtual wire and offset calculations ]]></Comment><BitSize>8</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>_pulsesPerLayer</Name><Type>LINT</Type><Comment><![CDATA[ used in virtual wire and offset calculations]]></Comment><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem><SubItem><Name>_singleThread_virtualWirePosition</Name><Type>LREAL</Type><Comment><![CDATA[ NEW value]]></Comment><BitSize>64</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCANDSAVESPOOLHEADOFFSET__OFFSET_PRE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4416</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONTURN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4480</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONLAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4544</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4608</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER_BEFORE_OFFSET</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4672</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4736</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>4800</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORM</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4864</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__DEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4928</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORMWITHDEADZONENULL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>4992</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITIONPRE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5056</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5120</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADOFF</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5184</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5248</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__A</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5312</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__B</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5376</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___DELTALEN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5440</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_VELOCITY_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5504</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_POSITION_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5568</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__ENCODERRESOLUTION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5632</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>5696</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELOCITYMEASTIMECALCULATED</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>5952</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__FILTER</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><BitOffs>6016</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NOLOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6464</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NO_ROT_PER_LAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS_AVG</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6592</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS0</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6656</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__LAYERHEIGHT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6720</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ROTATIONS</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6784</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___DELTALEN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6848</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_VELOCITY_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6912</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_POSITION_1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6976</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ENCODERRESOLUTION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>7040</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>7104</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELOCITYMEASTIMECALCULATED</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>7360</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__FILTER</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><BitOffs>7424</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__LOOPSPERLAYER</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>7872</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__LAYER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>7936</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__DEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8000</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__PULSESPERTURN</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8064</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8128</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8192</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT_2</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8256</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__WIREPOSSINGLEDIRECTION</Name><Type>LREAL</Type><Comment><![CDATA[ will count up to 1, and then start on 0 again]]></Comment><BitSize>64</BitSize><BitOffs>8320</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__WIREPOSAFTERDEADZONE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>8384</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__VIRTUALWIREPOSITION</Name><Type>LREAL</Type><Comment><![CDATA[ will go from 0-1 and from 1-0 while counting]]></Comment><BitSize>64</BitSize><BitOffs>8448</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__HASRUNBEFORE</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8512</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__LASTSTATE</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8520</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__PULSECOUNTCHANGE</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8576</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__ERROR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>8640</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>8704</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__INVERT</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>8768</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>8784</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__WINCHCALCS</Name><Type Namespace="p6winch">WinchCalcs</Type><BitSize>64</BitSize><BitOffs>8832</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___ISBRAKEFAILING__STOPTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>8896</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___ISBRAKEFAILING__REF</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9152</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___ISBRAKEFAILING__STATE</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9216</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___TENSIONTOTORQUEREL___MAXTORQUEREQUESTED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9280</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___TENSIONTOTORQUEREL___RELATIVETOMAXTORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9344</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH___TENSIONTOTORQUEREL___TORQUERELOUTPUT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9408</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__OFFSETPOSITION</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9472</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__LOCALHEAD</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>9536</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__OFFSETPULSES</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9600</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__ERROR</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>9664</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__LOCAL_NUMBER</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9728</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__RUNCOUNT</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>9792</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__INVERT</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>9808</BitOffs></SubItem><SubItem><Name>__LOCALEWINCH__SETVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Name><Type>LINT</Type><BitSize>64</BitSize><BitOffs>9856</BitOffs></SubItem><PropertyItem><Name>HeadPosition</Name><Type>LREAL</Type><Comment><![CDATA[ Virtual head position for the spool system - diamond screw ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852736</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>852632</GetCodeOffs><SetCodeOffs>852600</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>852936</GetCodeOffs><SetCodeOffs>852888</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>isBrakeFailing</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>852704</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>isReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>852680</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsRotating</Name><Type>BOOL</Type><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><BitSize>8</BitSize><GetCodeOffs>852880</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IsSpeedNull</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>852648</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Length</Name><Type>LREAL</Type><Comment><![CDATA[ Lenght of the wire in meter ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852552</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>LengthError</Name><Type>LREAL</Type><Comment><![CDATA[ Error in meter when running with trajectory generator ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852792</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><BitSize>16</BitSize><GetCodeOffs>852776</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>PulsesPerMeter</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>852864</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Radius</Name><Type>LREAL</Type><Comment><![CDATA[ Get the radius of the drum with wire  in meter ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852848</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Speed</Name><Type>LREAL</Type><Comment><![CDATA[ Get the RPM of the drum]]></Comment><BitSize>64</BitSize><GetCodeOffs>852800</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>SpeedMax</Name><Type>LREAL</Type><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852576</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><Comment><![CDATA[ Get the state of the winch ]]></Comment><BitSize>16</BitSize><GetCodeOffs>852760</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Tension</Name><Type>LREAL</Type><Comment><![CDATA[ Get the tension in kg ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852664</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Torque</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in NM]]></Comment><BitSize>64</BitSize><GetCodeOffs>852696</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueMax</Name><Type>LREAL</Type><Comment><![CDATA[ Max torque in NM ]]></Comment><BitSize>64</BitSize><GetCodeOffs>852616</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>TorqueRel</Name><Type>LREAL</Type><Comment><![CDATA[ Torque in % (0-1)]]></Comment><BitSize>64</BitSize><GetCodeOffs>852656</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>852920</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VirtualWirePosition</Name><Type>LREAL</Type><Comment><![CDATA[ Virtual wire used by the spool system - single thread]]></Comment><BitSize>64</BitSize><GetCodeOffs>852672</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="14">__getLength</Name><Comment><![CDATA[ Lenght of the wire in meter ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="27">setLengthNull</Name><Comment><![CDATA[ Resets length of wire to 0]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="30">setVirtualWirePosition</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>offsetPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__OFFSETPOSITION</Value></Property></Properties></Local><Local><Name>localHead</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__LOCALHEAD</Value></Property></Properties></Local><Local><Name>offsetPulses</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__OFFSETPULSES</Value></Property></Properties></Local><Local><Name>error</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__ERROR</Value></Property></Properties></Local><Local><Name>Local_number</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__LOCAL_NUMBER</Value></Property></Properties></Local><Local><Name>runCount</Name><Type>UINT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__RUNCOUNT</Value></Property></Properties></Local><Local><Name>Invert</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__INVERT</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH__SETVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getSpeedMax</Name><Comment><![CDATA[ Get the max RPM for the drum ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>SpeedMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcAndSaveSpoolHeadOffset</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>SpoolHeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>offset_pre</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCANDSAVESPOOLHEADOFFSET__OFFSET_PRE</Value></Property></Properties></Local></Method><Method><Name>_calcHeadPositionForSpooling</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>ResolutionTurn</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONTURN</Value></Property></Properties></Local><Local><Name>ResolutionLayer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__RESOLUTIONLAYER</Value></Property></Properties></Local><Local><Name>LoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>Layer_before_offset</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER_BEFORE_OFFSET</Value></Property></Properties></Local><Local><Name>Layer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYER</Value></Property></Properties></Local><Local><Name>LayerPosition</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITION</Value></Property></Properties></Local><Local><Name>LayerPositionNorm</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORM</Value></Property></Properties></Local><Local><Name>Deadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__DEADZONE</Value></Property></Properties></Local><Local><Name>LayerPositionNormWithDeadzoneNull</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__LAYERPOSITIONNORMWITHDEADZONENULL</Value></Property></Properties></Local><Local><Name>HeadPositionPre</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITIONPRE</Value></Property></Properties></Local><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADPOSITION</Value></Property></Properties></Local><Local><Name>HeadOff</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADOFF</Value></Property></Properties></Local><Local><Name>HeadLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCHEADPOSITIONFORSPOOLING__HEADLAYER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="24">__getVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="3">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="22">__getTorqueMax</Name><Comment><![CDATA[ Max torque in NM ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueMax</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_velocityToRPM</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="13">__getIsSpeedNull</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsSpeedNull</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="23">__getTorqueRel</Name><Comment><![CDATA[ Torque in % (0-1)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="20">__getTension</Name><Comment><![CDATA[ Get the tension in kg ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="25">__getVirtualWirePosition</Name><Comment><![CDATA[ Virtual wire used by the spool system - single thread]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VirtualWirePosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="11">__getisReadyToActivate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>isReadyToActivate</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_configValueChangeCircumferenceOrLenght</Name><Comment><![CDATA[
Purpose
=======

This method calculates the value of circumference when wire length was changed and vice versa.
And this method makes cutof length calculations

]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__STATE</Value></Property></Properties></Local><Local><Name>WinchCalcs</Name><Type Namespace="p6winch">WinchCalcs</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CONFIGVALUECHANGECIRCUMFERENCEORLENGHT__WINCHCALCS</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="21">__getTorque</Name><Comment><![CDATA[ Torque in NM]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Torque</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_RPMToVelocity</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>RPM</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_calcVirtualWirePosition</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>loopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__LOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>layer</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__LAYER</Value></Property></Properties></Local><Local><Name>deadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__DEADZONE</Value></Property></Properties></Local><Local><Name>pulsesPerTurn</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__PULSESPERTURN</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local><Local><Name>currentLayerPulseCount</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT</Value></Property></Properties></Local><Local><Name>currentLayerPulseCount_2</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__CURRENTLAYERPULSECOUNT_2</Value></Property></Properties></Local><Local><Name>wirePosSingleDirection</Name><Comment><![CDATA[ will count up to 1, and then start on 0 again]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__WIREPOSSINGLEDIRECTION</Value></Property></Properties></Local><Local><Name>wirePosAfterDeadzone</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__WIREPOSAFTERDEADZONE</Value></Property></Properties></Local><Local><Name>virtualWirePosition</Name><Comment><![CDATA[ will go from 0-1 and from 1-0 while counting]]></Comment><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCVIRTUALWIREPOSITION__VIRTUALWIREPOSITION</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="51">setLengthNullAtOrigin</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="9">__getHeadPosition</Name><Comment><![CDATA[ Virtual head position for the spool system - diamond screw ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>HeadPosition</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_checkAndChangeSpoolDirection</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>hasRunBefore</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__HASRUNBEFORE</Value></Property></Properties></Local><Local><Name>lastState</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__LASTSTATE</Value></Property></Properties></Local><Local><Name>pulseCountChange</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__PULSECOUNTCHANGE</Value></Property></Properties></Local><Local><Name>error</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__ERROR</Value></Property></Properties></Local><Local><Name>encPulsesForCalculation</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__ENCPULSESFORCALCULATION</Value></Property></Properties></Local><Local><Name>invert</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CHECKANDCHANGESPOOLDIRECTION__INVERT</Value></Property></Properties></Local></Method><Method><Name>_tensionToTorqueRel</Name><Comment><![CDATA[ Input maximum allowed tension(ton), returns torqueRel that corresponds to this value]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>_maxTorqueRequested</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___TENSIONTOTORQUEREL___MAXTORQUEREQUESTED</Value></Property></Properties></Local><Local><Name>_relativeToMaxTorque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___TENSIONTOTORQUEREL___RELATIVETOMAXTORQUE</Value></Property></Properties></Local><Local><Name>_TorqueRelOutput</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___TENSIONTOTORQUEREL___TORQUERELOUTPUT</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="8">__getState</Name><Comment><![CDATA[ Get the state of the winch ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="28">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p6winch" RpcDirection="in">WinchCMD</Type><BitSize>16</BitSize></Parameter><Parameter><Name>Setpoint</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter1</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter2</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter3</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>parameter4</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>AHC</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getOpState</Name><Comment><![CDATA[ This is the unified state of the state of operation ]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_brakePressureOK</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getLengthError</Name><Comment><![CDATA[ Error in meter when running with trajectory generator ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>LengthError</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="18">__getSpeed</Name><Comment><![CDATA[ Get the RPM of the drum]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="29">setSpoolOffset</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calcPositionVelocityRadiusTension</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>A</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__A</Value></Property></Properties></Local><Local><Name>B</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__B</Value></Property></Properties></Local><Local><Name>_deltaLen</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___DELTALEN</Value></Property></Properties></Local><Local><Name>_meas_velocity_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_VELOCITY_1</Value></Property></Properties></Local><Local><Name>_meas_position_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION___MEAS_POSITION_1</Value></Property></Properties></Local><Local><Name>EncoderResolution</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__ENCODERRESOLUTION</Value></Property></Properties></Local><Local><Name>VelTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELTIMER</Value></Property></Properties></Local><Local><Name>VelocityMeasTimeCalculated</Name><Type>TIME</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__VELOCITYMEASTIMECALCULATED</Value></Property></Properties></Local><Local><Name>filter</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION__FILTER</Value></Property></Properties></Local></Method><Method><Name>_isBrakeFailing</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>stoptimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___ISBRAKEFAILING__STOPTIMER</Value></Property></Properties></Local><Local><Name>ref</Name><Type>LINT</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___ISBRAKEFAILING__REF</Value></Property></Properties></Local><Local><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___ISBRAKEFAILING__STATE</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="17">__getRadius</Name><Comment><![CDATA[ Get the radius of the drum with wire  in meter ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Radius</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="12">__getIsRotating</Name><Comment><![CDATA[ When the winch is rotating faster than config.winchIsRotatingValue this property is true ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>IsRotating</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="26">setCircumferenceFromConfig</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="4">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_calcPositionVelocityRadiusTension2</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>noLoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NOLOOPSPERLAYER</Value></Property></Properties></Local><Local><Name>no_rot_per_layer</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__NO_ROT_PER_LAYER</Value></Property></Properties></Local><Local><Name>radius_avg</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS_AVG</Value></Property></Properties></Local><Local><Name>radius0</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__RADIUS0</Value></Property></Properties></Local><Local><Name>layerHeight</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__LAYERHEIGHT</Value></Property></Properties></Local><Local><Name>rotations</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ROTATIONS</Value></Property></Properties></Local><Local><Name>_deltaLen</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___DELTALEN</Value></Property></Properties></Local><Local><Name>_meas_velocity_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_VELOCITY_1</Value></Property></Properties></Local><Local><Name>_meas_position_1</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2___MEAS_POSITION_1</Value></Property></Properties></Local><Local><Name>EncoderResolution</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__ENCODERRESOLUTION</Value></Property></Properties></Local><Local><Name>VelTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELTIMER</Value></Property></Properties></Local><Local><Name>VelocityMeasTimeCalculated</Name><Type>TIME</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__VELOCITYMEASTIMECALCULATED</Value></Property></Properties></Local><Local><Name>filter</Name><Type Namespace="p6com">Filter1stDeg</Type><BitSize>448</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEWINCH___CALCPOSITIONVELOCITYRADIUSTENSION2__FILTER</Value></Property></Properties></Local></Method><Method><Name>_setFault</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p6winch">EWinchSM</Type><BitSize>16</BitSize></Parameter><Parameter><Name>error_reason</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">__getPulsesPerMeter</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>PulsesPerMeter</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>LoopsPerLayer</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">__getisBrakeFailing</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>isBrakeFailing</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_NoLoopPerLayer</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>fb_Outhauler</Name><BitSize>1792</BitSize><SubItem><Name>drive</Name><Type Namespace="p7type">IDrive</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>config</Name><Type ReferenceTo="true">ConfigOuthauler</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OHC</Name><Type ReferenceTo="true">OHC</Type><Comment><![CDATA[ to lift/lower outhauler]]></Comment><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ewinch</Name><Type ReferenceTo="true">LocalEWinch</Type><Comment><![CDATA[p6winch.EWinch;		// winch object to get speed from]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>userWinch</Name><Type ReferenceTo="true">LocalBaseUserWinch</Type><Comment><![CDATA[p6winch.BaseUserWinch;	// for constant tension state.]]></Comment><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>vfd</Name><Type Namespace="p7elec" ReferenceTo="true">ACS880</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>estop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><PropertyItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>852528</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>852504</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize><GetCodeOffs>852496</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>VelocityCommand</Name><Type>LREAL</Type><Comment><![CDATA[ speed in m/sec]]></Comment><BitSize>64</BitSize><GetCodeOffs>852512</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="11">Deactivate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_setOuthaulerVelocity</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>RPM_sp</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__FB_OUTHAULER___SETOUTHAULERVELOCITY__RPM_SP</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getVelocity</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getopState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>opState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="6">__getVelocityCommand</Name><Comment><![CDATA[ speed in m/sec]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>VelocityCommand</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="10">Activate</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide_all_locals</Name></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">BridgeControlIO_out</Name><BitSize>112</BitSize><SubItem><Name>torqueIndicator</Name><Type>INT</Type><Comment><![CDATA[ The bargraph on the joystickcard]]></Comment><BitSize>16</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>velocityIndicator</Name><Type>INT</Type><Comment><![CDATA[ The arrow lights indicating speed and direction ]]></Comment><BitSize>16</BitSize><BitOffs>16</BitOffs></SubItem><SubItem><Name>communicationIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ Indicates that there is communication with the board]]></Comment><BitSize>8</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>buzzerAlarmIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ Starts the buzzer Alarm on the panel]]></Comment><BitSize>8</BitSize><BitOffs>40</BitOffs></SubItem><SubItem><Name>alarmIndicator</Name><Type>BOOL</Type><Comment><![CDATA[ light that follows the buzzer]]></Comment><BitSize>8</BitSize><BitOffs>48</BitOffs></SubItem><SubItem><Name>dimLevel</Name><Type>INT</Type><Comment><![CDATA[ The dim value to the joystick control unit]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>activateDimmingOutput1</Name><Type>BOOL</Type><Comment><![CDATA[ Enables dimming of output 1 of joystickboard]]></Comment><BitSize>8</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>activateDimmingOutput2</Name><Type>BOOL</Type><Comment><![CDATA[ Enables dimming of output 2 of joystickboard]]></Comment><BitSize>8</BitSize><BitOffs>88</BitOffs></SubItem><SubItem><Name>activateDimmingOutput3</Name><Type>BOOL</Type><Comment><![CDATA[ Enables dimming of output 3 of joystickboard]]></Comment><BitSize>8</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>activateDimmingOutput4</Name><Type>BOOL</Type><Comment><![CDATA[ Enables dimming of output 4 of joystickboard	]]></Comment><BitSize>8</BitSize><BitOffs>104</BitOffs></SubItem></DataType><DataType><Name Namespace="p6manualDevices">StandardControlUnit</Name><Comment><![CDATA[ Represents standard control units: deck control units or bridge control units
 Call with input specialControl set to the spcialization. For instance BridgeControl.  
 Call with input ]]></Comment><BitSize>6592</BitSize><ExtendsType Namespace="p6manualDevices">BaseControlUnit</ExtendsType><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>LocalEDriveSimple</Name><Comment><![CDATA[
Purpose
=======
This class is the base class for managing N inverter objects without switching motors. 

Features
========

#. Distributes torque to inverters
#. A drive is able to run with less than all assigned inverters
#. Managing the encoder counter source
#. Calculates available torque for the drive. 

Methods And Properties
======================
]]></Comment><BitSize>15168</BitSize><ExtendsType Namespace="p7elec">ProtoDriveInverter</ExtendsType><Implements Namespace="p7type">IDrive</Implements><Implements Namespace="p7type">IProtoService</Implements><SubItem><Name>Config</Name><Type Namespace="p7elec" ReferenceTo="true">ConfigElectricDrive</Type><BitSize>64</BitSize><BitOffs>1152</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>startupDelay</Name><Type Namespace="p6com">StartupDelay</Type><BitSize>384</BitSize><BitOffs>1280</BitOffs><Properties><Property><Name>old_input_assignments</Name></Property></Properties></SubItem><SubItem><Name>currentGearRatio</Name><Type>LREAL</Type><Comment><![CDATA[ value copied from config based on gear]]></Comment><BitSize>64</BitSize><BitOffs>3008</BitOffs></SubItem><SubItem><Name>currentGear</Name><Type Namespace="p7type">DriveGearSet</Type><Comment><![CDATA[ current gear (0 = default)]]></Comment><BitSize>32</BitSize><BitOffs>3072</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__N</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>12544</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__TORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>12608</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCOUNTER</Name><Type>UDINT</Type><Comment><![CDATA[ Max time to boost]]></Comment><BitSize>32</BitSize><BitOffs>12672</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCYCLE</Name><Type>UDINT</Type><Comment><![CDATA[ cyle time which includes boostCounter]]></Comment><BitSize>32</BitSize><BitOffs>12704</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__WANTBOOSTING</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>12736</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__WANTEDBOOSTTIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>12800</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__TICKTIMER</Name><Type Namespace="p6com">CycleGenerator</Type><BitSize>384</BitSize><BitOffs>13056</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__STATE</Name><Type Namespace="p7elec">DriveBoostSM</Type><BitSize>16</BitSize><BitOffs>13440</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__TORQUE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13504</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13568</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__NOINVERTERS</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13600</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___PROCESSSPEEDANDTORQUE__MOTORSPEED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13632</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___PROCESSSPEEDANDTORQUE___TORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13696</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>13760</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__INVERTER</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><BitOffs>13824</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__SPEED_UPDATED</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13888</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__AVGTORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>13952</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETINVERTERARRAY__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14016</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETINVERTERARRAY__INVERTERS</Name><Type Namespace="p7type">DriveIInverterArray</Type><BitSize>512</BitSize><BitOffs>14080</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUE__TORQUEMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14592</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUE__AVERAGETORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14656</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUE__TORQUERELMAX</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14720</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUE__NOOFINVERTERS</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14784</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUE__NOOFINVERTERSAVAILABLE</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14848</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUEMAX__NOINVERTER</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14912</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUEMAX__NOINVERTERSMAX</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>14944</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__GETTORQUEREL__TORQUEREL</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>14976</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__ISATZEROSPEED__N</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>15040</BitOffs></SubItem><SubItem><Name>__LOCALEDRIVESIMPLE__ISATZEROSPEED__INVERTER</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><BitOffs>15104</BitOffs></SubItem><PropertyItem><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize><GetCodeOffs>853032</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize><GetCodeOffs>853248</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize><GetCodeOffs>853080</GetCodeOffs><SetCodeOffs>853064</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize><GetCodeOffs>853376</GetCodeOffs><SetCodeOffs>853320</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>853208</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize><GetCodeOffs>853200</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="34">getSpeedMax</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>_resetInverters</Name><Comment><![CDATA[ Reset all acquired inverters]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="41">setOperation</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type Namespace="p7type" RpcDirection="in">DriveCMD</Type><BitSize>16</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">__setID</Name><Parameter><Name>ID</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="37">getTorqueRel</Name><Comment><![CDATA[ Returns drive torque in %, can be over '1' (not normalized)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUEREL__TORQUEREL</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="14">__getID</Name><ReturnType RpcDirection="out">DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>ID</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_getNoInvertersAvailable</Name><Comment><![CDATA[
	return number of inverters acquired and OK 
]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>number</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="38">getTorqueRelMax</Name><Comment><![CDATA[ Returns config value for max torque rel in %, can be over '1' (not normalized)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="36">getTorqueMax</Name><Comment><![CDATA[Returns config torque max in Nm]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>noInverter</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUEMAX__NOINVERTER</Value></Property></Properties></Local><Local><Name>noInvertersMax</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUEMAX__NOINVERTERSMAX</Value></Property></Properties></Local></Method><Method><Name>_getAvgInverterTorqueRel</Name><Comment><![CDATA[ This method is returning the measured average relative torque of all inverters 
drive torque in %, can be over '1' (not normalized)]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__TORQUE</Value></Property></Properties></Local><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__N</Value></Property></Properties></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___GETAVGINVERTERTORQUEREL__NOINVERTERS</Value></Property></Properties></Local></Method><Method><Name>_calcBoostAndPush</Name><Comment><![CDATA[
	Calculate torque in the case motors are missing and calculate boosting ]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>TorqueRelUser</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__N</Value></Property></Properties></Local><Local><Name>torque</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__TORQUE</Value></Property></Properties></Local><Local><Name>boostCounter</Name><Comment><![CDATA[ Max time to boost]]></Comment><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCOUNTER</Value></Property></Properties></Local><Local><Name>boostCycle</Name><Comment><![CDATA[ cyle time which includes boostCounter]]></Comment><Type>UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__BOOSTCYCLE</Value></Property></Properties></Local><Local><Name>wantBoosting</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__WANTBOOSTING</Value></Property></Properties></Local><Local><Name>wantedBoostTimer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__WANTEDBOOSTTIMER</Value></Property></Properties></Local><Local><Name>tickTimer</Name><Type Namespace="p6com">CycleGenerator</Type><BitSize>384</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__TICKTIMER</Value></Property></Properties></Local><Local><Name>state</Name><Type Namespace="p7elec">DriveBoostSM</Type><BitSize>16</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___CALCBOOSTANDPUSH__STATE</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="29">setGearSet</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>GearSet</Name><Type Namespace="p7type" RpcDirection="in">DriveGearSet</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="48">__getEventId</Name><ReturnType Namespace="p7type" RpcDirection="out">EventIdentifier</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>EventId</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_setProcessValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_setInverterProcessValues</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__N</Value></Property></Properties></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__INVERTER</Value></Property></Properties></Local><Local><Name>speed_updated</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__SPEED_UPDATED</Value></Property></Properties></Local><Local><Name>avgtorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___SETINVERTERPROCESSVALUES__AVGTORQUEREL</Value></Property></Properties></Local></Method><Method><Name>_getAverageMotorSpeed</Name><Comment><![CDATA[ This method returns the average measured speed of all inverters after the gear]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>speedInv</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_processSpeedAndTorque</Name><Comment><![CDATA[
	This method is isolating processing steps for speed and torqueRel and stores the 
	result into the instance variables _speedOut and _torqueRelOut 
]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>motorSpeed</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___PROCESSSPEEDANDTORQUE__MOTORSPEED</Value></Property></Properties></Local><Local><Name>_torqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE___PROCESSSPEEDANDTORQUE___TORQUEREL</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="32">getInverterArray</Name><ReturnType Namespace="p7type" ReferenceTo="true" RpcDirection="out">DriveIInverterArray</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETINVERTERARRAY__N</Value></Property></Properties></Local><Local><Name>inverters</Name><Type Namespace="p7type">DriveIInverterArray</Type><BitSize>512</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETINVERTERARRAY__INVERTERS</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="30">__getState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6State</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>State</Name><Type Namespace="p7type">P6State</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="19">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_getNoActiveInverters</Name><Comment><![CDATA[
	return number of running inverters 
]]></Comment><ReturnType>DINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="40">isAtZeroSpeed</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__ISATZEROSPEED__N</Value></Property></Properties></Local><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__ISATZEROSPEED__INVERTER</Value></Property></Properties></Local></Method><Method><Name RpcEnable="plc" VTableIndex="15">__getIDName</Name><ReturnType Namespace="p7type" RpcDirection="out">P6IdName</ReturnType><ReturnBitSize>264</ReturnBitSize><Local><Name>IDName</Name><Type Namespace="p7type">P6IdName</Type><BitSize>264</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_limitSpeedByTorque</Name><Comment><![CDATA[
	Returns a quadratic raising torque when speed > config.rpmLimiterMin
]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>MotorRPM</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRelDefault</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="47">__getEvent</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Event</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>getGearRatio</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="33">getSpeed</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="35">getTorque</Name><Comment><![CDATA[ returns actual torque in Nm ]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>torqueMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUE__TORQUEMAX</Value></Property></Properties></Local><Local><Name>averageTorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUE__AVERAGETORQUEREL</Value></Property></Properties></Local><Local><Name>torqueRelMax</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUE__TORQUERELMAX</Value></Property></Properties></Local><Local><Name>noOfInverters</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUE__NOOFINVERTERS</Value></Property></Properties></Local><Local><Name>noOfInvertersAvailable</Name><Type>LREAL</Type><BitSize>64</BitSize><Properties><Property><Name>uselocation</Name><Value>__LOCALEDRIVESIMPLE__GETTORQUE__NOOFINVERTERSAVAILABLE</Value></Property></Properties></Local></Method><Method><Name>_deactivateInverter</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="42">setProcessValues</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Speed</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type RpcDirection="in">LREAL</Type><BitSize>64</BitSize></Parameter><Local><Name>limitGearRatio</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>limitSpeed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name RpcEnable="plc" VTableIndex="17">__setIDName</Name><Parameter><Name>IDName</Name><Type Namespace="p7type" RpcDirection="in">P6IdName</Type><BitSize>264</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="39">isActivationPossible</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_activateInverter</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>_setFault</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>state</Name><Type Namespace="p7elec">EDriveStateMachine</Type><BitSize>16</BitSize></Parameter><Parameter><Name>error_reason</Name><Type Namespace="p7type">EventIdentifier</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>_getSpeedMeasured</Name><Comment><![CDATA[ This method returns the average measured speed of all inverters after the gear]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>noInverters</Name><Type>DINT</Type><BitSize>32</BitSize></Local><Local><Name>speedInv</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_setInverterIdle</Name><Comment><![CDATA[ Set inverters to idle mode]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>N</Name><Type>DINT</Type><BitSize>32</BitSize></Local></Method><Method><Name>_getInverter</Name><ReturnType Namespace="p7type">IInverter</ReturnType><ReturnBitSize>64</ReturnBitSize><Parameter><Name>Index</Name><Type>DINT</Type><BitSize>32</BitSize></Parameter><Local><Name>inverter</Name><Type Namespace="p7type">IInverter</Type><BitSize>64</BitSize></Local></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">IBridgeControl</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">SetSelectedWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchSelected</Name><Type Namespace="p7type" RpcDirection="in">IBaseUserWinch</Type><BitSize>64</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6manualDevices">BridgeControl</Name><Comment><![CDATA[ Extends bridge control unit functionality if added to control units. ]]></Comment><BitSize>1408</BitSize><Implements Namespace="p6manualDevices">IBridgeControl</Implements><SubItem><Name>DimmableOutputConfig</Name><Type Namespace="p6manualDevices" ReferenceTo="true">ConfigDimmableOutputs</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BridgeControlIO_in</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>IO_Out</Name><Type Namespace="p6manualDevices" ReferenceTo="true">BridgeControlIO_out</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>DimCtrl</Name><Type Namespace="p6manualDevices">IDimControl</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>BuzzerCtrl</Name><Type Namespace="p6manualDevices">IAlarmBuzzerControl</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name>_Indicators</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>_relativeSpeed</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>_buzzer</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">SetSelectedWinch</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>winchSelected</Name><Type Namespace="p7type" RpcDirection="in">IBaseUserWinch</Type><BitSize>64</BitSize></Parameter></Method><Method><Name>_dimming</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>AutoControllerCMD</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><EnumInfo><Text>NONE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>STOP</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>AUTO</Text><Enum>2</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>AutoControllerSM</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>IDLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>MANUAL</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>AUTO_PREPARE</Text><Enum>40</Enum><Comment><![CDATA[ prepare and start]]></Comment></EnumInfo><EnumInfo><Text>AUTO_RUN</Text><Enum>41</Enum><Comment><![CDATA[ in operation]]></Comment></EnumInfo><EnumInfo><Text>AUTO_STOPPING</Text><Enum>42</Enum><Comment><![CDATA[  quick stop]]></Comment></EnumInfo><EnumInfo><Text>AUTO_EXIT</Text><Enum>43</Enum></EnumInfo><EnumInfo><Text>AUTO_RAMP_DOWN</Text><Enum>50</Enum><Comment><![CDATA[ proper ramp down]]></Comment></EnumInfo><EnumInfo><Text>EMERGENCY_STOP</Text><Enum>99</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>AHC_PIDController</Name><BitSize>1792</BitSize><SubItem><Name>Active</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TrajectorySetpoint</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ProcessValue</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TrajectoryVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCAcceleration</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCVelocity</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>VelocityMax</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Kp</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Ki</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Kd</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Kv</Name><Type>LREAL</Type><Comment><![CDATA[ percentage of MRU velocity in process]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Ka</Name><Type>LREAL</Type><Comment><![CDATA[ percentage of MRU acceleration in process]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Scantime</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>tmp</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>_Error</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>E</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>meas</Name><Type>LREAL</Type><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><BitSize>128</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>P</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>I</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1344</BitOffs></SubItem><SubItem><Name>deltaI</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1408</BitOffs></SubItem><SubItem><Name>D</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>Tc</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>_out</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem><Method><Name RpcEnable="plc" VTableIndex="1">__getError</Name><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Error</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getOut</Name><Comment><![CDATA[(m/s)]]></Comment><ReturnType RpcDirection="out">LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Out</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>TrajectoryGeneratorSM</Name><BitSize>16</BitSize><BaseType>INT</BaseType><EnumInfo><Text>IDLE</Text><Enum>0</Enum></EnumInfo><EnumInfo><Text>INIT</Text><Enum>1</Enum></EnumInfo><EnumInfo><Text>RUN</Text><Enum>2</Enum></EnumInfo><EnumInfo><Text>DOWN</Text><Enum>3</Enum></EnumInfo><EnumInfo><Text>READY</Text><Enum>4</Enum></EnumInfo><Properties><Property><Name>qualified_only</Name></Property><Property><Name>strict</Name></Property><Property><Name>generate_implicit_init_function</Name></Property></Properties></DataType><DataType><Name>TrajectoryGenerator</Name><Comment><![CDATA[
    Trajectory Generator
    ====================
    Features
    - is able to take care for a changing setpoint while running
    - is able to take care for a changing max velocity while running
	- Will re-init if setpoint is changed after reaching its target length
	- separate setpoints for velocity in haul/pay
    
]]></Comment><BitSize>2816</BitSize><SubItem><Name>Active</Name><Type>BOOL</Type><Comment><![CDATA[ auto on/off]]></Comment><BitSize>8</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Setpoint</Name><Type>LREAL</Type><Comment><![CDATA[ Length to achieve]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PV_Length</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PV_Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>PV_Tension</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>VelocityHaulin</Name><Type>LREAL</Type><Comment><![CDATA[ Velocity setpoint for haul in]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>VelocityPayout</Name><Type>LREAL</Type><Comment><![CDATA[ Velocity setpoint for pay out]]></Comment><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>TensionMax</Name><Type>LREAL</Type><Comment><![CDATA[ Kg]]></Comment><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Acceleration</Name><Type>LREAL</Type><Comment><![CDATA[ m/s²]]></Comment><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCActive</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHCPositon</Name><Type>LREAL</Type><Comment><![CDATA[ is used to slow down winch when Error is huge]]></Comment><BitSize>64</BitSize><BitOffs>704</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ErrorMax</Name><Type>LREAL</Type><Comment><![CDATA[ (m) Max delta to the calculated position]]></Comment><BitSize>64</BitSize><BitOffs>768</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Scantime</Name><Type>LREAL</Type><Comment><![CDATA[ time between each program execution]]></Comment><BitSize>64</BitSize><BitOffs>832</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>TrajectoryGeneratorSM</Type><BitSize>16</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>VelocityMax</Name><Type>LREAL</Type><Comment><![CDATA[ operator input target velocity depending on haul/pay]]></Comment><BitSize>64</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>triggerActiveOn</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[ single pulse on activate]]></Comment><BitSize>128</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>triggerActiveOff</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><Comment><![CDATA[ single pulse on deactivate]]></Comment><BitSize>128</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>tensionHigh</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ Tension High timer (reduce speed)	]]></Comment><BitSize>256</BitSize><BitOffs>1280</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>signalTooFast</Name><Type>BOOL</Type><Comment><![CDATA[ Trajectory position is moving too fast for winch]]></Comment><BitSize>8</BitSize><BitOffs>1536</BitOffs></SubItem><SubItem><Name>signalSetpointChanged</Name><Type>BOOL</Type><Comment><![CDATA[ single pulse true if setpoint is changed]]></Comment><BitSize>8</BitSize><BitOffs>1544</BitOffs></SubItem><SubItem><Name>positionCalc</Name><Type>LREAL</Type><Comment><![CDATA[ calculated trajectory position m]]></Comment><BitSize>64</BitSize><BitOffs>1600</BitOffs></SubItem><SubItem><Name>velocityCalc</Name><Type>LREAL</Type><Comment><![CDATA[ generated output velocity m/s]]></Comment><BitSize>64</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>velocityMaxCalc</Name><Type>LREAL</Type><Comment><![CDATA[ Only set on regulator init. Will not be updated while running (except slow-down)]]></Comment><BitSize>64</BitSize><BitOffs>1728</BitOffs></SubItem><SubItem><Name>rampLengthCalc</Name><Type>LREAL</Type><Comment><![CDATA[ how far from SP do we start to slow down]]></Comment><BitSize>64</BitSize><BitOffs>1792</BitOffs></SubItem><SubItem><Name>dirCalc</Name><Type>LREAL</Type><Comment><![CDATA[ +1 if setpoint is longer out, -1 if further in]]></Comment><BitSize>64</BitSize><BitOffs>1856</BitOffs></SubItem><SubItem><Name>setpoint_1</Name><Type>LREAL</Type><Comment><![CDATA[ needed for test of change of setpoint:]]></Comment><BitSize>64</BitSize><BitOffs>1920</BitOffs></SubItem><SubItem><Name>setpointStored</Name><Type>LREAL</Type><Comment><![CDATA[ setpoint stored when init.]]></Comment><BitSize>64</BitSize><BitOffs>1984</BitOffs></SubItem><SubItem><Name>stopTimer</Name><Type Namespace="Tc2_Standard">TON</Type><Comment><![CDATA[ triggers in state DOWN when velocity is lower than VELOCITY_STOP]]></Comment><BitSize>256</BitSize><BitOffs>2048</BitOffs><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default></SubItem><SubItem><Name>_ready</Name><Type>BOOL</Type><Comment><![CDATA[ trajectory at setpoint]]></Comment><BitSize>8</BitSize><BitOffs>2304</BitOffs></SubItem><SubItem><Name>VELOCITY_STOP</Name><Type>LREAL</Type><Comment><![CDATA[ m/s Considered as to be stationary]]></Comment><BitSize>64</BitSize><BitOffs>2368</BitOffs><Default><Value>0.01</Value></Default></SubItem><SubItem><Name>AT_SETPOINT_LIMIT</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>2432</BitOffs><Default><Value>0.2</Value></Default></SubItem><SubItem><Name>__TRAJECTORYGENERATOR___REDUCESPEEDWHENLAGORHIGHTENSION__TIMER</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>2496</BitOffs></SubItem><SubItem><Name>__TRAJECTORYGENERATOR___REDUCESPEEDWHENLAGORHIGHTENSION__STATEMTF</Name><Type>DINT</Type><BitSize>32</BitSize><BitOffs>2752</BitOffs></SubItem><Method><Name>init</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_calcRampAndDirection</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>rampDown</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>_calcAllSignals</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>__getReady</Name><Comment><![CDATA[ Tracjectory at setpoint]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>Ready</Name><Type>BOOL</Type><BitSize>8</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getVelocity</Name><Comment><![CDATA[ calculated output velocity]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>__getPosition</Name><Comment><![CDATA[Trajectory gen. Output (m)]]></Comment><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize><Local><Name>Position</Name><Type>LREAL</Type><BitSize>64</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_reduceSpeedWhenLagOrHighTension</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>timer</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><Properties><Property><Name>uselocation</Name><Value>__TRAJECTORYGENERATOR___REDUCESPEEDWHENLAGORHIGHTENSION__TIMER</Value></Property></Properties></Local><Local><Name>stateMTF</Name><Type>DINT</Type><BitSize>32</BitSize><Properties><Property><Name>uselocation</Name><Value>__TRAJECTORYGENERATOR___REDUCESPEEDWHENLAGORHIGHTENSION__STATEMTF</Value></Property></Properties></Local><Local><Name>VELOCITY_MIN</Name><Comment><![CDATA[ lowest speed we will use if we slow down due to high tension]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Local><Local><Name>VELOCITY_DIFF</Name><Type>LREAL</Type><BitSize>64</BitSize></Local></Method><Method><Name>isTimeForRampDown</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>rampUp</Name><ReturnType>LREAL</ReturnType><ReturnBitSize>64</ReturnBitSize></Method><Method><Name>isAtSetpoint</Name><Comment><![CDATA[ returns TRUE if within 0.5m from setpoint]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>AutoController</Name><BitSize>6784</BitSize><SubItem><Name>Config</Name><Type Namespace="p6winch" ReferenceTo="true">ConfigElectricWinch</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>OpValues</Name><Type ReferenceTo="true">OpValuesAutoController</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>winch</Name><Type>IAutoWinch</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>eWinch</Name><Type Namespace="p6winch">IWinch</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>lengthProcessValue</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>controlUnit</Name><Type Namespace="p7type">IBaseControlUnit</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>drive</Name><Type Namespace="p7type">IDrive</Type><BitSize>64</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AHC</Name><Type>iMRUController</Type><BitSize>64</BitSize><BitOffs>512</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>EmergencyStop</Name><Type Namespace="p7type">IEmergencyStop</Type><BitSize>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>brakeHPU</Name><Type ReferenceTo="true">localHPUBrake</Type><BitSize>64</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>AutoControllerSM</Type><Comment><![CDATA[requestHaulIn           : BOOL;
autoActive              : BOOL;]]></Comment><BitSize>16</BitSize><BitOffs>704</BitOffs></SubItem><SubItem><Name>autoControllerMode</Name><Type Namespace="p7type">WinchModes</Type><Comment><![CDATA[ MANUAL or AUTO]]></Comment><BitSize>32</BitSize><BitOffs>736</BitOffs></SubItem><SubItem><Name>_opstate</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><BitOffs>768</BitOffs></SubItem><SubItem><Name>CMD</Name><Type>AutoControllerCMD</Type><BitSize>32</BitSize><BitOffs>800</BitOffs></SubItem><SubItem><Name>tensionMax</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>velocityMax</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>doRun</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>960</BitOffs></SubItem><SubItem><Name>PIDrun</Name><Type>BOOL</Type><Comment><![CDATA[ PID active]]></Comment><BitSize>8</BitSize><BitOffs>968</BitOffs></SubItem><SubItem><Name>TRJrun</Name><Type>BOOL</Type><Comment><![CDATA[ Trajectory active ]]></Comment><BitSize>8</BitSize><BitOffs>976</BitOffs></SubItem><SubItem><Name>stopButtonTrig</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[stopButton              : BOOL;]]></Comment><BitSize>128</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>AHC_pidCtrl</Name><Type>AHC_PIDController</Type><BitSize>1792</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>trajectory</Name><Type>TrajectoryGenerator</Type><BitSize>2816</BitSize><BitOffs>2944</BitOffs></SubItem><SubItem><Name>timer</Name><Type Namespace="p6com">CycleGenerator</Type><BitSize>384</BitSize><BitOffs>5760</BitOffs></SubItem><SubItem><Name>timerPreOp</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>6144</BitOffs></SubItem><SubItem><Name>TorqueRelout</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1]]></Comment><BitSize>64</BitSize><BitOffs>6400</BitOffs></SubItem><SubItem><Name>SpeedRPMout</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6464</BitOffs></SubItem><SubItem><Name>SpeedRelOut</Name><Type>LREAL</Type><Comment><![CDATA[ 0-1]]></Comment><BitSize>64</BitSize><BitOffs>6528</BitOffs></SubItem><SubItem><Name>WinchOpstateOutOfRun</Name><Type Namespace="Tc2_Standard">F_TRIG</Type><Comment><![CDATA[ cancels auto operation if winch stops]]></Comment><BitSize>128</BitSize><BitOffs>6592</BitOffs></SubItem><SubItem><Name>__AUTOCONTROLLER___ISAUTOSTARTALLOWED__WINCHESACTIVE</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>6720</BitOffs></SubItem><PropertyItem><Name>AutoAllowed</Name><Type>BOOL</Type><Comment><![CDATA[ true if allowed to go to (or already in) AUTO mode. ]]></Comment><BitSize>8</BitSize><GetCodeOffs>853736</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>Mode</Name><Type Namespace="p7type">WinchModes</Type><Comment><![CDATA[ This is the unified state of the state of operation 
 currently AUTO or MANUAL]]></Comment><BitSize>32</BitSize><GetCodeOffs>853688</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize><GetCodeOffs>853680</GetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name>_isAutoStartAllowed</Name><Comment><![CDATA[ If winches are active, no estop, outside safety range]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>winchesactive</Name><Type>BOOL</Type><BitSize>8</BitSize><Properties><Property><Name>uselocation</Name><Value>__AUTOCONTROLLER___ISAUTOSTARTALLOWED__WINCHESACTIVE</Value></Property></Properties></Local></Method><Method><Name>_setAutoSpeedAndTorque</Name><Comment><![CDATA[ input: Velocity, torque]]></Comment><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>Velocity</Name><Comment><![CDATA[ m/sec]]></Comment><Type>LREAL</Type><BitSize>64</BitSize></Parameter><Parameter><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="16">stopAuto</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name>_isOutsideSafetyRange</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="5">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Local><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="4">__getMode</Name><Comment><![CDATA[ This is the unified state of the state of operation 
 currently AUTO or MANUAL]]></Comment><ReturnType Namespace="p7type" RpcDirection="out">WinchModes</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Mode</Name><Type Namespace="p7type">WinchModes</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name>_terminateAutoOperation</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="14">requestOperation</Name><Comment><![CDATA[ STOP or AUTO]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>CMD</Name><Type RpcDirection="in">AutoControllerCMD</Type><BitSize>32</BitSize></Parameter></Method><Method><Name>_setAutoModeAtWinch</Name><ReturnType>BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>AutoMode</Name><Type>BOOL</Type><BitSize>8</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="15">startAuto</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize></Method><Method><Name RpcEnable="plc" VTableIndex="1">__getAutoAllowed</Name><Comment><![CDATA[ true if allowed to go to (or already in) AUTO mode. ]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Local><Name>AutoAllowed</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></Properties></DataType><DataType><Name Namespace="p6manualDevices">IManualSpoolControl</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><Method><Name RpcEnable="plc" VTableIndex="1">SetControlUnitInControl</Name><Comment><![CDATA[ Set to TRUE if control unit is in control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>value</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method></DataType><DataType><Name Namespace="p6manualDevices">ManualSpoolControl</Name><Comment><![CDATA[ Controls spooling manually to change position for spooling]]></Comment><BitSize>832</BitSize><Implements Namespace="p6manualDevices">IManualSpoolControl</Implements><SubItem><Name>IO_In</Name><Type Namespace="p6manualDevices">ManualSpoolControlIO_In</Type><BitSize>16</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Spool</Name><Type Namespace="p7type">ISpool</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>startManSpoolToEnd</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[ positive speedref]]></Comment><BitSize>128</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>startManSpoolToStart</Name><Type Namespace="Tc2_Standard">R_TRIG</Type><Comment><![CDATA[ negative speedref]]></Comment><BitSize>128</BitSize><BitOffs>640</BitOffs></SubItem><Method><Name RpcEnable="plc" VTableIndex="1">SetControlUnitInControl</Name><Comment><![CDATA[ Set to TRUE if control unit is in control]]></Comment><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>value</Name><Type RpcDirection="in">BOOL</Type><BitSize>8</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p6manualDevices">BaseControlUnitHMI</Name><BitSize>16768</BitSize><ExtendsType Namespace="p6manualDevices">BaseControlUnit</ExtendsType><SubItem><Name>HMISystemUnits</Name><Type Namespace="p6com" ReferenceTo="true">ConfigSystemUnits</Type><BitSize>64</BitSize><BitOffs>5824</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Length</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5888</BitOffs></SubItem><SubItem><Name>Tension</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>5952</BitOffs></SubItem><SubItem><Name>Velocity</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6016</BitOffs></SubItem><SubItem><Name>TorqueRel</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6080</BitOffs></SubItem><SubItem><Name>Speed</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>6144</BitOffs></SubItem><SubItem><Name>activateButtonReset</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>6208</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>projControlUnitIO_out</Name><Comment><![CDATA[Project specific struct for MBARI]]></Comment><BitSize>72</BitSize><ExtendsType Namespace="p6manualDevices">BaseControlUnitIO_out</ExtendsType><SubItem><Name>launchAndRecovery</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</BitOffs></SubItem></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">ModbusReadBits</Name><BitSize>576</BitSize><SubItem><Name>startAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>quantity</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrReadmem</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sizeOfReadmem</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrWritedata</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>count</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>336</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>pTmpWrData</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>i</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>startidx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>endidx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>emptyStartbits</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>544</BitOffs></SubItem><SubItem><Name>lastSourcebits</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>552</BitOffs></SubItem><SubItem><Name>lastDestinationbits</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>560</BitOffs></SubItem><SubItem><Name>datatmp</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>568</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusReadReg</Name><BitSize>576</BitSize><SubItem><Name>startAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>quantity</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrReadmem</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sizeOfReadmem</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrWritedata</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>count</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>336</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>pTmpWrData</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>ByteAddr</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>ptrReadmem1</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>512</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusWriteBit</Name><BitSize>256</BitSize><SubItem><Name>outAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>value</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrWritemem</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sizeOfWritemem</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>208</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">ModbusWriteBits</Name><BitSize>640</BitSize><SubItem><Name>startAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>quantity</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrReadData</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrWritemem</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sizeOfWritemem</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>i</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>288</BitOffs></SubItem><SubItem><Name>startidx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>endidx</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>352</BitOffs></SubItem><SubItem><Name>memvalue</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>datavalue</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>400</BitOffs></SubItem><SubItem><Name>nDatabytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>416</BitOffs></SubItem><SubItem><Name>usedbits</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>432</BitOffs></SubItem><SubItem><Name>unusedlowbits</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>unusedhighbits</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>464</BitOffs></SubItem><SubItem><Name>unusedhighmask</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>480</BitOffs></SubItem><SubItem><Name>unusedlowmask</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>496</BitOffs></SubItem><SubItem><Name>unusedmask</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>512</BitOffs></SubItem><SubItem><Name>ptrByte</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>576</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusWriteReg</Name><BitSize>512</BitSize><SubItem><Name>startAddr</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>quantity</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>80</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrReadData</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ptrWritemem</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>sizeOfWritemem</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>count</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>272</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>288</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>pTmpWrData</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>320</BitOffs></SubItem><SubItem><Name>ptrReadData1</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>384</BitOffs></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>448</BitOffs></SubItem><SubItem><Name>ByteAddr</Name><Type>DWORD</Type><BitSize>32</BitSize><BitOffs>480</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></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>1472</BitSize><SubItem><Name>Mode</Name><Type Namespace="Tc2_ModbusRTU">MBserialLineMode_t</Type><BitSize>16</BitSize><BitOffs>64</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>64</BitSize><BitOffs>128</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>64</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeComIn</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Error</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>272</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>288</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>64</BitSize><BitOffs>320</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>64</BitSize><BitOffs>384</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>448</BitOffs></SubItem><SubItem><Name>InvalidDataExchangeMode</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>976</BitOffs></SubItem><SubItem><Name>RegisterMode</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>992</BitOffs></SubItem><SubItem><Name>pCTRL</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>1024</BitOffs></SubItem><SubItem><Name>pSTATUS</Name><Type PointerTo="1">WORD</Type><BitSize>64</BitSize><BitOffs>1088</BitOffs></SubItem><SubItem><Name>RxCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1152</BitOffs></SubItem><SubItem><Name>TxCount</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1168</BitOffs></SubItem><SubItem><Name>DataIndex</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1184</BitOffs></SubItem><SubItem><Name>DataCountMask</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1200</BitOffs></SubItem><SubItem><Name>DataCountShift</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>1216</BitOffs></SubItem><SubItem><Name>ReceiveHandshakeBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1232</BitOffs></SubItem><SubItem><Name>TransmitHandshakeBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1248</BitOffs></SubItem><SubItem><Name>TransmitBufferSentBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1264</BitOffs></SubItem><SubItem><Name>ContinousModeStartBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1280</BitOffs></SubItem><SubItem><Name>ReceiveBufferFullBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1296</BitOffs></SubItem><SubItem><Name>ResetBit</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1312</BitOffs></SubItem><SubItem><Name>RR</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1328</BitOffs></SubItem><SubItem><Name>RA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1344</BitOffs></SubItem><SubItem><Name>TR</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1360</BitOffs></SubItem><SubItem><Name>TA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1376</BitOffs></SubItem><SubItem><Name>IA</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1392</BitOffs></SubItem><SubItem><Name>BUF_F</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>1408</BitOffs></SubItem><SubItem><Name>noTAcounter</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>1424</BitOffs></SubItem><SubItem><Name>initialized</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1432</BitOffs></SubItem><SubItem><Name>TransmitDataSent</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>1440</BitOffs></SubItem><SubItem><Name>i</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>1456</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>192</BitSize><SubItem><Name>RxBuffer</Name><Type Namespace="Tc2_ModbusRTU" ReferenceTo="true">ModbusComBuffer</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>ByteReceived</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ReceivedByte</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>136</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>144</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_ModbusRTU">ModbusReceiveModData</Name><BitSize>2944</BitSize><SubItem><Name>UnitID</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Timeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>96</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Reset</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Master</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>136</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>UserReadWrite</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>144</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>152</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>DataReceived</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2200</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>busy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2208</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2224</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>RxTimeout</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2240</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>LenReceiveData</Name><Type>UDINT</Type><BitSize>32</BitSize><BitOffs>2272</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>2304</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>64</BitSize><BitOffs>2368</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>64</BitSize><BitOffs>2432</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2496</BitOffs></SubItem><SubItem><Name>iTimeout</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>2528</BitOffs></SubItem><SubItem><Name>TimeoutTimer</Name><Type Namespace="Tc2_Standard">TOF</Type><BitSize>256</BitSize><BitOffs>2560</BitOffs></SubItem><SubItem><Name>idx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2816</BitOffs></SubItem><SubItem><Name>bytecount</Name><Type>BYTE</Type><BitSize>8</BitSize><BitOffs>2832</BitOffs></SubItem><SubItem><Name>startidx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2848</BitOffs></SubItem><SubItem><Name>tmpErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2864</BitOffs></SubItem><SubItem><Name>UnitIDvalid</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2880</BitOffs></SubItem><SubItem><Name>EntryState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2896</BitOffs></SubItem><SubItem><Name>LastState</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2912</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>2368</BitSize><SubItem><Name>send</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>64</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>72</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Length</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>Busy</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2144</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>bErr</Name><Type>BOOL</Type><BitSize>8</BitSize><BitOffs>2152</BitOffs><Properties><Property><Name>ItemType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>ErrId</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2160</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>64</BitSize><BitOffs>2176</BitOffs><Properties><Property><Name>ItemType</Name><Value>InOut</Value></Property></Properties></SubItem><SubItem><Name>state</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2240</BitOffs><Default><Value>0</Value></Default></SubItem><SubItem><Name>idx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2256</BitOffs></SubItem><SubItem><Name>nextWrIdx</Name><Type>INT</Type><BitSize>16</BitSize><BitOffs>2272</BitOffs></SubItem><SubItem><Name>crc</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusCRC16</Type><BitSize>48</BitSize><BitOffs>2288</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>8256</BitSize><SubItem><Name>ctrl</Name><Type Namespace="Tc2_ModbusRTU">ModbusSerialLineControl</Type><BitSize>1472</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>RecByte</Name><Type Namespace="Tc2_ModbusRTU">ModbusReceiveByte</Type><BitSize>192</BitSize><BitOffs>1472</BitOffs></SubItem><SubItem><Name>RecMod</Name><Type Namespace="Tc2_ModbusRTU">ModbusReceiveModData</Type><BitSize>2944</BitSize><BitOffs>1664</BitOffs></SubItem><SubItem><Name>SendMod</Name><Type Namespace="Tc2_ModbusRTU">ModbusSendModData</Type><BitSize>2368</BitSize><BitOffs>4608</BitOffs></SubItem><SubItem><Name>Buffer</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusComBuffers</Type><BitSize>1232</BitSize><BitOffs>6976</BitOffs></SubItem><Properties><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusRtuSlave</Name><BitSize>12160</BitSize><SubItem><Name>UnitID</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrInputs</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeInputBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrOutputs</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeOutputBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrMemory</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeMemoryBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>448</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>464</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>64</BitSize><BitOffs>512</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>64</BitSize><BitOffs>576</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeComIn</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>640</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ErrorId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>656</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>64</BitSize><BitOffs>704</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>768</BitOffs><Default><EnumText>MODBUS_STATES.Modbus_INIT</EnumText></Default></SubItem><SubItem><Name>nextstate</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_STATES</Type><BitSize>16</BitSize><BitOffs>784</BitOffs><Default><EnumText>MODBUS_STATES.Modbus_INIT</EnumText></Default></SubItem><SubItem><Name>readBits</Name><Type Namespace="Tc2_ModbusRTU">ModbusReadBits</Type><BitSize>576</BitSize><BitOffs>832</BitOffs></SubItem><SubItem><Name>readReg</Name><Type Namespace="Tc2_ModbusRTU">ModbusReadReg</Type><BitSize>576</BitSize><BitOffs>1408</BitOffs></SubItem><SubItem><Name>writeBit</Name><Type Namespace="Tc2_ModbusRTU">ModbusWriteBit</Type><BitSize>256</BitSize><BitOffs>1984</BitOffs></SubItem><SubItem><Name>writeBits</Name><Type Namespace="Tc2_ModbusRTU">ModbusWriteBits</Type><BitSize>640</BitSize><BitOffs>2240</BitOffs></SubItem><SubItem><Name>writeReg</Name><Type Namespace="Tc2_ModbusRTU">ModbusWriteReg</Type><BitSize>512</BitSize><BitOffs>2880</BitOffs></SubItem><SubItem><Name>startaddress</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>3392</BitOffs></SubItem><SubItem><Name>quantityrequest</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>3408</BitOffs></SubItem><SubItem><Name>synctime</Name><Type Namespace="Tc2_Standard">TON</Type><BitSize>256</BitSize><BitOffs>3456</BitOffs></SubItem><SubItem><Name>com</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusCom</Type><BitSize>8256</BitSize><BitOffs>3712</BitOffs></SubItem><SubItem><Name>memorytype</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_MEMORYTYPE</Type><BitSize>16</BitSize><BitOffs>11968</BitOffs></SubItem><SubItem><Name>ptrMemoryRange</Name><Type PointerTo="1">BYTE</Type><BitSize>64</BitSize><BitOffs>12032</BitOffs></SubItem><SubItem><Name>RangeSize</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>12096</BitOffs></SubItem><SubItem><Name>DiagnosticSubfunction</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>12112</BitOffs></SubItem><SubItem><Name>DiagnosticData</Name><Type>WORD</Type><BitSize>16</BitSize><BitOffs>12128</BitOffs></SubItem><Action><Name>ActGetMemoryRange</Name></Action><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property><Property><Name>hide</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_ModbusRTU">ModbusRtuSlave_KL6x22B</Name><Comment><![CDATA[ Modbus RTU Slave functionality for a serial connections via serial EL6x/KL6x terminals with 22 bytes data process image.]]></Comment><BitSize>13248</BitSize><SubItem><Name>UnitID</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrInputs</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Pointer to the input memory area %I ]]></Comment><BitSize>64</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeInputBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>192</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrOutputs</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Pointer to the output memory area %Q ]]></Comment><BitSize>64</BitSize><BitOffs>256</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeOutputBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>320</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>AdrMemory</Name><Type PointerTo="1">BYTE</Type><Comment><![CDATA[ Pointer to the memory area %M ]]></Comment><BitSize>64</BitSize><BitOffs>384</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>SizeMemoryBytes</Name><Type>UINT</Type><BitSize>16</BitSize><BitOffs>448</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>ErrorId</Name><Type Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</Type><BitSize>16</BitSize><BitOffs>464</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>480</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>672</BitOffs><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties></SubItem><SubItem><Name>MBslave</Name><Type Namespace="Tc2_ModbusRTU">ModbusRtuSlave</Type><BitSize>12160</BitSize><BitOffs>896</BitOffs></SubItem><SubItem><Name>ErrorDiagnostics</Name><Type Namespace="Tc2_ModbusRTU">ST_ModbusErrorDiagnostics</Type><BitSize>160</BitSize><BitOffs>13056</BitOffs></SubItem><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name>_winchMode</Name><BitSize>16</BitSize><SubItem><Name>CTD_Manual_mode</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>unused_1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>unused_2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>CTD_Auto_mode</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>CTD_General_alarm</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>ROV_Manual_mode</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>unused_3</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>unused_4</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>ROV_Auto_mode</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>ROV_General_alarm</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem></DataType><DataType><Name>_driveAlarm</Name><BitSize>16</BitSize><SubItem><Name>CTD_Winch_Drive</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>CTD_Spooling_Drive</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>ROV_Traction_drive_1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>ROV_Traction_drive_2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>ROV_Storage_reel_drive</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>ROV_Spooling_drive</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>Outhauler_drive</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>dummy_1</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>dummy_2</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem><SubItem><Name>dummy_3</Name><Type>BIT</Type><Comment><![CDATA[ more than 8  to occupy 16 bit]]></Comment><BitSize>1</BitSize><BitOffs>9</BitOffs></SubItem></DataType><DataType><Name>_alarms</Name><BitSize>16</BitSize><SubItem><Name>Low_oil_level_Servo_pump</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>High_temp_oil_Servo_pump</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>1</BitOffs></SubItem><SubItem><Name>Low_oil_level_gear_cooling</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>2</BitOffs></SubItem><SubItem><Name>High_temp_oil_gear_cooling</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>3</BitOffs></SubItem><SubItem><Name>low_servo_pressure</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>4</BitOffs></SubItem><SubItem><Name>Estop</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>5</BitOffs></SubItem><SubItem><Name>Deck_machinery_HPU_running</Name><Type>BIT</Type><Comment><![CDATA[ not alarms, but but.....]]></Comment><BitSize>1</BitSize><BitOffs>6</BitOffs></SubItem><SubItem><Name>Gear_cooling_HPU_running</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>7</BitOffs></SubItem><SubItem><Name>Brake_HPU_running</Name><Type>BIT</Type><BitSize>1</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name>modbusData</Name><BitSize>256</BitSize><SubItem><Name>CTD_SetLength</Name><Type>DINT</Type><Comment><![CDATA[ dm]]></Comment><BitSize>32</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>CTD_WireLength</Name><Type>DINT</Type><Comment><![CDATA[ dm]]></Comment><BitSize>32</BitSize><BitOffs>32</BitOffs></SubItem><SubItem><Name>CTD_WireSpeed</Name><Type>INT</Type><Comment><![CDATA[ 1/100 m/s]]></Comment><BitSize>16</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>CTD_tension</Name><Type>INT</Type><Comment><![CDATA[ 1/100 ton]]></Comment><BitSize>16</BitSize><BitOffs>80</BitOffs></SubItem><SubItem><Name>ROV_SetLength</Name><Type>DINT</Type><Comment><![CDATA[ dm]]></Comment><BitSize>32</BitSize><BitOffs>96</BitOffs></SubItem><SubItem><Name>ROV_WireLength</Name><Type>DINT</Type><Comment><![CDATA[ dm]]></Comment><BitSize>32</BitSize><BitOffs>128</BitOffs></SubItem><SubItem><Name>ROV_WireSpeed</Name><Type>INT</Type><Comment><![CDATA[ 1/100 m/s]]></Comment><BitSize>16</BitSize><BitOffs>160</BitOffs></SubItem><SubItem><Name>ROV_tension</Name><Type>INT</Type><Comment><![CDATA[ 1/100 ton]]></Comment><BitSize>16</BitSize><BitOffs>176</BitOffs></SubItem><SubItem><Name>winchmode</Name><Type>_winchMode</Type><Comment><![CDATA[  ARRAY[0..15] OF BOOL; ]]></Comment><BitSize>16</BitSize><BitOffs>192</BitOffs></SubItem><SubItem><Name>driveAlarm</Name><Type>_driveAlarm</Type><Comment><![CDATA[  ARRAY[0..15] OF BOOL;]]></Comment><BitSize>16</BitSize><BitOffs>208</BitOffs></SubItem><SubItem><Name>alarms</Name><Type>_alarms</Type><Comment><![CDATA[ 	ARRAY[0..15] OF BOOL;]]></Comment><BitSize>16</BitSize><BitOffs>224</BitOffs></SubItem></DataType><DataType><Name>ModbusDataUnion</Name><BitSize>800</BitSize><SubItem><Name>input</Name><Type>modbusData</Type><Comment><![CDATA[ from PLC process]]></Comment><BitSize>256</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bytes</Name><Type>BYTE</Type><ArrayInfo><LBound>0</LBound><Elements>99</Elements></ArrayInfo><Comment><![CDATA[ to modbus slave]]></Comment><BitSize>792</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>output</Name><Type>UINT</Type><ArrayInfo><LBound>0</LBound><Elements>50</Elements></ArrayInfo><Comment><![CDATA[ to modbus slave]]></Comment><BitSize>800</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name GUID="{BB2A9999-102E-421A-8D3D-B0660E07B1FE}" TcBaseType="true" CName="TcSystemEventClass">TcSystemEventClass</Name><DisplayName TxtId=""><![CDATA[TcSystemEventClass]]></DisplayName><EventId><Name Id="1">InternalError</Name><DisplayName TxtId=""><![CDATA[Internal error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="2">NoRTime</Name><DisplayName TxtId=""><![CDATA[No real-time.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="3">AllocationLockedMemoryError</Name><DisplayName TxtId=""><![CDATA[Allocation locked – memory error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="4">InsertMailboxError</Name><DisplayName TxtId=""><![CDATA[Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="5">WrongReceiveHMSG</Name><DisplayName TxtId=""><![CDATA[Wrong HMSG.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="6">TargetPortNotFound</Name><DisplayName TxtId=""><![CDATA[Target port not found – ADS server is not started or is not reachable.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="7">TargetMachineNotFound</Name><DisplayName TxtId=""><![CDATA[Target computer not found – AMS route was not found. ]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="8">UnknownCommandID</Name><DisplayName TxtId=""><![CDATA[Unknown command ID.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="9">BadTaskID</Name><DisplayName TxtId=""><![CDATA[Invalid task ID.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="10">NoIO</Name><DisplayName TxtId=""><![CDATA[No IO.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="11">UnknownAdsCommand</Name><DisplayName TxtId=""><![CDATA[Unknown AMS command.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="12">Win32Error</Name><DisplayName TxtId=""><![CDATA[Win32 error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="13">PortNotConnected</Name><DisplayName TxtId=""><![CDATA[Port not connected.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="14">InvalidAdsLength</Name><DisplayName TxtId=""><![CDATA[Invalid AMS length.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="15">InvalidAdsNetID</Name><DisplayName TxtId=""><![CDATA[Invalid AMS Net ID.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="16">LowInstallationLevel</Name><DisplayName TxtId=""><![CDATA[Low installation level – TwinCAT 2 license error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="17">NoDebugAvailable</Name><DisplayName TxtId=""><![CDATA[No debugging available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="18">PortDisabled</Name><DisplayName TxtId=""><![CDATA[Port disabled – TwinCAT system service not started.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="19">PortAlreadyConnected</Name><DisplayName TxtId=""><![CDATA[Port already connected.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="20">AdsSyncWin32Error</Name><DisplayName TxtId=""><![CDATA[AMS Sync Win32 error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="21">AdsSyncTimeout</Name><DisplayName TxtId=""><![CDATA[AMS Sync Timeout.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="22">AdsSyncAmsError</Name><DisplayName TxtId=""><![CDATA[AMS Sync error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="23">AdsSyncNoIndexMap</Name><DisplayName TxtId=""><![CDATA[No index map for AMS Sync available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="24">InvalidAdsPort</Name><DisplayName TxtId=""><![CDATA[Invalid AMS port.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="25">NoMemory</Name><DisplayName TxtId=""><![CDATA[No memory.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="26">TCPSendError</Name><DisplayName TxtId=""><![CDATA[TCP send error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="27">HostUnreachable</Name><DisplayName TxtId=""><![CDATA[Host unreachable.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="28">InvalidAMSFragment</Name><DisplayName TxtId=""><![CDATA[Invalid AMS fragment.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="29">AdsSecTLSSendError</Name><DisplayName TxtId=""><![CDATA[TLS send error – secure ADS connection failed.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="30">AdsSecAccessDenied</Name><DisplayName TxtId=""><![CDATA[Access denied – secure ADS access denied.]]></DisplayName><Severity>Error</Severity></EventId><Translations><Text TxtId="Internal error."><Text LcId="1031"><![CDATA[Interner Fehler.]]></Text></Text><Text TxtId="No real-time."><Text LcId="1031"><![CDATA[Keine Echtzeit.]]></Text></Text><Text TxtId="Allocation locked – memory error."><Text LcId="1031"><![CDATA[Zuweisung gesperrt - Speicherfehler.]]></Text></Text><Text TxtId="Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help."><Text LcId="1031"><![CDATA[Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe.]]></Text></Text><Text TxtId="Wrong HMSG."><Text LcId="1031"><![CDATA[Falsches HMSG.]]></Text></Text><Text TxtId="Target port not found – ADS server is not started or is not reachable."><Text LcId="1031"><![CDATA[Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar.]]></Text></Text><Text TxtId="Unknown command ID."><Text LcId="1031"><![CDATA[Unbekannte Befehl-ID.]]></Text></Text><Text TxtId="Invalid task ID."><Text LcId="1031"><![CDATA[Ungültige Task-ID.]]></Text></Text><Text TxtId="No IO."><Text LcId="1031"><![CDATA[Kein IO.]]></Text></Text><Text TxtId="Unknown AMS command."><Text LcId="1031"><![CDATA[Unbekannter AMS-Befehl.]]></Text></Text><Text TxtId="Win32 error."><Text LcId="1031"><![CDATA[Win32 Fehler.]]></Text></Text><Text TxtId="Port not connected."><Text LcId="1031"><![CDATA[Port nicht verbunden.]]></Text></Text><Text TxtId="Invalid AMS length."><Text LcId="1031"><![CDATA[Ungültige AMS-Länge.]]></Text></Text><Text TxtId="Invalid AMS Net ID."><Text LcId="1031"><![CDATA[Ungültige AMS Net ID.]]></Text></Text><Text TxtId="Low installation level – TwinCAT 2 license error."><Text LcId="1031"><![CDATA[Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler.]]></Text></Text><Text TxtId="No debugging available."><Text LcId="1031"><![CDATA[Kein Debugging verfügbar.]]></Text></Text><Text TxtId="Port disabled – TwinCAT system service not started."><Text LcId="1031"><![CDATA[Port deaktiviert – TwinCAT System Service nicht gestartet.]]></Text></Text><Text TxtId="Port already connected."><Text LcId="1031"><![CDATA[Port bereits verbunden.]]></Text></Text><Text TxtId="AMS Sync Win32 error."><Text LcId="1031"><![CDATA[AMS Sync Win32 Fehler.]]></Text></Text><Text TxtId="AMS Sync Timeout."><Text LcId="1031"><![CDATA[AMS Sync Timeout.]]></Text></Text><Text TxtId="AMS Sync error."><Text LcId="1031"><![CDATA[AMS Sync Fehler.]]></Text></Text><Text TxtId="No index map for AMS Sync available."><Text LcId="1031"><![CDATA[Keine Index-Map für AMS Sync vorhanden.]]></Text></Text><Text TxtId="Invalid AMS port."><Text LcId="1031"><![CDATA[Ungültiger AMS-Port.]]></Text></Text><Text TxtId="No memory."><Text LcId="1031"><![CDATA[Kein Speicher.]]></Text></Text><Text TxtId="TCP send error."><Text LcId="1031"><![CDATA[TCP Sendefehler.]]></Text></Text><Text TxtId="Host unreachable."><Text LcId="1031"><![CDATA[Host nicht erreichbar.]]></Text></Text><Text TxtId="Invalid AMS fragment."><Text LcId="1031"><![CDATA[Ungültiges AMS Fragment.]]></Text></Text><Text TxtId="TLS send error – secure ADS connection failed."><Text LcId="1031"><![CDATA[TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen.]]></Text></Text><Text TxtId="Access denied – secure ADS access denied."><Text LcId="1031"><![CDATA[Zugriff Verweigert – Secure ADS Zugriff verweigert.]]></Text></Text></Translations><Hides><Hide GUID="{11F7FC20-DBF4-4DAF-96C7-1FD6B6156B31}" /><Hide GUID="{B2BBE2AF-D093-4B0F-BE44-FCF3140A3212}" /><Hide GUID="{EF57FA70-34C2-47F2-B661-D7FFBEC2C9A9}" /><Hide GUID="{EF9200FE-E527-4DE7-BF5A-C4237524B2D2}" /></Hides></DataType><DataType><Name>ST_TcSystemEventClass</Name><BitSize>5760</BitSize><SubItem><Name>InternalError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InternalError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoRTime</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.NoRTime</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AllocationLockedMemoryError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AllocationLockedMemoryError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InsertMailboxError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InsertMailboxError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>WrongReceiveHMSG</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.WrongReceiveHMSG</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TargetPortNotFound</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.TargetPortNotFound</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TargetMachineNotFound</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.TargetMachineNotFound</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>UnknownCommandID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.UnknownCommandID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BadTaskID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.BadTaskID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoIO</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.NoIO</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>UnknownAdsCommand</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.UnknownAdsCommand</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Win32Error</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.Win32Error</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>PortNotConnected</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.PortNotConnected</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAdsLength</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InvalidAdsLength</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAdsNetID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2688</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InvalidAdsNetID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LowInstallationLevel</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2880</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.LowInstallationLevel</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoDebugAvailable</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3072</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.NoDebugAvailable</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>PortDisabled</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3264</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.PortDisabled</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>PortAlreadyConnected</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3456</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.PortAlreadyConnected</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSyncWin32Error</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3648</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSyncWin32Error</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSyncTimeout</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3840</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSyncTimeout</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSyncAmsError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4032</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSyncAmsError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSyncNoIndexMap</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4224</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSyncNoIndexMap</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAdsPort</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4416</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InvalidAdsPort</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoMemory</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4608</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.NoMemory</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TCPSendError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4800</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.TCPSendError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HostUnreachable</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4992</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.HostUnreachable</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAMSFragment</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5184</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.InvalidAMSFragment</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSecTLSSendError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5376</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSecTLSSendError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AdsSecAccessDenied</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5568</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>254</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcSystemEventClass.AdsSecAccessDenied</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>TcSystemEventClass</Value></Property></Properties></DataType><DataType><Name GUID="{7D760066-D373-4A0C-B0F1-328B1620B0F0}" TcBaseType="true" CName="TcGeneralAdsEventClass">TcGeneralAdsEventClass</Name><DisplayName TxtId=""><![CDATA[TcGeneralAdsEventClass]]></DisplayName><EventId><Name Id="1792">GeneralDeviceError</Name><DisplayName TxtId=""><![CDATA[General device error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1793">ServiceNotSupported</Name><DisplayName TxtId=""><![CDATA[Service is not supported by the server.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1794">InvalidIndexGroup</Name><DisplayName TxtId=""><![CDATA[Invalid index group.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1795">InvalidIndexOffset</Name><DisplayName TxtId=""><![CDATA[Invalid index offset.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1796">InvalidAccess</Name><DisplayName TxtId=""><![CDATA[Reading or writing is not permitted.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1797">InvalidSize</Name><DisplayName TxtId=""><![CDATA[Parameter size is not correct.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1798">InvalidData</Name><DisplayName TxtId=""><![CDATA[Invalid data value(s).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1799">NotReady</Name><DisplayName TxtId=""><![CDATA[Device is not ready to operate.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1800">Busy</Name><DisplayName TxtId=""><![CDATA[Device is busy.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1801">InvalidContext</Name><DisplayName TxtId=""><![CDATA[Invalid operating system context. This can result from use of ADS function blocks in different tasks.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1802">NoMemory</Name><DisplayName TxtId=""><![CDATA[Insufficient memory.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1803">InvalidParam</Name><DisplayName TxtId=""><![CDATA[Invalid parameter value(s).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1804">NotFound</Name><DisplayName TxtId=""><![CDATA[Not found (files, ...).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1805">Syntax</Name><DisplayName TxtId=""><![CDATA[Syntax error in file or command.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1806">Incompatible</Name><DisplayName TxtId=""><![CDATA[Objects do not match.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1807">AlreadyExists</Name><DisplayName TxtId=""><![CDATA[Object already exists.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1808">SymbolNotFound</Name><DisplayName TxtId=""><![CDATA[Symbol was not found.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1809">SymbolVersionInvalid</Name><DisplayName TxtId=""><![CDATA[Invalid symbol version. This can occur due to an online change. Create a new handle.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1810">InvalidState</Name><DisplayName TxtId=""><![CDATA[Device (server) is in invalid state.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1811">TransModeNotSupported</Name><DisplayName TxtId=""><![CDATA[AdsTransMode is not supported.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1812">NotificationHandleInvalid</Name><DisplayName TxtId=""><![CDATA[Notification handle is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1813">ClientUnknown</Name><DisplayName TxtId=""><![CDATA[Notification client is not registered.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1814">NoMoreHandles</Name><DisplayName TxtId=""><![CDATA[No further notification handles.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1815">InvalidWatchSize</Name><DisplayName TxtId=""><![CDATA[Notification size too large.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1816">NotInit</Name><DisplayName TxtId=""><![CDATA[Device is not initialized.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1817">DeviceTimeout</Name><DisplayName TxtId=""><![CDATA[Device has a timeout.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1818">NoInterface</Name><DisplayName TxtId=""><![CDATA[Interface query failed.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1819">InvalidInterface</Name><DisplayName TxtId=""><![CDATA[Wrong interface is requested.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1820">InvalidClassID</Name><DisplayName TxtId=""><![CDATA[Class ID is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1821">InvalidObjectID</Name><DisplayName TxtId=""><![CDATA[Object ID is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1822">Pending</Name><DisplayName TxtId=""><![CDATA[Request pending.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1823">Aborted</Name><DisplayName TxtId=""><![CDATA[Request is aborted.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1824">SignalWarning</Name><DisplayName TxtId=""><![CDATA[Signal warning.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1825">InvalidArrayIndex</Name><DisplayName TxtId=""><![CDATA[Invalid array index.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1826">SymbolNotActive</Name><DisplayName TxtId=""><![CDATA[Symbol is not active.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1827">AccessDenied</Name><DisplayName TxtId=""><![CDATA[Access denied.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1828">LicenseMissing</Name><DisplayName TxtId=""><![CDATA[Missing license.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1829">LicenseExpired</Name><DisplayName TxtId=""><![CDATA[License is expired.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1830">LicenseExceeded</Name><DisplayName TxtId=""><![CDATA[License is exceeded.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1831">LicenseInvalid</Name><DisplayName TxtId=""><![CDATA[License is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1832">LicenseSystemID</Name><DisplayName TxtId=""><![CDATA[License problem: System ID is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1833">LicenseNoTimeLimit</Name><DisplayName TxtId=""><![CDATA[License not limited in time.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1834">LicenseFutureIssue</Name><DisplayName TxtId=""><![CDATA[License problem: Time in the future.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1835">LicenseTimeTooLong</Name><DisplayName TxtId=""><![CDATA[License time period is too long.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1836">Exception</Name><DisplayName TxtId=""><![CDATA[Exception at system startup.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1837">LicenseDuplicated</Name><DisplayName TxtId=""><![CDATA[License file is read twice.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1838">SignatureInvalid</Name><DisplayName TxtId=""><![CDATA[Invalid signature.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1839">CertificateInvalid</Name><DisplayName TxtId=""><![CDATA[Invalid certificate.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1840">LicenseOEMNotFound</Name><DisplayName TxtId=""><![CDATA[Public key not known from OEM.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1841">LicenseRestricted</Name><DisplayName TxtId=""><![CDATA[License not valid for this system ID.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1842">LicenseDemoDenied</Name><DisplayName TxtId=""><![CDATA[Demo license prohibited.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1843">InvalidFunctionID</Name><DisplayName TxtId=""><![CDATA[Invalid function ID.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1844">OutOfRange</Name><DisplayName TxtId=""><![CDATA[Outside the valid range.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1845">InvalidAlignment</Name><DisplayName TxtId=""><![CDATA[Invalid alignment.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1846">LicensePlatform</Name><DisplayName TxtId=""><![CDATA[Invalid platform level.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1847">ForwardPassiveLevel</Name><DisplayName TxtId=""><![CDATA[Context – forward to passive level.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1848">ForwardDispatchLevel</Name><DisplayName TxtId=""><![CDATA[Context – forward to dispatch level.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1849">ForwardRealTime</Name><DisplayName TxtId=""><![CDATA[Context – forward to real-time.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1857">InvalidServiceParam</Name><DisplayName TxtId=""><![CDATA[Service contains an invalid parameter.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1858">ListEmpty</Name><DisplayName TxtId=""><![CDATA[Polling list is empty.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1859">VariableConAlreadyInUse</Name><DisplayName TxtId=""><![CDATA[Variable connection is already in use.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1860">InvokeIDAlreadyInUse</Name><DisplayName TxtId=""><![CDATA[Invoke ID is already in use.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1861">TimeoutElapsed</Name><DisplayName TxtId=""><![CDATA[Timeout has occurred – the remote terminal is not responding in the specified ADS timeout.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1862">Win32Error</Name><DisplayName TxtId=""><![CDATA[Error in Win32 subsystem]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1863">TimeoutInvalid</Name><DisplayName TxtId=""><![CDATA[Invalid client timeout value.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1864">PortNotOpen</Name><DisplayName TxtId=""><![CDATA[Port is not open.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1865">NoAMSAddr</Name><DisplayName TxtId=""><![CDATA[No AMS address.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1872">SyncInternalError</Name><DisplayName TxtId=""><![CDATA[Internal error in Ads sync.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1873">AddHash</Name><DisplayName TxtId=""><![CDATA[Hash table overflow.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1874">RemoveHash</Name><DisplayName TxtId=""><![CDATA[Key not found in hash table.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1875">NoMoreSymbols</Name><DisplayName TxtId=""><![CDATA[No symbols in the cache.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1876">SyncResInvalid</Name><DisplayName TxtId=""><![CDATA[Invalid response received]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1877">SyncPortLocked</Name><DisplayName TxtId=""><![CDATA[Sync port is locked.]]></DisplayName><Severity>Error</Severity></EventId><Translations><Text TxtId="General device error."><Text LcId="1031"><![CDATA[Allgemeiner Gerätefehler.]]></Text></Text><Text TxtId="Service is not supported by the server."><Text LcId="1031"><![CDATA[Service wird vom Server nicht unterstützt.]]></Text></Text><Text TxtId="Invalid index group."><Text LcId="1031"><![CDATA[Ungültige Index-Gruppe.]]></Text></Text><Text TxtId="Invalid index offset."><Text LcId="1031"><![CDATA[Ungültiger Index-Offset.]]></Text></Text><Text TxtId="Reading or writing is not permitted."><Text LcId="1031"><![CDATA[Lesen oder Schreiben ist nicht gestattet.]]></Text></Text><Text TxtId="Parameter size is not correct."><Text LcId="1031"><![CDATA[Parametergröße ist nicht korrekt.]]></Text></Text><Text TxtId="Invalid data value(s)."><Text LcId="1031"><![CDATA[Ungültige Daten-Werte.]]></Text></Text><Text TxtId="Device is not ready to operate."><Text LcId="1031"><![CDATA[Gerät ist nicht betriebsbereit.]]></Text></Text><Text TxtId="Device is busy."><Text LcId="1031"><![CDATA[Gerät ist beschäftigt.]]></Text></Text><Text TxtId="Invalid operating system context. This can result from use of ADS function blocks in different tasks."><Text LcId="1031"><![CDATA[Ungültiger Kontext vom Betriebssystem. Kann durch Verwendung von ADS Bausteinen in unterschiedlichen Tasks auftreten.]]></Text></Text><Text TxtId="Insufficient memory."><Text LcId="1031"><![CDATA[Nicht genügend Speicher.]]></Text></Text><Text TxtId="Invalid parameter value(s)."><Text LcId="1031"><![CDATA[Ungültige Parameter-Werte.]]></Text></Text><Text TxtId="Not found (files, ...)."><Text LcId="1031"><![CDATA[Nicht gefunden (Dateien,...).]]></Text></Text><Text TxtId="Syntax error in file or command."><Text LcId="1031"><![CDATA[Syntax-Fehler in Datei oder Befehl.]]></Text></Text><Text TxtId="Objects do not match."><Text LcId="1031"><![CDATA[Objekte stimmen nicht überein.]]></Text></Text><Text TxtId="Object already exists."><Text LcId="1031"><![CDATA[Objekt ist bereits vorhanden.]]></Text></Text><Text TxtId="Symbol was not found."><Text LcId="1031"><![CDATA[Symbol nicht gefunden.]]></Text></Text><Text TxtId="Invalid symbol version. This can occur due to an online change. Create a new handle."><Text LcId="1031"><![CDATA[Symbol-Version ist ungültig. Kann durch einen Online-Change auftreten. Erzeuge einen neuen Handle.]]></Text></Text><Text TxtId="Device (server) is in invalid state."><Text LcId="1031"><![CDATA[Gerät (Server) ist im ungültigen Zustand.]]></Text></Text><Text TxtId="AdsTransMode is not supported."><Text LcId="1031"><![CDATA[AdsTransMode wird nicht unterstützt.]]></Text></Text><Text TxtId="Notification handle is invalid."><Text LcId="1031"><![CDATA[Notification Handle ist ungültig.]]></Text></Text><Text TxtId="Notification client is not registered."><Text LcId="1031"><![CDATA[Notification-Client nicht registriert. ]]></Text></Text><Text TxtId="No further notification handles."><Text LcId="1031"><![CDATA[Keine weiteren Notification Handles.]]></Text></Text><Text TxtId="Notification size too large."><Text LcId="1031"><![CDATA[Größe der Notification zu groß.]]></Text></Text><Text TxtId="Device is not initialized."><Text LcId="1031"><![CDATA[Gerät ist nicht initialisiert.]]></Text></Text><Text TxtId="Device has a timeout."><Text LcId="1031"><![CDATA[Gerät hat einen Timeout.]]></Text></Text><Text TxtId="Interface query failed."><Text LcId="1031"><![CDATA[Interface Abfrage fehlgeschlagen.]]></Text></Text><Text TxtId="Wrong interface is requested."><Text LcId="1031"><![CDATA[Falsches Interface angefordert. ]]></Text></Text><Text TxtId="Class ID is invalid."><Text LcId="1031"><![CDATA[Class-ID ist ungültig.]]></Text></Text><Text TxtId="Object ID is invalid."><Text LcId="1031"><![CDATA[Object-ID ist ungültig.]]></Text></Text><Text TxtId="Request pending."><Text LcId="1031"><![CDATA[Anforderung steht aus.]]></Text></Text><Text TxtId="Request is aborted."><Text LcId="1031"><![CDATA[Anforderung wird abgebrochen.]]></Text></Text><Text TxtId="Signal warning."><Text LcId="1031"><![CDATA[Signal-Warnung.]]></Text></Text><Text TxtId="Invalid array index."><Text LcId="1031"><![CDATA[Ungültiger Array-Index.]]></Text></Text><Text TxtId="Symbol is not active."><Text LcId="1031"><![CDATA[Symbol ist nicht aktiv.]]></Text></Text><Text TxtId="Access denied."><Text LcId="1031"><![CDATA[Zugriff verweigert.]]></Text></Text><Text TxtId="Missing license."><Text LcId="1031"><![CDATA[Fehlende Lizenz.]]></Text></Text><Text TxtId="License is expired."><Text LcId="1031"><![CDATA[Lizenz abgelaufen.]]></Text></Text><Text TxtId="License is exceeded."><Text LcId="1031"><![CDATA[Lizenz überschritten.]]></Text></Text><Text TxtId="License is invalid."><Text LcId="1031"><![CDATA[Lizenz ungültig.]]></Text></Text><Text TxtId="License problem: System ID is invalid."><Text LcId="1031"><![CDATA[Lizenzproblem: System-ID ist ungültig.]]></Text></Text><Text TxtId="License not limited in time."><Text LcId="1031"><![CDATA[Lizenz nicht zeitlich begrenzt.]]></Text></Text><Text TxtId="License problem: Time in the future."><Text LcId="1031"><![CDATA[Lizenzproblem: Zeitpunkt in der Zukunft.]]></Text></Text><Text TxtId="License time period is too long."><Text LcId="1031"><![CDATA[Lizenz-Zeitraum ist zu lang.]]></Text></Text><Text TxtId="Exception at system startup."><Text LcId="1031"><![CDATA[Exception beim Systemstart.]]></Text></Text><Text TxtId="License file is read twice."><Text LcId="1031"><![CDATA[Lizenz-Datei zweimal gelesen.]]></Text></Text><Text TxtId="Invalid signature."><Text LcId="1031"><![CDATA[Ungültige Signatur.]]></Text></Text><Text TxtId="Invalid certificate."><Text LcId="1031"><![CDATA[Zertifikat ungültig.]]></Text></Text><Text TxtId="Public key not known from OEM."><Text LcId="1031"><![CDATA[Public Key vom OEM nicht bekannt.]]></Text></Text><Text TxtId="License not valid for this system ID."><Text LcId="1031"><![CDATA[Lizenz nicht gültig für diese System-ID.]]></Text></Text><Text TxtId="Demo license prohibited."><Text LcId="1031"><![CDATA[Demo-Lizenz untersagt.]]></Text></Text><Text TxtId="Invalid function ID."><Text LcId="1031"><![CDATA[Funktions-ID ungültig.]]></Text></Text><Text TxtId="Outside the valid range."><Text LcId="1031"><![CDATA[Außerhalb des gültigen Bereiches.]]></Text></Text><Text TxtId="Invalid alignment."><Text LcId="1031"><![CDATA[Ungültiges Alignment.]]></Text></Text><Text TxtId="Invalid platform level."><Text LcId="1031"><![CDATA[Ungültiger Plattform Level.]]></Text></Text><Text TxtId="Context – forward to passive level."><Text LcId="1031"><![CDATA[Kontext – Weiterleitung zum Passiv-Level.]]></Text></Text><Text TxtId="Context – forward to dispatch level."><Text LcId="1031"><![CDATA[Kontext – Weiterleitung zum Dispatch-Level.]]></Text></Text><Text TxtId="Context – forward to real-time."><Text LcId="1031"><![CDATA[Kontext – Weiterleitung zur Echtzeit.]]></Text></Text><Text TxtId="Service contains an invalid parameter."><Text LcId="1031"><![CDATA[Dienst enthält einen ungültigen Parameter. ]]></Text></Text><Text TxtId="Polling list is empty."><Text LcId="1031"><![CDATA[Polling-Liste ist leer.]]></Text></Text><Text TxtId="Variable connection is already in use."><Text LcId="1031"><![CDATA[Variablen-Verbindung bereits im Einsatz.]]></Text></Text><Text TxtId="Invoke ID is already in use."><Text LcId="1031"><![CDATA[Die Invoke-ID ist bereits in Benutzung.]]></Text></Text><Text TxtId="Timeout has occurred – the remote terminal is not responding in the specified ADS timeout."><Text LcId="1031"><![CDATA[Timeout ist aufgetreten – Die Gegenstelle antwortet nicht im vorgegebenen ADS Timeout.]]></Text></Text><Text TxtId="Error in Win32 subsystem"><Text LcId="1031"><![CDATA[Fehler im Win32 Subsystem.]]></Text></Text><Text TxtId="Invalid client timeout value."><Text LcId="1031"><![CDATA[Ungültiger Client Timeout-Wert.]]></Text></Text><Text TxtId="Port is not open."><Text LcId="1031"><![CDATA[Port nicht geöffnet.]]></Text></Text><Text TxtId="No AMS address."><Text LcId="1031"><![CDATA[Keine AMS Adresse.]]></Text></Text><Text TxtId="Internal error in Ads sync."><Text LcId="1031"><![CDATA[Interner Fehler in Ads-Sync.]]></Text></Text><Text TxtId="Hash table overflow."><Text LcId="1031"><![CDATA[Überlauf der Hash-Tabelle.]]></Text></Text><Text TxtId="Key not found in hash table."><Text LcId="1031"><![CDATA[Schlüssel in der Hash-Tabelle nicht gefunden.]]></Text></Text><Text TxtId="No symbols in the cache."><Text LcId="1031"><![CDATA[Keine Symbole im Cache.]]></Text></Text><Text TxtId="Invalid response received"><Text LcId="1031"><![CDATA[Ungültige Antwort erhalten.]]></Text></Text><Text TxtId="Sync port is locked."><Text LcId="1031"><![CDATA[Sync Port ist verriegelt.]]></Text></Text></Translations><Hides><Hide GUID="{8D937C5B-9A96-4A48-AA0B-BC30CC416A59}" /><Hide GUID="{B9B139A7-F4EF-4029-AD7B-4532CD350F16}" /><Hide GUID="{2CA2B7C4-0A28-4A21-B6E4-7E1F3CAFA028}" /><Hide GUID="{C9B29370-3E32-4D90-82D4-71F4A1DD0FFD}" /><Hide GUID="{3D60DD34-7572-4DAF-A600-0029A8A10D05}" /><Hide GUID="{4AADD072-A113-4A0C-BCA5-5DA1F921499A}" /><Hide GUID="{FDC026E1-568D-488A-BA3A-D57F287E3BC6}" /></Hides></DataType><DataType><Name>ST_TcGeneralAdsEventClass</Name><BitSize>14016</BitSize><SubItem><Name>GeneralDeviceError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.GeneralDeviceError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ServiceNotSupported</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ServiceNotSupported</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidIndexGroup</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidIndexGroup</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidIndexOffset</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidIndexOffset</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAccess</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidAccess</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidSize</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidSize</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidData</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidData</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotReady</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NotReady</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Busy</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Busy</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidContext</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidContext</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoMemory</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NoMemory</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidParam</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidParam</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotFound</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NotFound</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Syntax</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Syntax</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Incompatible</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2688</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Incompatible</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AlreadyExists</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2880</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.AlreadyExists</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SymbolNotFound</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3072</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SymbolNotFound</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SymbolVersionInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3264</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SymbolVersionInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidState</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3456</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidState</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TransModeNotSupported</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3648</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.TransModeNotSupported</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotificationHandleInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3840</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NotificationHandleInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ClientUnknown</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4032</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ClientUnknown</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoMoreHandles</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4224</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NoMoreHandles</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidWatchSize</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4416</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidWatchSize</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotInit</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4608</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NotInit</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>DeviceTimeout</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4800</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.DeviceTimeout</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoInterface</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4992</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NoInterface</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidInterface</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5184</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidInterface</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidClassID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5376</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidClassID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidObjectID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5568</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidObjectID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Pending</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5760</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Pending</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Aborted</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5952</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Aborted</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SignalWarning</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6144</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SignalWarning</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidArrayIndex</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6336</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidArrayIndex</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SymbolNotActive</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6528</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SymbolNotActive</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AccessDenied</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6720</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.AccessDenied</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseMissing</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6912</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseMissing</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseExpired</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>7104</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseExpired</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseExceeded</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>7296</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseExceeded</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>7488</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseSystemID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>7680</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseSystemID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseNoTimeLimit</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>7872</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseNoTimeLimit</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseFutureIssue</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>8064</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseFutureIssue</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseTimeTooLong</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>8256</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseTimeTooLong</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Exception</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>8448</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Exception</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseDuplicated</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>8640</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseDuplicated</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SignatureInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>8832</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SignatureInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CertificateInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9024</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.CertificateInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseOEMNotFound</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9216</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseOEMNotFound</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseRestricted</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9408</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseRestricted</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicenseDemoDenied</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9600</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicenseDemoDenied</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidFunctionID</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9792</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidFunctionID</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>OutOfRange</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>9984</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.OutOfRange</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAlignment</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>10176</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidAlignment</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>LicensePlatform</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>10368</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.LicensePlatform</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ForwardPassiveLevel</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>10560</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ForwardPassiveLevel</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ForwardDispatchLevel</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>10752</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ForwardDispatchLevel</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ForwardRealTime</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>10944</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ForwardRealTime</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidServiceParam</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>11136</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvalidServiceParam</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ListEmpty</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>11328</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.ListEmpty</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>VariableConAlreadyInUse</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>11520</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.VariableConAlreadyInUse</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvokeIDAlreadyInUse</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>11712</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.InvokeIDAlreadyInUse</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TimeoutElapsed</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>11904</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.TimeoutElapsed</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>Win32Error</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>12096</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.Win32Error</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TimeoutInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>12288</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.TimeoutInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>PortNotOpen</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>12480</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.PortNotOpen</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoAMSAddr</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>12672</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NoAMSAddr</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SyncInternalError</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>12864</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SyncInternalError</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>AddHash</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>13056</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.AddHash</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>RemoveHash</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>13248</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.RemoveHash</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoMoreSymbols</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>13440</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.NoMoreSymbols</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SyncResInvalid</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>13632</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SyncResInvalid</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SyncPortLocked</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>13824</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>240</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcGeneralAdsEventClass.SyncPortLocked</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>TcGeneralAdsEventClass</Value></Property></Properties></DataType><DataType><Name GUID="{E759605A-2341-48FC-9F3F-C8FA405C4B24}" TcBaseType="true" CName="TcRouterEventClass">TcRouterEventClass</Name><DisplayName TxtId=""><![CDATA[TcRouterEventClass]]></DisplayName><EventId><Name Id="1280">NoLockedMemory</Name><DisplayName TxtId=""><![CDATA[Locked memory cannot be allocated.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1281">ResizeMemory</Name><DisplayName TxtId=""><![CDATA[The router memory size could not be changed.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1282">MailboxFull</Name><DisplayName TxtId=""><![CDATA[The mailbox has reached the maximum number of possible messages.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1283">DebugBoxFull</Name><DisplayName TxtId=""><![CDATA[The debug mailbox has reached the maximum number of possible messages.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1284">UnknownPortType</Name><DisplayName TxtId=""><![CDATA[The port type is unknown.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1285">NotInitialized</Name><DisplayName TxtId=""><![CDATA[TwinCAT Router is not initialised.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1286">PortAlreadyInUse</Name><DisplayName TxtId=""><![CDATA[The port number is already assigned.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1287">NotRegistered</Name><DisplayName TxtId=""><![CDATA[The port is not registered.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1288">NoMoreQueues</Name><DisplayName TxtId=""><![CDATA[The maximum number of ports has been reached.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1289">InvalidPort</Name><DisplayName TxtId=""><![CDATA[The port is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1290">NotActivated</Name><DisplayName TxtId=""><![CDATA[TwinCAT Router is not active.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1291">FragmentBoxFull</Name><DisplayName TxtId=""><![CDATA[The mailbox has reached the maximum number for fragmented messages.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1292">FragmentTimeout</Name><DisplayName TxtId=""><![CDATA[A fragment timeout has occurred.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="1293">ToBeRemoved</Name><DisplayName TxtId=""><![CDATA[The port is removed.]]></DisplayName><Severity>Error</Severity></EventId><Translations><Text TxtId="Locked memory cannot be allocated."><Text LcId="1031"><![CDATA[Lockierter Speicher kann nicht zugewiesen werden.]]></Text></Text><Text TxtId="The router memory size could not be changed."><Text LcId="1031"><![CDATA[Die Größe des Routerspeichers konnte nicht geändert werden.]]></Text></Text><Text TxtId="The mailbox has reached the maximum number of possible messages."><Text LcId="1031"><![CDATA[Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht.]]></Text></Text><Text TxtId="The debug mailbox has reached the maximum number of possible messages."><Text LcId="1031"><![CDATA[Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht.]]></Text></Text><Text TxtId="The port type is unknown."><Text LcId="1031"><![CDATA[Der Porttyp ist unbekannt.]]></Text></Text><Text TxtId="TwinCAT Router is not initialised."><Text LcId="1031"><![CDATA[Der TwinCAT Router ist nicht initialisiert.]]></Text></Text><Text TxtId="The port number is already assigned."><Text LcId="1031"><![CDATA[Die Portnummer ist bereits vergeben.]]></Text></Text><Text TxtId="The port is not registered."><Text LcId="1031"><![CDATA[Der Port ist nicht registriert.]]></Text></Text><Text TxtId="The maximum number of ports has been reached."><Text LcId="1031"><![CDATA[Die maximale Portanzahl ist erreicht.]]></Text></Text><Text TxtId="The port is invalid."><Text LcId="1031"><![CDATA[Der Port ist ungültig.]]></Text></Text><Text TxtId="TwinCAT Router is not active."><Text LcId="1031"><![CDATA[Der TwinCAT Router ist nicht aktiv.]]></Text></Text><Text TxtId="The mailbox has reached the maximum number for fragmented messages."><Text LcId="1031"><![CDATA[Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht.]]></Text></Text><Text TxtId="A fragment timeout has occurred."><Text LcId="1031"><![CDATA[Fragment Timeout aufgetreten.]]></Text></Text><Text TxtId="The port is removed."><Text LcId="1031"><![CDATA[Port wird entfernt.]]></Text></Text></Translations><Hides><Hide GUID="{E3D84344-4CB3-44DB-8D94-12F9CE0E2F90}" /><Hide GUID="{87452E42-EDD9-4DFF-AE3D-F4ED89F67122}" /></Hides></DataType><DataType><Name>ST_TcRouterEventClass</Name><BitSize>2688</BitSize><SubItem><Name>NoLockedMemory</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.NoLockedMemory</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ResizeMemory</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.ResizeMemory</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MailboxFull</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.MailboxFull</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>DebugBoxFull</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.DebugBoxFull</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>UnknownPortType</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.UnknownPortType</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotInitialized</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.NotInitialized</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>PortAlreadyInUse</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.PortAlreadyInUse</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotRegistered</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.NotRegistered</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoMoreQueues</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.NoMoreQueues</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidPort</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.InvalidPort</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotActivated</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.NotActivated</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FragmentBoxFull</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.FragmentBoxFull</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FragmentTimeout</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.FragmentTimeout</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ToBeRemoved</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>36</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcRouterEventClass.ToBeRemoved</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>TcRouterEventClass</Value></Property></Properties></DataType><DataType><Name GUID="{1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387}" TcBaseType="true" CName="Win32EventClass">Win32EventClass</Name><DisplayName TxtId=""><![CDATA[Win32EventClass]]></DisplayName><EventId><Name Id="0">ERROR_SUCCESS</Name><DisplayName TxtId=""><![CDATA[The operation completed successfully.]]></DisplayName><Severity>Verbose</Severity></EventId><EventId><Name Id="1">ERROR_INVALID_FUNCTION</Name><DisplayName TxtId=""><![CDATA[Incorrect function.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="2">ERROR_FILE_NOT_FOUND</Name><DisplayName TxtId=""><![CDATA[The system cannot find the file specified.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="3">ERROR_PATH_NOT_FOUND</Name><DisplayName TxtId=""><![CDATA[The system cannot find the path specified.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="4">ERROR_TOO_MANY_OPEN_FILES</Name><DisplayName TxtId=""><![CDATA[The system cannot open the file.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="5">ERROR_ACCESS_DENIED</Name><DisplayName TxtId=""><![CDATA[Access is denied.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="6">ERROR_INVALID_HANDLE</Name><DisplayName TxtId=""><![CDATA[The handle is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="8">ERROR_NOT_ENOUGH_MEMORY</Name><DisplayName TxtId=""><![CDATA[Not enough storage is available to process this command.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="13">ERROR_INVALID_DATA</Name><DisplayName TxtId=""><![CDATA[The data is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="21">ERROR_NOT_READY</Name><DisplayName TxtId=""><![CDATA[The device is not ready.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="22">ERROR_BAD_COMMAND</Name><DisplayName TxtId=""><![CDATA[The device does not recognize the command.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="23">ERROR_CRC</Name><DisplayName TxtId=""><![CDATA[Data error (cyclic redundancy check).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="24">ERROR_BAD_LENGTH</Name><DisplayName TxtId=""><![CDATA[The program issued a command but the command length is incorrect.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="29">ERROR_WRITE_FAULT</Name><DisplayName TxtId=""><![CDATA[The system cannot write to the specified device.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="30">ERROR_READ_FAULT</Name><DisplayName TxtId=""><![CDATA[The system cannot read from the specified device.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="31">ERROR_GEN_FAILURE</Name><DisplayName TxtId=""><![CDATA[A device attached to the system is not functioning.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="50">ERROR_NOT_SUPPORTED</Name><DisplayName TxtId=""><![CDATA[The request is not supported.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="51">ERROR_REM_NOT_LIST</Name><DisplayName TxtId=""><![CDATA[The remote computer is not available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="52">ERROR_DUP_NAME</Name><DisplayName TxtId=""><![CDATA[A duplicate name exists on the network.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="53">ERROR_BAD_NETPATH</Name><DisplayName TxtId=""><![CDATA[The network path was not found.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="54">ERROR_NETWORK_BUSY</Name><DisplayName TxtId=""><![CDATA[The network is busy.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="55">ERROR_DEV_NOT_EXIST</Name><DisplayName TxtId=""><![CDATA[The specified network resource or device is no longer available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="80">ERROR_FILE_EXISTS</Name><DisplayName TxtId=""><![CDATA[The file exists.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="82">ERROR_CANNOT_MAKE</Name><DisplayName TxtId=""><![CDATA[The directory or file cannot be created.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="85">ERROR_ALREADY_ASSIGNED</Name><DisplayName TxtId=""><![CDATA[The local device name is already in use.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="86">ERROR_INVALID_PASSWORD</Name><DisplayName TxtId=""><![CDATA[The specified network password is not correct.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="87">ERROR_INVALID_PARAMETER</Name><DisplayName TxtId=""><![CDATA[The parameter is incorrect.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="110">ERROR_OPEN_FAILED</Name><DisplayName TxtId=""><![CDATA[The system cannot open the device or file specified.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="183">ERROR_ALREADY_EXISTS</Name><DisplayName TxtId=""><![CDATA[Cannot create a file when that file already exists.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="186">ERROR_INVALID_FLAG_NUMBER</Name><DisplayName TxtId=""><![CDATA[The flag passed is not correct.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="258">WAIT_TIMEOUT</Name><DisplayName TxtId=""><![CDATA[The wait operation timed out.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="259">ERROR_NO_MORE_ITEMS</Name><DisplayName TxtId=""><![CDATA[No more data is available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="487">ERROR_INVALID_ADDRESS</Name><DisplayName TxtId=""><![CDATA[Attempt to access invalid address.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="534">ERROR_ARITHMETIC_OVERFLOW</Name><DisplayName TxtId=""><![CDATA[Arithmetic result exceeded 32 bits.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="995">ERROR_OPERATION_ABORTED</Name><DisplayName TxtId=""><![CDATA[The I/O operation has been aborted because of either a thread exit or an application request.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="996">ERROR_IO_INCOMPLETE</Name><DisplayName TxtId=""><![CDATA[Overlapped I/O event is not in a signaled state.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="997">ERROR_IO_PENDING</Name><DisplayName TxtId=""><![CDATA[Overlapped I/O operation is in progress.]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{3FEAA938-D042-4B1E-8ADD-BB2F7BE872B0}" /></Hides></DataType><DataType><Name>ST_Win32EventClass</Name><BitSize>7104</BitSize><SubItem><Name>ERROR_SUCCESS</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_SUCCESS</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Verbose</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_FUNCTION</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_FUNCTION</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_FILE_NOT_FOUND</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_FILE_NOT_FOUND</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_PATH_NOT_FOUND</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_PATH_NOT_FOUND</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_TOO_MANY_OPEN_FILES</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_TOO_MANY_OPEN_FILES</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_ACCESS_DENIED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_ACCESS_DENIED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_HANDLE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_HANDLE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_NOT_ENOUGH_MEMORY</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_NOT_ENOUGH_MEMORY</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_DATA</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_DATA</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_NOT_READY</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_NOT_READY</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_BAD_COMMAND</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_BAD_COMMAND</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_CRC</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_CRC</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_BAD_LENGTH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_BAD_LENGTH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_WRITE_FAULT</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_WRITE_FAULT</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_READ_FAULT</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2688</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_READ_FAULT</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_GEN_FAILURE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2880</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_GEN_FAILURE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_NOT_SUPPORTED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3072</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_NOT_SUPPORTED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_REM_NOT_LIST</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3264</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_REM_NOT_LIST</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_DUP_NAME</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3456</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_DUP_NAME</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_BAD_NETPATH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3648</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_BAD_NETPATH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_NETWORK_BUSY</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3840</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_NETWORK_BUSY</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_DEV_NOT_EXIST</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4032</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_DEV_NOT_EXIST</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_FILE_EXISTS</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4224</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_FILE_EXISTS</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_CANNOT_MAKE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4416</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_CANNOT_MAKE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_ALREADY_ASSIGNED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4608</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_ALREADY_ASSIGNED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_PASSWORD</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4800</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_PASSWORD</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_PARAMETER</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4992</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_PARAMETER</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_OPEN_FAILED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5184</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_OPEN_FAILED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_ALREADY_EXISTS</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5376</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_ALREADY_EXISTS</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_FLAG_NUMBER</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5568</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_FLAG_NUMBER</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>WAIT_TIMEOUT</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5760</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.WAIT_TIMEOUT</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_NO_MORE_ITEMS</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5952</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_NO_MORE_ITEMS</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_INVALID_ADDRESS</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6144</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_INVALID_ADDRESS</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_ARITHMETIC_OVERFLOW</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6336</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_ARITHMETIC_OVERFLOW</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_OPERATION_ABORTED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6528</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_OPERATION_ABORTED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_IO_INCOMPLETE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6720</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_IO_INCOMPLETE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ERROR_IO_PENDING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>6912</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>135</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_Win32EventClass.ERROR_IO_PENDING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>Win32EventClass</Value></Property></Properties></DataType><DataType><Name GUID="{CC929187-3970-4CF4-8F39-946BEC12422D}">TcIPCDiagEventClass</Name><DisplayName TxtId=""><![CDATA[TcIPCDiagEventClass]]></DisplayName><EventId><Name Id="#x0001">Fail</Name><DisplayName TxtId=""><![CDATA[Fail - unspecified error.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0100">InvalidIndex</Name><DisplayName TxtId=""><![CDATA[Invalid index.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0101">InvalidAccess</Name><DisplayName TxtId=""><![CDATA[Invalid access.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0102">BufferTooSmall</Name><DisplayName TxtId=""><![CDATA[Buffer is too small.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0103">TypeNotSupported</Name><DisplayName TxtId=""><![CDATA[Type is not supported.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0104">OutOfMemory</Name><DisplayName TxtId=""><![CDATA[Out of memory.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0105">NoDataAvailable</Name><DisplayName TxtId=""><![CDATA[No data available.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0106">InvalidData</Name><DisplayName TxtId=""><![CDATA[Invalid data.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0107">InvalidArgument</Name><DisplayName TxtId=""><![CDATA[Invalid argument.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0108">OutOfRange</Name><DisplayName TxtId=""><![CDATA[Value is out of range.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0200">ServerBusy</Name><DisplayName TxtId=""><![CDATA[Server is busy.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0201">NotInit</Name><DisplayName TxtId=""><![CDATA[MDP API is not initialized.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x0F00">NotImplemented</Name><DisplayName TxtId=""><![CDATA[Not implemented.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x1000">NotSupported</Name><DisplayName TxtId=""><![CDATA[Not supported.]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{5437A241-9D17-41D0-8629-34B822946252}" /></Hides></DataType><DataType><Name>ST_TcIPCDiagEventClass</Name><BitSize>2688</BitSize><SubItem><Name>Fail</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.Fail</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidIndex</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.InvalidIndex</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidAccess</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.InvalidAccess</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BufferTooSmall</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.BufferTooSmall</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TypeNotSupported</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.TypeNotSupported</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>OutOfMemory</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.OutOfMemory</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoDataAvailable</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.NoDataAvailable</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidData</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.InvalidData</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidArgument</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.InvalidArgument</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>OutOfRange</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.OutOfRange</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>ServerBusy</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.ServerBusy</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotInit</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.NotInit</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotImplemented</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.NotImplemented</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NotSupported</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>45</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagEventClass.NotSupported</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>TcIPCDiagEventClass</Value></Property></Properties></DataType><DataType><Name GUID="{20226F4C-54BA-479F-BA48-FBE52D0E9CD5}">TcIPCDiagPlcApiEventClass</Name><DisplayName TxtId=""><![CDATA[TcIPCDiagPlcApiEventClass]]></DisplayName><EventId><Name Id="1">InvalidModList</Name><DisplayName TxtId=""><![CDATA[Invalid module list (initialization of IPCDiag required).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x2">UnavailableModule</Name><DisplayName TxtId=""><![CDATA[Module of parameter is unavailable (not existing).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x3">UnavailableParameter</Name><DisplayName TxtId=""><![CDATA[Parameter is unavailable (not existing).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x4">NoValidData</Name><DisplayName TxtId=""><![CDATA[No valid parameter value available (reading is pending or failed).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x5">InvalidBuffer</Name><DisplayName TxtId=""><![CDATA[Allocated buffer is invalid (pointer is zero or buffer size is too small).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x6">InvalidIndex</Name><DisplayName TxtId=""><![CDATA[Allocated index is invalid.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="7">BadParameterValues</Name><DisplayName TxtId=""><![CDATA[Error that some of the requested parameter values returned an error (use GetParameterByIdx).]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x8">BadParameterValues_Info</Name><DisplayName TxtId=""><![CDATA[Info that some of the requested parameter values returned an error (use GetParameterByIdx).]]></DisplayName><Severity>Info</Severity></EventId><Hides><Hide GUID="{1F50550E-82AC-4486-B681-048F0AEF9609}" /></Hides></DataType><DataType><Name>ST_TcIPCDiagPlcApiEventClass</Name><BitSize>1536</BitSize><SubItem><Name>InvalidModList</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.InvalidModList</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>UnavailableModule</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.UnavailableModule</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>UnavailableParameter</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.UnavailableParameter</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>NoValidData</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.NoValidData</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidBuffer</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.InvalidBuffer</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>InvalidIndex</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.InvalidIndex</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BadParameterValues</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.BadParameterValues</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BadParameterValues_Info</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>213</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_TcIPCDiagPlcApiEventClass.BadParameterValues_Info</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Info</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>TcIPCDiagPlcApiEventClass</Value></Property></Properties></DataType><DataType><Name GUID="{229BB0F3-F9CA-475F-8753-FABF4E988AA0}" PersistentType="true">MessageEvent</Name><DisplayName TxtId=""><![CDATA[My message event]]></DisplayName><EventId><Name Id="999666">Event</Name><DisplayName TxtId=""><![CDATA[{0} {1} {2}]]></DisplayName><Severity>Info</Severity></EventId><Hides><Hide GUID="{CA98F59A-784D-445B-8AA4-6051CE5AB8ED}" /><Hide GUID="{386840C2-F10E-4962-866B-D1C8B382A67F}" /></Hides></DataType><DataType><Name>ST_MessageEvent</Name><BitSize>192</BitSize><SubItem><Name>Event</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>580628723</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63946</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18271</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>135</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>83</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>250</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>191</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>78</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>152</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>138</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>160</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_MessageEvent.Event</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Info</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>MessageEvent</Value></Property></Properties></DataType><DataType><Name GUID="{52901D69-F975-4949-BB4F-7F9B31186576}" Namespace="local" PersistentType="true">LocalEvents</Name><DisplayName TxtId=""><![CDATA[Project specific events]]></DisplayName><EventId><Name Id="2">EMERGENCY_STOP</Name><DisplayName TxtId=""><![CDATA[{0,x} Emergency stop  {1} {2} activated]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x012014">CRANEHPU_EXTERNAL_SHUTDOWN</Name><DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - External shutdown]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x012015">CRANEHPU_OIL_LEVEL_SHUTDOWN</Name><DisplayName TxtId=""><![CDATA[{0,x}  Crane HPU - Oil Level shutdown]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x030001">SENSOR_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} Sensor Error {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x030002">POSITION_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} Position failure {1}]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x030003">PWM_CARD_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} PWM card failure {1}]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x003018">LOADCELL_TENSION_WARNING</Name><DisplayName TxtId=""><![CDATA[{0,x} Loadcell tension limit exceeded  {2}]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x004433">HPU_LEVEL_SWITCH_ALARM</Name><DisplayName TxtId=""><![CDATA[{0,x}  Oil level switch alarm {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{A6F92DC9-6B31-425C-B33C-3C04F082A5B7}" /><Hide GUID="{4C8431C8-13C8-4D82-8445-56A108B69367}" /><Hide GUID="{7A1D4BF4-00EF-4565-A937-CCEEA02EBAE4}" /><Hide GUID="{1B226477-CD64-4B69-89BD-0799B5CFE9B4}" /><Hide GUID="{AC9F60AC-55AF-4B77-A90B-4C22F7E1458A}" /><Hide GUID="{2D550178-F16C-47F8-B935-EAD8B4DCEC0C}" /><Hide GUID="{5302ADFC-3610-4A87-B110-7E40E3169E37}" /><Hide GUID="{54661438-B332-4DA2-83FE-94B524FDC009}" /><Hide GUID="{EA10E2B3-6DBE-4F8D-9E16-AEFC00AE62F4}" /><Hide GUID="{1CD45773-6C8E-4050-A8B1-D3F7331D86D9}" /><Hide GUID="{90A37F13-A3CC-4561-AAD5-C159B657B888}" /><Hide GUID="{FF284563-1227-46BA-87A7-9C9D02C101E8}" /><Hide GUID="{1E87D59D-ADDD-4C86-A7D2-4A6BB9ED8E8C}" /><Hide GUID="{F4A59AE5-CFDE-4C15-A2DF-5E87BA09B5E3}" /><Hide GUID="{A0337BE2-2F3D-402B-9BF7-519943F3123C}" /><Hide GUID="{2EFE37C4-F6EE-4600-B98D-CBB9B527D9B9}" /><Hide GUID="{6559C56F-F1F0-42B9-9A86-EF1E96FE1337}" /><Hide GUID="{DA87D287-AD25-4964-B96F-CE4A04F3937D}" /><Hide GUID="{893002BC-182D-4808-9138-0A69FFDC4DD0}" /><Hide GUID="{D9C1F108-8970-4949-A5D4-57FF468D4386}" /><Hide GUID="{F2A1C901-B43D-4F2A-894A-A888E623CD6E}" /><Hide GUID="{CA6D4AC4-9AFE-4D30-AF7D-2E445CDC3EF2}" /><Hide GUID="{121FE69F-AD34-4725-AFD2-141F9CBF036E}" /></Hides></DataType><DataType><Name>ST_LocalEvents</Name><BitSize>1536</BitSize><SubItem><Name>EMERGENCY_STOP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.EMERGENCY_STOP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_EXTERNAL_SHUTDOWN</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.CRANEHPU_EXTERNAL_SHUTDOWN</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_OIL_LEVEL_SHUTDOWN</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.CRANEHPU_OIL_LEVEL_SHUTDOWN</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>SENSOR_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.SENSOR_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>POSITION_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.POSITION_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>PWM_CARD_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.PWM_CARD_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>LOADCELL_TENSION_WARNING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.LOADCELL_TENSION_WARNING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_LEVEL_SWITCH_ALARM</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1385176425</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63861</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>18761</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>187</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>79</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>127</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>155</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>49</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>24</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>101</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>118</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LocalEvents.HPU_LEVEL_SWITCH_ALARM</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>local.LocalEvents</Value></Property><Property><Name>Namespace</Name><Value>local</Value></Property></Properties></DataType><DataType><Name GUID="{16A8F721-FD4A-4ED1-B8BC-9994F334F362}" Namespace="p7hyd">LibHydraulicEventClass</Name><DisplayName TxtId=""><![CDATA[NewEventClass_DisplayText]]></DisplayName><EventId><Name Id="#x013001">HPU_FilterIndicator</Name><DisplayName TxtId=""><![CDATA[{0,x} Oil filter clogged {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x013002">HPU_GateValve</Name><DisplayName TxtId=""><![CDATA[{0,x} Gate Valve Closed  {2} ID {1}]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x013003">HPU_LevelSwitch</Name><DisplayName TxtId=""><![CDATA[{0,x}  Oil level switch alarm {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x013004">HPU_LimitSwitch</Name><DisplayName TxtId=""><![CDATA[{0,x}  Limitl switch alarm {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x013005">HPU_ReturnFilter</Name><DisplayName TxtId=""><![CDATA[{0,x} Return filter clogged {2} ID {1}]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x013006">HPU_ServoPressure</Name><DisplayName TxtId=""><![CDATA[{0,x} Servo pressure too low {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x013007">HPU_HighTemp</Name><DisplayName TxtId=""><![CDATA[{0,x} High oil temperature {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x013008">HPU_CriticalTemp</Name><DisplayName TxtId=""><![CDATA[{0,x} Oil temperature Critical {2} ID {1}]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x013009">HPU_DrainFilter</Name><DisplayName TxtId=""><![CDATA[{0,x} Drain filter clogged {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x01300A">HPU_PumpOverload</Name><DisplayName TxtId=""><![CDATA[{0,x} Pump overload {2} ID {1}]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{44F837FE-B0D9-4226-88C9-B21AFD25B22A}" /><Hide GUID="{BB7C153F-A4FF-47DA-B2EA-1409F3D83871}" /><Hide GUID="{347E5836-9F3D-47B3-B91D-3F76292F7FDF}" /><Hide GUID="{D81D3DE8-F441-401E-BA93-A72674EA2837}" /><Hide GUID="{4E1149B8-3FFF-49EB-AF3A-B92DF0F3FF8C}" /><Hide GUID="{42FC64C6-741C-4CF0-941A-08669F8540C9}" /><Hide GUID="{F0238815-FC80-46CC-90FA-ADF3E8CFEC67}" /><Hide GUID="{48585FDC-9A5A-4E1F-A999-E2AD4CEF2DD3}" /><Hide GUID="{56DC1BA7-F255-4395-9B4F-712DDD1F0C77}" /><Hide GUID="{2BB5B559-6EF7-4EAD-A2A5-A208F6D82AB6}" /><Hide GUID="{DB5F7C7D-8CA8-4EAD-86A4-BDEC16330543}" /><Hide GUID="{FC3C9A5E-8FAA-4064-BFB0-3942F62DCAF6}" /><Hide GUID="{75114308-9578-4065-B4E0-3722832E0166}" /><Hide GUID="{5C78951E-E9A4-4266-96F7-A5D3ED3FE4FE}" /><Hide GUID="{9B574D6F-9647-4497-A28A-097422F9B4D6}" /><Hide GUID="{441748B0-2700-40FF-8323-9CA28E3BA375}" /><Hide GUID="{507C3F7B-F060-43E4-8ADA-9B89152145B5}" /><Hide GUID="{ABF0BEAE-6A35-4066-A96D-F8C8E1A5CC65}" /><Hide GUID="{135DECCE-EAC4-49B9-A225-73D5CDA192A8}" /><Hide GUID="{808E7AB5-4382-482A-B538-C6174F75770D}" /><Hide GUID="{99454191-9A14-48D6-890D-E1AB4006031A}" /><Hide GUID="{E9EA16B4-BE2A-4350-B77F-9F97B5723975}" /><Hide GUID="{0290AE0C-4EA3-4DFD-872F-91EADD1C0E64}" /><Hide GUID="{AE001983-B023-48DF-8B79-26D9885255D2}" /><Hide GUID="{7418559B-52BB-46E1-979B-401CDB27506B}" /></Hides></DataType><DataType><Name>ST_LibHydraulicEventClass</Name><BitSize>1920</BitSize><SubItem><Name>HPU_FilterIndicator</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_FilterIndicator</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_GateValve</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_GateValve</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_LevelSwitch</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_LevelSwitch</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_LimitSwitch</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_LimitSwitch</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_ReturnFilter</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_ReturnFilter</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_ServoPressure</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_ServoPressure</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_HighTemp</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_HighTemp</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_CriticalTemp</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_CriticalTemp</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_DrainFilter</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_DrainFilter</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPU_PumpOverload</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>380172065</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64842</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>20177</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>184</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>188</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>153</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>148</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>52</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>243</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>98</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibHydraulicEventClass.HPU_PumpOverload</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>p7hyd.LibHydraulicEventClass</Value></Property><Property><Name>Namespace</Name><Value>p7hyd</Value></Property></Properties></DataType><DataType><Name GUID="{69C78348-F660-42E2-88B9-1C9A9130BA21}" Namespace="p6power">LibPowerEvtClass</Name><DisplayName TxtId=""><![CDATA[Event Class for the power lib]]></DisplayName><EventId><Name Id="#x010001">POWER_USAGE_HIGH</Name><DisplayName TxtId=""><![CDATA[{0,x} The power usage is too high. Power Usage {3}]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x010002">POWER_REGEN_HIGH</Name><DisplayName TxtId=""><![CDATA[{0,x}  Power Regneration is too high. Power Regeneration {3}]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x010003">POWER_COM_LOST</Name><DisplayName TxtId=""><![CDATA[{0,x}  AFE {1} Ethercat communication lost]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012001">HPUBRAKE_PRESSURE_STARTUP</Name><DisplayName TxtId=""><![CDATA[{0,x}  The time for building up pressure was too high - Brake HPU {1}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012002">HPUBRAKE_PRESSURE_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x}  The pressure for the brake HPU {1} is too low to operate]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012003">HPUBRAKE_OIL_LEVEL_LOW</Name><DisplayName TxtId=""><![CDATA[{0,x}  The oil level  for brake HPU {1} is too low]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012004">HPUBRAKE_OIL_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x}  The oil temperature for brake HPU {1} is too high]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x010004">POWER_NET_MISSING</Name><DisplayName TxtId=""><![CDATA[{0,x} Net power isn't available.]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x010005">POWER_AFE_NOTOP</Name><DisplayName TxtId=""><![CDATA[{0,x}  AFE {1} is not operational]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x000001">GROUND_FAULT</Name><DisplayName TxtId=""><![CDATA[{0,x} Ground Fault {1} {2}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x010006">POWER_AFE_CHARGE_OVERLOAD</Name><DisplayName TxtId=""><![CDATA[{0,x} The IGBT #{1}  has a charge overload. Wait  5 minutes]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x012005">CRANEHPU_PRESSURE_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x}  The pressure for the crane HPU is too low to operate]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012006">CRANEHPU_LIMITSWITCH_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x}  The limit switch is indicating a low oil level in the crane HPU]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012007">CRANEHPU_LEVELSWITCH_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x}  The oil level in the crane HPU is low]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012008">CRANEHPU_FILTERDRAIN_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} The crane HPU drain filter is clogged]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012009">CRANEHPU_FILTERRETURN_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} The crane HPU return filter is clogged]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012010">CRANEHPU_FILTERSERVO_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} Error with crane HPU servo filter]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012011">CRANEHPU_TEMPERATURE_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} Hight temperature on crane HPU]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012012">CRANEHPU_OVERLOAD</Name><DisplayName TxtId=""><![CDATA[{0,x} Crane HPU Motor overload]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012013">CRANHPU_NO_POWER</Name><DisplayName TxtId=""><![CDATA[{0,x} Crane HPU has not enough power]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x010007">POWER_AFE_TRIPPED</Name><DisplayName TxtId=""><![CDATA[{0,x}  AFE {1} {2} has tripped]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x010008">POWER_AFE_LOCAL</Name><DisplayName TxtId=""><![CDATA[{0,x} AFE {1} {2} is in local control]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x014001">GHPU_PUMP1_OVERLOAD</Name><DisplayName TxtId=""><![CDATA[{0,x} HPU {1} Pump1 overload]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x014002">GHPU_PUMP2_OVERLOAD</Name><DisplayName TxtId=""><![CDATA[{0,x} HPU {1} Pump2 overload]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x014003">GHPU_OIL_LOW</Name><DisplayName TxtId=""><![CDATA[{0,x} HPU {1} Oil level  low]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x014004">GHPU_OIL_LOWLOW</Name><DisplayName TxtId=""><![CDATA[{0,x} HPU {1} oil level  extreme low]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x014005">GHPU_OIL_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} HPU {1} Oil temperature high]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x010009">BRAKECHOPPER_ERROR</Name><DisplayName TxtId=""><![CDATA[{0,x} Brake Chopper {1} Error]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x01000A">BRAKECHOPPER_HIGHTEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Brake Chopper {1} High temperature]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012014">HPUBRAKE_OIL_FILTER</Name><DisplayName TxtId=""><![CDATA[{0,x} The HPU Brake oil filter is clogged]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x012015">HPUBRAKE_BRAKERESISTANCE1_TEMPERATURE</Name><DisplayName TxtId=""><![CDATA[{0,x} The brake HPU has a too high oil temperature]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{27E6C290-1412-449A-B1A5-BA03D9C0E707}" /><Hide GUID="{91C40059-331B-48A5-9CE8-9199D277B76B}" /><Hide GUID="{197DBF95-ED28-47A1-B25E-15454F380299}" /><Hide GUID="{114FB95B-894B-4E84-AD83-8D1C49FBB453}" /><Hide GUID="{AFADC7F0-E1F3-40BC-9A7A-FDC498B17181}" /><Hide GUID="{77831D70-9C8E-48EB-A7E4-A50530623849}" /><Hide GUID="{4C71270F-EC28-4B16-BDA9-E7C8E65D63E7}" /><Hide GUID="{DEB15D9C-7C06-4BF2-B812-F86882E84286}" /><Hide GUID="{FBDE4857-463C-4486-8677-F4DF89B33658}" /><Hide GUID="{8C10E377-93C6-4D4A-A0F7-B6BC250BECE5}" /><Hide GUID="{B845E54B-8489-40BF-9417-C4FFDBE9AA9A}" /><Hide GUID="{34C0A451-CC0B-4767-B3C3-91643F9021C7}" /><Hide GUID="{8CF46071-D974-49F5-949A-3C25BAD526DA}" /><Hide GUID="{D77AEE46-2C66-45B8-8E7E-5E8301982B5A}" /><Hide GUID="{83E52765-5336-48D4-8DD7-4555BA7870A0}" /><Hide GUID="{AAC7446D-8470-40C8-9B9D-720BF4CF62E1}" /><Hide GUID="{ECEBF855-E56F-4C61-899B-026E65483C86}" /><Hide GUID="{541C735D-860E-4004-BD4D-5C8A0BB0A8FD}" /><Hide GUID="{0FAFA75F-FAA5-4FBA-AEDE-6AD965CDDEA9}" /><Hide GUID="{87E8555C-D751-4B04-99B4-0FF0B6F52DB4}" /><Hide GUID="{8E253185-7E18-4254-A62E-0E1D105232ED}" /><Hide GUID="{DA50BF45-407C-42D9-BEBE-9D193EC3D396}" /><Hide GUID="{B66D6E9A-EC91-4469-939A-2332D4204DA6}" /><Hide GUID="{768B9BE1-21D8-4013-82E1-E2F41C3D2C00}" /><Hide GUID="{1DA40567-0917-4C85-8E66-3E713874AC45}" /><Hide GUID="{A54901F5-6402-4C9D-8DBB-6B943B28F339}" /><Hide GUID="{45FC5D50-35F5-4653-9FD3-CDA3F192707B}" /><Hide GUID="{495FCA24-2F61-4D41-8207-BB96F2AF090E}" /><Hide GUID="{E724302A-2ABE-422C-8F19-6E1B79C1415D}" /><Hide GUID="{D84A1509-EED7-4912-AD77-CC2C60D41DA9}" /><Hide GUID="{A7C6F54E-9000-4E72-AF87-5DFB66449AA8}" /><Hide GUID="{FB3AC525-9406-482D-9DF7-C27D2EAC185A}" /><Hide GUID="{4C80DFE3-C5CB-4819-9CFE-1EFC969306EC}" /><Hide GUID="{62FD068D-3326-4F53-97C2-A06387435094}" /><Hide GUID="{7CF47B6A-5287-4B08-8CD8-9262AA9A50B2}" /><Hide GUID="{217C8D77-96BB-46E9-B5EF-874D944218E6}" /><Hide GUID="{4FE94E80-E001-44CA-8416-74BB9BC67444}" /><Hide GUID="{8C9C8639-AA72-4A3B-A860-3D17ADEECDDA}" /><Hide GUID="{265CBC28-0BE0-4A61-8E9E-EE1752C87F83}" /><Hide GUID="{26B7A425-F39A-422F-8EE0-143DFB8633AB}" /><Hide GUID="{CB9BC341-73F6-475F-9575-A513310B59E3}" /><Hide GUID="{DC076358-68B4-4997-8F24-A78210C933C9}" /><Hide GUID="{B6B82B18-1266-456E-AC25-04E8F30A601D}" /><Hide GUID="{DD96400A-2B99-4614-81DC-C200732FB29A}" /><Hide GUID="{DE5CB11A-EB22-4653-A624-C826EE4CBEF6}" /><Hide GUID="{9DA93D4F-1FB2-4DEE-9B1B-6B98E4440717}" /><Hide GUID="{3E3B0721-ECEA-4B54-95C7-F8D0FC9CD45D}" /><Hide GUID="{F742A2EB-0F97-4104-B22E-0CD0EE39AEBA}" /><Hide GUID="{825CE5D5-C377-45F8-B718-797F7D351D68}" /><Hide GUID="{735C2A58-2AB9-4486-A0F9-7A4E42F28FB1}" /><Hide GUID="{C8CE3DE6-CBAF-4C41-ABDB-62F3FE9847B6}" /><Hide GUID="{493810CC-4118-4899-808D-7B9C431F7F9A}" /><Hide GUID="{F74F8EEA-EF6E-40BC-B2F5-B68C245144B5}" /><Hide GUID="{06E19062-0C37-4F59-9731-2B6F656F68B9}" /></Hides></DataType><DataType><Name>ST_LibPowerEvtClass</Name><BitSize>5952</BitSize><SubItem><Name>POWER_USAGE_HIGH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_USAGE_HIGH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_REGEN_HIGH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_REGEN_HIGH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_COM_LOST</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_COM_LOST</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_PRESSURE_STARTUP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_PRESSURE_STARTUP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_PRESSURE_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_PRESSURE_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_OIL_LEVEL_LOW</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_OIL_LEVEL_LOW</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_OIL_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_OIL_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_NET_MISSING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_NET_MISSING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_AFE_NOTOP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_AFE_NOTOP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>GROUND_FAULT</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GROUND_FAULT</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_AFE_CHARGE_OVERLOAD</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_AFE_CHARGE_OVERLOAD</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_PRESSURE_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_PRESSURE_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_LIMITSWITCH_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_LIMITSWITCH_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_LEVELSWITCH_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_LEVELSWITCH_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_FILTERDRAIN_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2688</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_FILTERDRAIN_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_FILTERRETURN_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2880</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_FILTERRETURN_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_FILTERSERVO_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3072</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_FILTERSERVO_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_TEMPERATURE_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3264</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_TEMPERATURE_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANEHPU_OVERLOAD</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3456</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANEHPU_OVERLOAD</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>CRANHPU_NO_POWER</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3648</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.CRANHPU_NO_POWER</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_AFE_TRIPPED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3840</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_AFE_TRIPPED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>POWER_AFE_LOCAL</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4032</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.POWER_AFE_LOCAL</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GHPU_PUMP1_OVERLOAD</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4224</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GHPU_PUMP1_OVERLOAD</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GHPU_PUMP2_OVERLOAD</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4416</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GHPU_PUMP2_OVERLOAD</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GHPU_OIL_LOW</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4608</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GHPU_OIL_LOW</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GHPU_OIL_LOWLOW</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4800</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GHPU_OIL_LOWLOW</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>GHPU_OIL_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4992</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.GHPU_OIL_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BRAKECHOPPER_ERROR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5184</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.BRAKECHOPPER_ERROR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BRAKECHOPPER_HIGHTEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5376</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.BRAKECHOPPER_HIGHTEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_OIL_FILTER</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5568</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_OIL_FILTER</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>HPUBRAKE_BRAKERESISTANCE1_TEMPERATURE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>5760</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1774682952</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>63072</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17122</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>136</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>185</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>28</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>154</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>145</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>186</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>33</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibPowerEvtClass.HPUBRAKE_BRAKERESISTANCE1_TEMPERATURE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>p6power.LibPowerEvtClass</Value></Property><Property><Name>Namespace</Name><Value>p6power</Value></Property></Properties></DataType><DataType><Name GUID="{5D86E790-FC5D-402F-B030-59EA298C46A8}" Namespace="p7elec">LibElectricEvtCls</Name><DisplayName TxtId=""><![CDATA[NewEventClass_DisplayText]]></DisplayName><EventId><Name Id="#x001000">INV_NO_POWER_SUPPLY</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} has no power (#{2})]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x001001">INV_TRIPPED</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} has tripped  (#{2})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x001002">INV_NO_READYREF</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} didn't gave signal ReadyRef  (#{2})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x001003">INV_NO_CONTACTOR_MSG</Name><DisplayName TxtId=""><![CDATA[{0,x} The contactor for inverter #{1} didn't gave a response for switching  (#{2})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x001004">INV_RESET_REQUEST</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} has received a reset request  (#{2})]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x001005">INV_COMMUNICATION</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} has a fieldbus problem  (#{2})]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x001006">INV_LOCAL</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} is now local  (#{2})]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x001007">INV_ENC0_MISSING</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} misses encoder 1  (#{2})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x001008">INV_ENC1_MISSING</Name><DisplayName TxtId=""><![CDATA[{0,x} The inverter #{1} misses encoder 2  (#{2})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003000">WINCH_INVERTER_MISSING</Name><DisplayName TxtId=""><![CDATA[{0,x} winch #{1} <{2}> has not enough motors  (#{2})]]></DisplayName><Severity>Critical</Severity></EventId><Hides><Hide GUID="{4E33B9E1-2E25-491B-B5BC-73CB8AE7A6E0}" /><Hide GUID="{E53BB20F-8D43-49A8-93AA-51861E2325DE}" /><Hide GUID="{ADC7BA46-300C-4B0E-839F-9DAFEAFE617F}" /><Hide GUID="{14853B1D-D5E6-47A4-A7D8-6ACC0F352EA2}" /><Hide GUID="{8860A7C9-C341-47AF-AA8E-C7CA300118E7}" /><Hide GUID="{5B2731E9-35C4-423F-A0F1-4FFE8097606F}" /><Hide GUID="{95605A6F-8C5D-49C2-83A2-44AB824BB8C3}" /><Hide GUID="{AF07CCB0-AA6C-4867-B80A-6FA82E429138}" /><Hide GUID="{2E23112D-0E16-4A56-84B3-77A3C2599797}" /><Hide GUID="{898A9762-2817-4286-A4FA-CB57BA981059}" /><Hide GUID="{F57440BD-DA38-4534-BB68-F792C380546A}" /><Hide GUID="{5738DF52-9E53-4074-B707-85D47C6A67DD}" /><Hide GUID="{C0C2BC3C-4563-4EE3-A0FC-39FAFC94E510}" /><Hide GUID="{AEC14E05-01DE-46AC-974E-A61985D8F397}" /></Hides></DataType><DataType><Name>ST_LibElectricEvtCls</Name><BitSize>1920</BitSize><SubItem><Name>INV_NO_POWER_SUPPLY</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_NO_POWER_SUPPLY</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_TRIPPED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_TRIPPED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_NO_READYREF</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_NO_READYREF</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_NO_CONTACTOR_MSG</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_NO_CONTACTOR_MSG</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_RESET_REQUEST</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_RESET_REQUEST</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_COMMUNICATION</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_COMMUNICATION</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_LOCAL</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_LOCAL</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_ENC0_MISSING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_ENC0_MISSING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>INV_ENC1_MISSING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.INV_ENC1_MISSING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>WINCH_INVERTER_MISSING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>1569122192</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>64605</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>16431</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>48</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>89</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>234</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>41</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>140</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>70</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>168</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibElectricEvtCls.WINCH_INVERTER_MISSING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>p7elec.LibElectricEvtCls</Value></Property><Property><Name>Namespace</Name><Value>p7elec</Value></Property></Properties></DataType><DataType><Name GUID="{C6898F4C-D78A-444D-BE11-5D97C208E6E4}" Namespace="p6winch">LibWinchEvtCls</Name><DisplayName TxtId=""><![CDATA[NewEventClass_DisplayText]]></DisplayName><EventId><Name Id="#x003001">SPOOL_DEVIATION_HIGH</Name><DisplayName TxtId=""><![CDATA[{0,x} Spooling #{1} {2} has a high spool deviation]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003002">SPOOL_DRIVE_IS_MISSING</Name><DisplayName TxtId=""><![CDATA[{0,x} Spooling drive #{1} {2}  has lost the motor for spooling]]></DisplayName><Severity>Critical</Severity></EventId><EventId><Name Id="#x003003">SPOOL_FOLLOWUP_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} Winch #{1}  the follow up sensor is defect]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003017">SPOOL_AUTO_DISABLED</Name><DisplayName TxtId=""><![CDATA[{0,x} Spooling drive #{1} {2} auto mode disabled - position error too high.]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x003004">FISHPUMP_OIL_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Fishpump #{1}  has a high oil temperature {3}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003005">FISHPUMP_SENSOR_OIL_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Fishpump #{1}  has a defect oil temperature sensor]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003006">FISHPUMP_ENV_PRESSURE_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} Fishpump #{1}  has a defect environment pressure sensor]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003007">FISHPUMP_HOUSING_PRESSURE_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} Fishpump #{1}  has a defect housing pressure sensor]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003008">GEAR_COOLING_OIL_FILTER</Name><DisplayName TxtId=""><![CDATA[{0,x} #{1}  A gear cooling oil filter is clocked.]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003009">MOTOR_COOLING_OIL_PRESSURE</Name><DisplayName TxtId=""><![CDATA[{0,x} #{1}  The motor cooling oil pressure is not OK]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300A">MOTOR_COOLING_OIL_LEVEL</Name><DisplayName TxtId=""><![CDATA[{0,x} #{1} The motor cooling oil level is low]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300B">MOTOR_COOLNG_OIL_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} #{1} The motor cooling oil temperature is high]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300C">MOTOR_COOLING_PUMP</Name><DisplayName TxtId=""><![CDATA[{0,x} #{1}  Motor cooling HPU missing pump #{3}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300D">MOTOR_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Winch #{1}  one of the motors has a high temperature {3}]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300E">GEAR_COOLING_TEMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Winch #{1}  one of the gear temperatures is high ({3})]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x00300F">GEAR_COOLING_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} {2} temperature sensor # {1} is defect]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x003010">BRAKEON_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} Purseseine Winch #{1}  has a defect brake on sensor]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003011">BRAKEOFF_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} Purseseine Winch #{1}  has a defect brake off sensor]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003012">TRAWLDIFF_HIGH</Name><DisplayName TxtId=""><![CDATA[{0,x} The difference of the trawset is high]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x003013">TRAWLSOUNDER_DIFF_HIGH</Name><DisplayName TxtId=""><![CDATA[{0,x} The max distance of a sounder winch to the master length is too high]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x003014">MOTOR_COOLING_SENSOR</Name><DisplayName TxtId=""><![CDATA[{0,x} {2} temperature sensor {1} is defect]]></DisplayName><Severity>Warning</Severity></EventId><EventId><Name Id="#x003015">COOLING_NOPUMP</Name><DisplayName TxtId=""><![CDATA[{0,x} Winches have lost pumps for cooling]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x3016">FISHPUMP_HOUSING_PRESSURE_LOW</Name><DisplayName TxtId=""><![CDATA[{0,x}  Fishpump #{1} has to low difference pressure inside housing. Value is {2} bar]]></DisplayName><Severity>Error</Severity></EventId><EventId><Name Id="#x003018">GEAR_COOLING_VALVE_FEEDBACK_ERR</Name><DisplayName TxtId=""><![CDATA[{0,x} Gear cooling selector valve {1} Feedback Error]]></DisplayName><Severity>Error</Severity></EventId><Hides><Hide GUID="{9FCA105C-8F7A-4FFA-8031-48321F363F43}" /><Hide GUID="{A5A58A3A-20F2-45BB-972B-7DB6F8463897}" /><Hide GUID="{5B53F92A-9CE4-4D28-8ED0-639BD64BF38C}" /><Hide GUID="{E666EB82-760F-4504-9D83-B0513EDDE004}" /><Hide GUID="{C887E06A-3C4C-4456-958B-58EF8D72AD93}" /><Hide GUID="{E2E3B92A-876A-485E-8BC8-7015D1637EE9}" /><Hide GUID="{BFE76026-7B50-4B06-900E-96DCFA5F1778}" /><Hide GUID="{6B560948-01D1-4F5B-887B-8C4AF2F22111}" /><Hide GUID="{7FE82FB8-9B72-4AFF-9F82-AA60031136E9}" /><Hide GUID="{6A192A5B-BBAF-4F83-A0C0-F83ED0A7A2B7}" /><Hide GUID="{0B09DCA2-6599-4A97-9202-42E6EC85E8E8}" /><Hide GUID="{6AC7F700-F7F4-4B76-8325-CAE2024B684C}" /><Hide GUID="{9CA0756D-1BB0-4C2D-AD86-E4F09E6543FE}" /><Hide GUID="{132AF745-410A-4FCD-94C9-A68F923ABE87}" /><Hide GUID="{A2193D58-B8C3-43B0-9D55-D70ED09EFFAA}" /><Hide GUID="{C49744A3-98E2-4287-895E-D69A7F1E29FD}" /><Hide GUID="{6C60BBA1-0A6D-4E1C-B17D-A3CD5E8884D0}" /><Hide GUID="{92CC10FA-9735-4E9C-827B-4A8B746CFD51}" /><Hide GUID="{C851E442-A3ED-4DCB-978B-3087A6B59BFB}" /><Hide GUID="{10F6D399-03BD-4F81-9CAF-34A61B8CEC47}" /><Hide GUID="{1B541835-5498-4883-AC63-16C45D1D6FB9}" /><Hide GUID="{15D1BE74-AC66-4369-A6FE-04CAECD50A37}" /><Hide GUID="{BDD4A421-B759-40B1-890D-89943B521593}" /><Hide GUID="{8718D141-4335-4A37-A703-BE636976B538}" /><Hide GUID="{281841F5-9B25-4AA5-A91E-715FB1D3AA3F}" /><Hide GUID="{D3F4BA42-374D-49EA-8F7F-6B052179C2D9}" /><Hide GUID="{54EBF0DF-EB52-4028-BD28-7340E1BCB0A9}" /><Hide GUID="{982854AC-337C-4025-83C1-9792B3BDF537}" /><Hide GUID="{74B81333-D4DB-4127-88AA-0DCEC12A82D5}" /><Hide GUID="{7A4292D6-6452-4B2D-B2D9-8EF99089BC91}" /><Hide GUID="{B86A0185-2224-4BD6-9AD5-20DB0F533239}" /><Hide GUID="{9E3220E4-AB95-45EC-8C84-6025FA6468AA}" /><Hide GUID="{0D5313D7-19FC-4038-A471-BB68F2C780CA}" /><Hide GUID="{D770F541-FBAA-4C79-A19E-33A099995AD0}" /><Hide GUID="{321126B2-3B6B-4D3C-8179-65797B5728EE}" /><Hide GUID="{CF4FE71B-86E5-424E-9128-47324D885D43}" /><Hide GUID="{00F6DBAF-8E83-4CD7-A020-CCBFF3CC349E}" /><Hide GUID="{E675572A-1D19-4180-9ADA-F52459248F7D}" /><Hide GUID="{86055B07-BFBA-4F00-9C4B-2A45DB2C1754}" /><Hide GUID="{AE8967C0-98C4-4060-860B-00290AD29167}" /><Hide GUID="{70BBA6D7-791D-4CB3-B3EA-3A653E6F3FF9}" /><Hide GUID="{3B267266-E5DF-40C9-951B-89D289A26827}" /><Hide GUID="{BD3B2861-4A05-4F31-BEEF-4570745DE9E5}" /><Hide GUID="{7451A4A0-3AFE-4AC4-8BE1-621B96051F18}" /><Hide GUID="{92EE918C-DA18-4494-B99F-92FD8B13DFDE}" /><Hide GUID="{F722FD2B-C0DA-408D-9C5A-2E167D798DE0}" /><Hide GUID="{06164189-6CDB-46D4-83B7-1A5B6EFA710C}" /><Hide GUID="{260C9AA1-D768-4BC8-AAA5-DB3066D9D041}" /><Hide GUID="{5727BEBD-32F7-4EC7-B889-2C66DE447FB4}" /><Hide GUID="{F7E38A6A-8C76-481A-866C-4E2E11C73EE5}" /><Hide GUID="{72649046-1F1A-4C23-BD0E-74E5B3216584}" /><Hide GUID="{6D6DA05A-4F62-4ABA-AD94-40297CD4D47D}" /><Hide GUID="{78AB8DE8-271A-46A5-8EEC-8C4324D32B2B}" /><Hide GUID="{94EE81A4-0265-4065-8BEF-0533AB0AAAF0}" /><Hide GUID="{560975D2-81C1-49B4-8EE0-95A11770A76A}" /><Hide GUID="{4F4596DE-B8C3-4486-BB79-71D05432BBB7}" /><Hide GUID="{9DB890C0-6504-489A-97CD-7C120FF7B7FA}" /><Hide GUID="{F06C56C6-23F9-4830-B251-7DDBB1115959}" /><Hide GUID="{6BAF8BB6-1D30-4FEC-805B-362D94594116}" /><Hide GUID="{1EA42EA6-B6F2-4C12-94EE-A74777406F53}" /><Hide GUID="{B405A705-E9BD-4AEC-9246-E9EEE8EB58B6}" /><Hide GUID="{0C3D0926-93C7-47C9-80D6-24ADC05EEE8F}" /><Hide GUID="{F3483C8A-DF2E-403F-85BF-758512C52728}" /><Hide GUID="{F062DAFD-ED55-4C6C-A637-D35710BFD1E5}" /><Hide GUID="{63505151-082A-45CF-9332-85CD77153426}" /><Hide GUID="{B880C9B7-076E-4D0D-8988-42B584969E45}" /><Hide GUID="{88820C55-9FC4-4EE2-B17F-65F8462E376B}" /><Hide GUID="{C0BF6744-CAFD-483E-A4FE-A29052549179}" /><Hide GUID="{AA3FD70B-C202-4BDA-A7EB-F0316CCA9D9B}" /><Hide GUID="{7BAB79E5-A820-43DA-ADBF-0FAA5816BE73}" /><Hide GUID="{AFE5C982-ACEF-4D84-A060-BED2DA212F34}" /><Hide GUID="{74AAC6F9-4F98-4642-B27F-22C542C4E4FA}" /><Hide GUID="{E098938C-B7BD-42AE-9B09-119FAD79A4F7}" /><Hide GUID="{468C9830-7D67-4819-A540-128680B41842}" /><Hide GUID="{E7AE3ED8-5BD3-4EFF-A910-9C032649C371}" /><Hide GUID="{AF418052-E595-4708-B5C9-35CC441B8AE8}" /><Hide GUID="{97CCA7D4-2FED-4F21-A5CB-C844EE99724A}" /><Hide GUID="{066E15CC-B674-4897-970A-BF10E1AC06D1}" /><Hide GUID="{54EF1A17-F498-4465-9B0B-27C794C1A061}" /><Hide GUID="{91E28C6B-7CE6-4ED0-9E98-252AD5FA540A}" /><Hide GUID="{F978F3E5-A824-4C8A-8DD0-2E07B26E7CD1}" /><Hide GUID="{02D51778-31A9-44AF-8321-D18351807675}" /><Hide GUID="{D8FE7E6B-928A-4FB2-9F4A-C5EE6430B815}" /><Hide GUID="{E0702790-DD5D-49F3-A9C0-77354C69A758}" /><Hide GUID="{3A7CF347-CC9B-4862-8A32-94995DA2D67D}" /><Hide GUID="{5BA5E811-37DE-4AD1-9B67-440E988D9991}" /><Hide GUID="{FB2160C4-E0F3-4B8B-96FC-9FD7A896D550}" /><Hide GUID="{BBCE046B-C367-4EDB-B0CD-C11FBD21DD8F}" /><Hide GUID="{232A10F1-98A8-4405-AE94-D0A7A86F5565}" /><Hide GUID="{D65A8EC4-E8C5-43DF-BC62-F61418ACA41C}" /><Hide GUID="{1D46B5AF-3735-4F71-A20C-D69F8736164C}" /></Hides></DataType><DataType><Name>ST_LibWinchEvtCls</Name><BitSize>4608</BitSize><SubItem><Name>SPOOL_DEVIATION_HIGH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>0</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.SPOOL_DEVIATION_HIGH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SPOOL_DRIVE_IS_MISSING</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>192</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.SPOOL_DRIVE_IS_MISSING</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Critical</EnumText></SubItem></Default></SubItem><SubItem><Name>SPOOL_FOLLOWUP_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>384</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.SPOOL_FOLLOWUP_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>SPOOL_AUTO_DISABLED</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>576</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.SPOOL_AUTO_DISABLED</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>FISHPUMP_OIL_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>768</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.FISHPUMP_OIL_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FISHPUMP_SENSOR_OIL_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>960</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.FISHPUMP_SENSOR_OIL_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FISHPUMP_ENV_PRESSURE_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1152</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.FISHPUMP_ENV_PRESSURE_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FISHPUMP_HOUSING_PRESSURE_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1344</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.FISHPUMP_HOUSING_PRESSURE_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GEAR_COOLING_OIL_FILTER</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1536</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.GEAR_COOLING_OIL_FILTER</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_COOLING_OIL_PRESSURE</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1728</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_COOLING_OIL_PRESSURE</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_COOLING_OIL_LEVEL</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>1920</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_COOLING_OIL_LEVEL</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_COOLNG_OIL_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2112</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_COOLNG_OIL_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_COOLING_PUMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2304</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_COOLING_PUMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2496</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GEAR_COOLING_TEMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2688</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.GEAR_COOLING_TEMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GEAR_COOLING_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>2880</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.GEAR_COOLING_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>BRAKEON_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3072</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.BRAKEON_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>BRAKEOFF_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3264</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.BRAKEOFF_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>TRAWLDIFF_HIGH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3456</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.TRAWLDIFF_HIGH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>TRAWLSOUNDER_DIFF_HIGH</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3648</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.TRAWLSOUNDER_DIFF_HIGH</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>MOTOR_COOLING_SENSOR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>3840</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.MOTOR_COOLING_SENSOR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Warning</EnumText></SubItem></Default></SubItem><SubItem><Name>COOLING_NOPUMP</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4032</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.COOLING_NOPUMP</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>FISHPUMP_HOUSING_PRESSURE_LOW</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4224</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.FISHPUMP_HOUSING_PRESSURE_LOW</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><SubItem><Name>GEAR_COOLING_VALVE_FEEDBACK_ERR</Name><Type GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">TcEventEntry</Type><BitSize>192</BitSize><BitOffs>4416</BitOffs><Default><SubItem><Name>.uuidEventClass.Data1</Name><Value>3330903884</Value></SubItem><SubItem><Name>.uuidEventClass.Data2</Name><Value>55178</Value></SubItem><SubItem><Name>.uuidEventClass.Data3</Name><Value>17485</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[0]</Name><Value>190</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[1]</Name><Value>17</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[2]</Name><Value>93</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[3]</Name><Value>151</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[4]</Name><Value>194</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[5]</Name><Value>8</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[6]</Name><Value>230</Value></SubItem><SubItem><Name>.uuidEventClass.Data4[7]</Name><Value>228</Value></SubItem><SubItem><Name>.nEventID</Name><EnumText>E_LibWinchEvtCls.GEAR_COOLING_VALVE_FEEDBACK_ERR</EnumText></SubItem><SubItem><Name>.eSeverity</Name><EnumText>TcEventSeverity.Error</EnumText></SubItem></Default></SubItem><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>signature_flag</Name><Value>33554432</Value></Property><Property><Name>checksuperglobal</Name></Property><Property><Name>show</Name></Property><Property><Name>no-analysis</Name></Property><Property><Name>TcEventClass</Name><Value>p6winch.LibWinchEvtCls</Value></Property><Property><Name>Namespace</Name><Value>p6winch</Value></Property></Properties></DataType><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_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_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_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>128</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>64</BitSize><BitOffs>64</BitOffs><Default><Value>0</Value></Default></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>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="Tc2_TcpIp">ST_TlsListenFlags</Name><Comment><![CDATA[ Additional TLS (server) connection parameters ]]></Comment><BitSize>8</BitSize><SubItem><Name>bNoClientCert</Name><Type>BOOL</Type><Comment><![CDATA[ If TRUE => Configuration of client certificate is not required. Default: FALSE ]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="Tc2_TcpIp">T_ThrottleTimes</Name><BitSize>416</BitSize><BaseType>TIME</BaseType><ArrayInfo><LBound>0</LBound><Elements>13</Elements></ArrayInfo><Properties><Property><Name>conditionalshow</Name></Property></Properties></DataType><DataType><Name Namespace="Tc2_TcpIp">ST_TlsConnectFlags</Name><Comment><![CDATA[ Additional TLS (client) connection parameters ]]></Comment><BitSize>16</BitSize><SubItem><Name>bNoServerCertCheck</Name><Type>BOOL</Type><Comment><![CDATA[ If TRUE => The certificate of the server is not checked. Default: FALSE ]]></Comment><BitSize>8</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>bIgnoreCnMismatch</Name><Type>BOOL</Type><Comment><![CDATA[ If TRUE => A mismatch of the common name of the server is ignored. Default: FALSE ]]></Comment><BitSize>8</BitSize><BitOffs>8</BitOffs></SubItem></DataType><DataType><Name>logData</Name><BitSize>192</BitSize><SubItem><Name>timestamp</Name><Type>ULINT</Type><BitSize>64</BitSize><BitOffs>0</BitOffs></SubItem><SubItem><Name>tension1</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>64</BitOffs></SubItem><SubItem><Name>tension2</Name><Type>LREAL</Type><BitSize>64</BitSize><BitOffs>128</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">CU2508StatIO_In</Name><BitSize>384</BitSize><SubItem><Name>addr</Name><Type GUID="{18071995-0000-0000-0000-000000000041}">AMSNETID</Type><ArrayInfo><LBound>0</LBound><Elements>8</Elements></ArrayInfo><BitSize>384</BitSize><BitOffs>0</BitOffs></SubItem></DataType><DataType><Name Namespace="p6com">EthercatCU2508Stat</Name><Comment><![CDATA[
	This Class is collecting Ethercat Master Port Frame Lost data. Only ports that are linked via IO link to AMSADDR
	are processed. The class is robust in the case the reference is not linked.  
]]></Comment><BitSize>45504</BitSize><SubItem><Name>IO_In</Name><Type Namespace="p6com" ReferenceTo="true">CU2508StatIO_In</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><Method><Name RpcEnable="plc" VTableIndex="5">getLostFrames</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Parameter><Name>port</Name><Type RpcDirection="in">DINT</Type><BitSize>32</BitSize></Parameter></Method><Method><Name RpcEnable="plc" VTableIndex="6">setNull</Name><ReturnType RpcDirection="out">BOOL</ReturnType><ReturnBitSize>8</ReturnBitSize><Parameter><Name>port</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize></Parameter></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></DataType><DataType><Name Namespace="p7type">IP6OpState</Name><BitSize>64</BitSize><ExtendsType GUID="{18071995-0000-0000-0000-000000000018}">PVOID</ExtendsType><PropertyItem><Name>OpState</Name><Type Namespace="p7type">P6OpState</Type><BitSize>16</BitSize></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="1">__getOpState</Name><ReturnType Namespace="p7type" RpcDirection="out">P6OpState</ReturnType><ReturnBitSize>16</ReturnBitSize><Properties><Property><Name>property</Name></Property></Properties></Method></DataType><DataType><Name Namespace="p6com">DeviceOpTime</Name><Comment><![CDATA[ This utility class is counting optime for winches in hours
	Internaly the counter is of type TIME, but the output is of type UINT
]]></Comment><BitSize>384</BitSize><SubItem><Name>Device</Name><Type Namespace="p7type">IP6OpState</Type><BitSize>64</BitSize><BitOffs>64</BitOffs><Properties><Property><Name>ItemType</Name><Value>Input</Value></Property></Properties></SubItem><SubItem><Name>_optime</Name><Type>TIME</Type><BitSize>32</BitSize><BitOffs>128</BitOffs><Properties><Property><Name>TcPersistent</Name></Property></Properties></SubItem><SubItem><Name>counter</Name><Type Namespace="p6com">OperationTimeCounter</Type><BitSize>192</BitSize><BitOffs>192</BitOffs></SubItem><PropertyItem><Name>Optime</Name><Type>UDINT</Type><BitSize>32</BitSize><GetCodeOffs>844528</GetCodeOffs><SetCodeOffs>844504</SetCodeOffs><Properties><Property><Name>TcRpcEnable</Name></Property></Properties></PropertyItem><Method><Name RpcEnable="plc" VTableIndex="4">__setOptime</Name><Parameter><Name>Optime</Name><Type RpcDirection="in">UDINT</Type><BitSize>32</BitSize><Properties><Property><Name>monitoring</Name><Value>call</Value></Property><Property><Name>TcRpcEnable</Name></Property></Properties></Parameter><Properties><Property><Name>property</Name></Property></Properties></Method><Method><Name RpcEnable="plc" VTableIndex="2">__getOptime</Name><ReturnType RpcDirection="out">UDINT</ReturnType><ReturnBitSize>32</ReturnBitSize><Local><Name>Optime</Name><Type>UDINT</Type><BitSize>32</BitSize></Local><Properties><Property><Name>property</Name></Property></Properties></Method><Properties><Property><Name>PouType</Name><Value>FunctionBlock</Value></Property></Properties></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="{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></DataTypes><Modules><Module GUID="{E1903A84-7906-4A18-9175-52F5ACFE844A}" TcSmClass="TComPlcObjDef" TargetPlatform="TwinCAT RT (x64)"><Name>CPU</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>{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></Licenses><Contexts><Context><Id NeedCalleeCall="true">0</Id><Name>SerialTask</Name><ManualConfig><OTCID>#x02010040</OTCID></ManualConfig></Context><Context><Id NeedCalleeCall="true">1</Id><Name>PlcTask</Name><ManualConfig><OTCID>#x02010030</OTCID></ManualConfig></Context><Context><Id NeedCalleeCall="true">2</Id><Name>LoggerTask</Name><ManualConfig><OTCID>#x02010050</OTCID></ManualConfig></Context></Contexts><Parameters /><DataAreas><DataArea><AreaNo AreaType="InputDst" CreateSymbols="true">0</AreaNo><Name>SerialTask Inputs</Name><ContextId>0</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>gvlMRU.MRU1_In</Name><BitSize>192</BitSize><BaseType>Serial6021_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4006848</BitOffs></Symbol><Symbol><Name>gvlCtd01.SheaveEncoder.encoderInput</Name><BitSize>16</BitSize><BaseType>PulseEncoderInput</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>6286528</BitOffs></Symbol><Symbol><Name>gvlMRU.MRU2_In</Name><BitSize>192</BitSize><BaseType>Serial6021_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056320</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.SheaveEncoder.encoderInput</Name><BitSize>16</BitSize><BaseType>PulseEncoderInput</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>6037312</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="OutputSrc" CreateSymbols="true">1</AreaNo><Name>SerialTask Outputs</Name><ContextId>0</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>gvlMRU.MRU1_Out</Name><BitSize>192</BitSize><BaseType>Serial6021_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4007040</BitOffs></Symbol><Symbol><Name>gvlMRU.MRU2_Out</Name><BitSize>192</BitSize><BaseType>Serial6021_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056512</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="Internal" CreateSymbols="true">3</AreaNo><Name>SerialTask Internal</Name><ContextId>0</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>gvlMRU.MRU1</Name><Comment><![CDATA[ A-frame and CTD]]></Comment><BitSize>49088</BitSize><BaseType>MRUcontrollerSerial</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3957760</BitOffs></Symbol><Symbol><Name>gvlMRU.MRU2</Name><Comment><![CDATA[ Overhead crane]]></Comment><BitSize>49088</BitSize><BaseType>MRUcontrollerSerial</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4007232</BitOffs></Symbol><Symbol><Name>Obj.eventMessage</Name><Comment><![CDATA[ takes three parameters: 0=message,  1=module name (string)]]></Comment><BitSize>4288</BitSize><BaseType Namespace="Tc3_EventLogger">FB_TcMessage</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4234176</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.SheaveEncoder</Name><BitSize>3200</BitSize><BaseType>IncrementalEncoder</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6037184</BitOffs></Symbol><Symbol><Name>gvlCtd01.SheaveEncoder</Name><Comment><![CDATA[Encoder]]></Comment><BitSize>3200</BitSize><BaseType>IncrementalEncoder</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6286400</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskPouOid_SerialTask</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>6312032</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>6312064</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskOid_SerialTask</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>6317184</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList.__SerialTask</Name><BitSize>896</BitSize><BaseType>_Implicit_Task_Info</BaseType><Default><SubItem><Name>.dwVersion</Name><Value>2</Value></SubItem></Default><Properties><Property><Name>TcContextName</Name><Value>SerialTask</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6317376</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.Sheavesensor</Name><BitSize>384</BitSize><BaseType>fb_SheaveMesurements</BaseType><Default><SubItem><Name>.ID</Name><Value>1</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>13749632</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="InputDst" CreateSymbols="true">16</AreaNo><Name>PlcTask Inputs</Name><ContextId>1</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>gvlSlackWireCompensator.io_in</Name><BitSize>96</BitSize><BaseType>SWCIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056704</BitOffs></Symbol><Symbol><Name>IO.confirmAlarm1</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4076992</BitOffs></Symbol><Symbol><Name>IO.confirmAlarm2</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4077000</BitOffs></Symbol><Symbol><Name>IOin.inverters</Name><BitSize>2016</BitSize><BaseType Namespace="p7elec">ACS880IO_In</BaseType><ArrayInfo><LBound>0</LBound><Elements>7</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4077024</BitOffs></Symbol><Symbol><Name>IOin.igbt_TA1</Name><BitSize>160</BitSize><BaseType Namespace="p6power">ACS880IGBTIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079040</BitOffs></Symbol><Symbol><Name>IOin.sensorFollowUpCtd</Name><Comment><![CDATA[rudderSensorData				AT %I*	: p6com.EL30xxIO_in;
Spooling]]></Comment><BitSize>32</BitSize><BaseType Namespace="p6com">EL30xxIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079200</BitOffs></Symbol><Symbol><Name>IOin.sensorFollowUpSDrum</Name><BitSize>32</BitSize><BaseType Namespace="p6com">EL30xxIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079232</BitOffs></Symbol><Symbol><Name>objBrakeHPU.brakeHPU1Io_in</Name><Comment><![CDATA[ FWD HPU]]></Comment><BitSize>64</BitSize><BaseType Namespace="p6power">HPUBrakeIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317088</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingCtrlIo_in</Name><BitSize>32</BitSize><BaseType>projGearCoolingControllerIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4348992</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingIo_in</Name><BitSize>128</BitSize><BaseType Namespace="p6winch">GearCoolingWinchIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349024</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._EstopInputs</Name><Comment><![CDATA[	{attribute 'hide'} _lastSwitchIdx 							: INT;  
	{attribute 'hide'} _lastSswitchName							: p7type.P6IdName;]]></Comment><BitSize>320</BitSize><BaseType>SwitchInputs</BaseType><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5481736</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._NoEStopDetected</Name><Comment><![CDATA[Emergency stop signal]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5482216</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafeGroupErrCom</Name><Comment><![CDATA[ Group Com error]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5482256</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafeGroupErrFB</Name><Comment><![CDATA[ Group FB Error]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5482264</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafeGroupErrOther</Name><Comment><![CDATA[ Group Other Error	]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5482272</BitOffs></Symbol><Symbol><Name>objManDev.SpoolAccessHMI.SpoolIO_In.ManualModeIO</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5493152</BitOffs></Symbol><Symbol><Name>objManDev.SpoolAccessHMI.SpoolIO_In.limitSensor</Name><BitSize>16</BitSize><BaseType>BOOL</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5493160</BitOffs></Symbol><Symbol><Name>objManDev.InvertersAccessHMI.SpoolIO_In.ManualModeIO</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5493536</BitOffs></Symbol><Symbol><Name>objManDev.InvertersAccessHMI.SpoolIO_In.limitSensor</Name><BitSize>16</BitSize><BaseType>BOOL</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5493544</BitOffs></Symbol><Symbol><Name>ObjPower.groundFault.signal</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5495168</BitOffs></Symbol><Symbol><Name>ObjPower.pmsVesselIo_in</Name><Comment><![CDATA[PMS
 note: still unclear wether P7 is a heavy consumer (start request/accept) or controllable consumer (power can be reduced). 
 Currently Heavy consumer according to ABB
PMS]]></Comment><BitSize>80</BitSize><BaseType>PMSVesselIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5548032</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.winchIo_in</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5548144</BitOffs></Symbol><Symbol><Name>gvlAframe.HandlingIo_in</Name><BitSize>368</BitSize><BaseType>Aframe_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5597264</BitOffs></Symbol><Symbol><Name>gvlAframe.Crane._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5597888</BitOffs></Symbol><Symbol><Name>gvlAframe.Deck_PanelIO_In</Name><BitSize>304</BitSize><BaseType>AframePanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5677520</BitOffs></Symbol><Symbol><Name>gvlAframe.Deck_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5678208</BitOffs></Symbol><Symbol><Name>gvlAframe.Radio_PanelIO_In</Name><BitSize>304</BitSize><BaseType>AframePanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5687760</BitOffs></Symbol><Symbol><Name>gvlAframe.Radio_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5688448</BitOffs></Symbol><Symbol><Name>gvlAframe.RadioPanelIO_In</Name><BitSize>216</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698304</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_in</Name><BitSize>16</BitSize><BaseType Namespace="p6manualDevices">BridgeControlIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698520</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.splitModeRequest</Name><Comment><![CDATA[ AKA split mode]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698536</BitOffs></Symbol><Symbol><Name>gvlDeckHPU.Io_in</Name><Comment><![CDATA[Temp]]></Comment><BitSize>96</BitSize><BaseType>deckHPU_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5701056</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.winchIo_in</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5701224</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.deckCtrlPanel_WP02_manSpoolIO_In</Name><BitSize>16</BitSize><BaseType Namespace="p6manualDevices">ManualSpoolControlIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5756144</BitOffs></Symbol><Symbol><Name>gvlOHC.HandlingIo_in</Name><BitSize>608</BitSize><BaseType>OHC_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5756160</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.spool_io_in</Name><BitSize>24</BitSize><BaseType>SpoolIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5756768</BitOffs></Symbol><Symbol><Name>gvlOHC.Crane._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5757056</BitOffs></Symbol><Symbol><Name>gvlOHC.Deck_PanelIO_In</Name><BitSize>832</BitSize><BaseType>OverheadCranePanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5825584</BitOffs></Symbol><Symbol><Name>gvlOHC.Deck_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5826816</BitOffs></Symbol><Symbol><Name>gvlOHC.Radio_PanelIO_In</Name><BitSize>832</BitSize><BaseType>OverheadCranePanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5863216</BitOffs></Symbol><Symbol><Name>gvlCtd01.winchIo_in</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5864048</BitOffs></Symbol><Symbol><Name>gvlOHC.Radio_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5864448</BitOffs></Symbol><Symbol><Name>gvlOHC.RadioPanelIO_In</Name><BitSize>216</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5901120</BitOffs></Symbol><Symbol><Name>gvlCtd01.bridgeCtrlPanel_CP02_Io_in</Name><BitSize>16</BitSize><BaseType Namespace="p6manualDevices">BridgeControlIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5901336</BitOffs></Symbol><Symbol><Name>gvlCtd01.deckCtrlPanel_WP01_manSpoolIO_In</Name><BitSize>16</BitSize><BaseType Namespace="p6manualDevices">ManualSpoolControlIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5901352</BitOffs></Symbol><Symbol><Name>gvlKN75.HandlingIo_in</Name><BitSize>48</BitSize><BaseType>KN75_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5903944</BitOffs></Symbol><Symbol><Name>gvlKN75.Crane._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5904256</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.HandlingIo_in</Name><BitSize>160</BitSize><BaseType>CtdDavid_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5906128</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Crane._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5906560</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Deck_PanelIO_In</Name><BitSize>320</BitSize><BaseType>CtdDavidPanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5922768</BitOffs></Symbol><Symbol><Name>gvlCtd01.spool_io_in</Name><BitSize>24</BitSize><BaseType>SpoolIO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5923088</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Deck_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5923520</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Radio_PanelIO_In</Name><BitSize>320</BitSize><BaseType>CtdDavidPanel_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5933392</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Radio_Panel.Equipment._activate</Name><Comment><![CDATA[Activate request to TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>5934144</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.RadioPanelIO_In</Name><BitSize>216</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_In</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5944064</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.deckCtrlPanel_WP02_Io_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5963776</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.panelTraction_io_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964144</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.hangarCtrlPanel_WP03_IO_In</Name><Comment><![CDATA[ROV HANGAR PANEL]]></Comment><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964400</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.deckCtrlPanel_WP02_Io_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6047552</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.HMI_Io_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6047808</BitOffs></Symbol><Symbol><Name>gvlCtd01.deckCtrlPanel_WP01_Io_in</Name><BitSize>208</BitSize><BaseType>projControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6170560</BitOffs></Symbol><Symbol><Name>gvlCtd01.panelCTD_io_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6170960</BitOffs></Symbol><Symbol><Name>ObjModbus.slave.InData</Name><BitSize>192</BitSize><BaseType Namespace="Tc2_ModbusRTU">MB_KL6inData22B</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>6297312</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.Sheavesensor.Loadcell_IO_in</Name><BitSize>32</BitSize><BaseType Namespace="p6com">EL30xxIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>13749888</BitOffs></Symbol><Symbol><Name>gvlCtd01.Sheavesensor.Loadcell_IO_in</Name><BitSize>32</BitSize><BaseType Namespace="p6com">EL30xxIO_in</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property></Properties><BitOffs>13750272</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="OutputSrc" CreateSymbols="true">17</AreaNo><Name>PlcTask Outputs</Name><ContextId>1</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>gvlSlackWireCompensator.io_out</Name><BitSize>32</BitSize><BaseType>SWCIO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943584</BitOffs></Symbol><Symbol><Name>IO.emergencyStopIsActive</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056800</BitOffs></Symbol><Symbol><Name>IO.Alarm</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056808</BitOffs></Symbol><Symbol><Name>IO.criticalAlarm</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056816</BitOffs></Symbol><Symbol><Name>IO.warningAlarm</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056824</BitOffs></Symbol><Symbol><Name>objBrakeHPU.brakeHPU1Io_out</Name><Comment><![CDATA[ FWD HPU]]></Comment><BitSize>16</BitSize><BaseType Namespace="p6power">HPUBrakeIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4077008</BitOffs></Symbol><Symbol><Name>IOout.inverters</Name><BitSize>448</BitSize><BaseType Namespace="p7elec">ACS880IO_Out</BaseType><ArrayInfo><LBound>0</LBound><Elements>7</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079264</BitOffs></Symbol><Symbol><Name>IOout.igbt_TA1</Name><BitSize>32</BitSize><BaseType Namespace="p6power">ACS880IGBTIO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079712</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingCtrlIo_out</Name><Comment><![CDATA[Gear Cooling]]></Comment><BitSize>8</BitSize><BaseType Namespace="p6winch">GearCoolingControllerIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317168</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingCtrlIo_out2</Name><BitSize>8</BitSize><BaseType Namespace="p6winch">GearCoolingControllerIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317176</BitOffs></Symbol><Symbol><Name>ObjCooling.waterCoolingValve</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349152</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._EStopLights</Name><Comment><![CDATA[Emergency stop indicatorLights]]></Comment><BitSize>160</BitSize><BaseType>BOOL</BaseType><ArrayInfo><LBound>0</LBound><Elements>20</Elements></ArrayInfo><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5482056</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafe_Run</Name><Comment><![CDATA[Run TwinSAFE logic]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>true</Bool></Default><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5482232</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafeFB_Reset</Name><Comment><![CDATA[Reset emergency stop]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5482240</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject._TwinSafeGroup_Reset</Name><Comment><![CDATA[Group Reset	]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5482248</BitOffs></Symbol><Symbol><Name>ObjPower.SystemActive</Name><Comment><![CDATA[PowerUsageIO_out        		AT %Q*  : p6com.EL40xxIO_out;
 PowerUsage                      : p6com.AnalogOutUniPolarScalableAA;]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490920</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.winchIo_out</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490928</BitOffs></Symbol><Symbol><Name>ObjPower.pmsVesselIo_out</Name><BitSize>32</BitSize><BaseType>PMSVesselIO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5548112</BitOffs></Symbol><Symbol><Name>gvlAframe.HandlingIo_out</Name><Comment><![CDATA[Crane]]></Comment><BitSize>464</BitSize><BaseType>Aframe_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596800</BitOffs></Symbol><Symbol><Name>gvlAframe.Crane._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5597896</BitOffs></Symbol><Symbol><Name>gvlAframe.Deck_PanelIO_Out</Name><Comment><![CDATA[DeckPanel]]></Comment><BitSize>144</BitSize><BaseType>AframePanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5677376</BitOffs></Symbol><Symbol><Name>gvlAframe.Deck_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5678216</BitOffs></Symbol><Symbol><Name>gvlAframe.Radio_PanelIO_Out</Name><Comment><![CDATA[RadioPanel]]></Comment><BitSize>144</BitSize><BaseType>AframePanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5687616</BitOffs></Symbol><Symbol><Name>gvlAframe.Radio_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5688456</BitOffs></Symbol><Symbol><Name>gvlAframe.RadioPanelIO_Out</Name><Comment><![CDATA[RadioBase]]></Comment><BitSize>256</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698048</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.winchIo_out</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698544</BitOffs></Symbol><Symbol><Name>gvlDeckHPU.Io_out</Name><BitSize>72</BitSize><BaseType>deckHPU_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5701152</BitOffs></Symbol><Symbol><Name>gvlOHC.HandlingIo_out</Name><Comment><![CDATA[Crane]]></Comment><BitSize>880</BitSize><BaseType>OHC_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5755264</BitOffs></Symbol><Symbol><Name>gvlOHC.Crane._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5757064</BitOffs></Symbol><Symbol><Name>gvlOHC.Deck_PanelIO_Out</Name><Comment><![CDATA[DeckPanel]]></Comment><BitSize>176</BitSize><BaseType>OverheadCranePanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5825408</BitOffs></Symbol><Symbol><Name>gvlCtd01.winchIo_out</Name><BitSize>16</BitSize><BaseType Namespace="p6winch">WinchIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5826416</BitOffs></Symbol><Symbol><Name>gvlOHC.Deck_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5826824</BitOffs></Symbol><Symbol><Name>gvlOHC.Radio_PanelIO_Out</Name><Comment><![CDATA[RadioPanel]]></Comment><BitSize>176</BitSize><BaseType>OverheadCranePanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5863040</BitOffs></Symbol><Symbol><Name>gvlOHC.Radio_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5864456</BitOffs></Symbol><Symbol><Name>gvlOHC.RadioPanelIO_Out</Name><Comment><![CDATA[RadioBase]]></Comment><BitSize>256</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5900864</BitOffs></Symbol><Symbol><Name>gvlKN75.HandlingIo_out</Name><Comment><![CDATA[Crane]]></Comment><BitSize>72</BitSize><BaseType>KN75_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5903872</BitOffs></Symbol><Symbol><Name>gvlKN75.Crane._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5904264</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.HandlingIo_out</Name><Comment><![CDATA[Crane]]></Comment><BitSize>272</BitSize><BaseType>CtdDavid_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5905856</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Crane._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5906568</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Deck_PanelIO_Out</Name><Comment><![CDATA[DeckPanel]]></Comment><BitSize>144</BitSize><BaseType>CtdDavidPanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5922624</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Deck_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5923528</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Radio_PanelIO_Out</Name><Comment><![CDATA[RadioPanel]]></Comment><BitSize>144</BitSize><BaseType>CtdDavidPanel_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5933248</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Radio_Panel.Equipment._activated</Name><Comment><![CDATA[Activated feedback from TwinSAFE PLC]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>5934152</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.RadioPanelIO_Out</Name><Comment><![CDATA[RadioBase]]></Comment><BitSize>256</BitSize><BaseType Namespace="p6manualDevices">RCU_HBC_IO_Out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5943808</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.deckCtrlPanel_WP02_Io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5963968</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.bridgeCtrlPanel_CP01_Io_out</Name><BitSize>112</BitSize><BaseType Namespace="p6manualDevices">BridgeControlIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964032</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.panelTraction_io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964336</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.hangarCtrlPanel_WP03_IO_Out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964592</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.deckCtrlPanel_WP02_Io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6047744</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.HMI_Io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6048000</BitOffs></Symbol><Symbol><Name>gvlCtd01.deckCtrlPanel_WP01_Io_out</Name><BitSize>72</BitSize><BaseType>projControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6170768</BitOffs></Symbol><Symbol><Name>gvlCtd01.bridgeCtrlPanel_CP02_Io_out</Name><BitSize>112</BitSize><BaseType Namespace="p6manualDevices">BridgeControlIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6170848</BitOffs></Symbol><Symbol><Name>gvlCtd01.panelCTD_io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171152</BitOffs></Symbol><Symbol><Name>ObjModbus.slave.OutData</Name><BitSize>192</BitSize><BaseType Namespace="Tc2_ModbusRTU">MB_KL6outData22B</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Output</Value></Property></Properties><BitOffs>6297504</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="Internal" CreateSymbols="true">19</AreaNo><Name>PlcTask Internal</Name><ContextId>1</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>Parameters.SizeOfEthCoEValues</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>200</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072000</BitOffs></Symbol><Symbol><Name>Parameters.SizeOfEStopArray</Name><BitSize>16</BitSize><BaseType>INT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072016</BitOffs></Symbol><Symbol><Name>Parameters.ServicesPerMaster</Name><Comment><![CDATA[ This is related to protocol definitions
]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072032</BitOffs></Symbol><Symbol><Name>Parameters.MastersPerService</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072064</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_Task0</Name><Comment><![CDATA[ The time for the cycle time of a task	]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072096</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_PID0</Name><Comment><![CDATA[ Cycle time for PID controllers. ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072224</BitOffs></Symbol><Symbol><Name>Math.PI</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>3.14159265358979</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072320</BitOffs></Symbol><Symbol><Name>Math.PI2</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>6.28318530717959</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072384</BitOffs></Symbol><Symbol><Name>Global_Constants.SUCCESS_EVENT</Name><BitSize>192</BitSize><BaseType GUID="{6925E8D1-EDCA-47DD-B80C-A6329A85D63D}">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>3291040</BitOffs></Symbol><Symbol><Name>GVL_INTERNAL.UNINITIALIZED_CLASS_GUID</Name><Comment><![CDATA[ {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8}]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>3886330336</Value></SubItem><SubItem><Name>.Data2</Name><Value>62671</Value></SubItem><SubItem><Name>.Data3</Name><Value>18227</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>149</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>213</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>115</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>223</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>8</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>75</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>96</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>248</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291584</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Identity</Name><BitSize>96</BitSize><BaseType Namespace="p7elec">CoEDevice</BaseType><Default><SubItem><Name>.Vendor</Name><Value>183</Value></SubItem><SubItem><Name>.Product</Name><Value>601</Value></SubItem><SubItem><Name>.Revision</Name><Value>305</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291840</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Encoder1</Name><Comment><![CDATA[ Encoders
 Don't change the sequence without adapting setEncoderConfig()]]></Comment><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObjectArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291936</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Encoder2</Name><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObjectArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3311136</BitOffs></Symbol><Symbol><Name>ACS880Params.NoMotors</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3330336</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Encoder1Data</Name><BitSize>12800</BitSize><BaseType Namespace="p6com">EthercatCoEValueArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3330368</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Encoder2Data</Name><BitSize>12800</BitSize><BaseType Namespace="p6com">EthercatCoEValueArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3343168</BitOffs></Symbol><Symbol><Name>CoEData.ACS880Diagnostics</Name><Comment><![CDATA[ Diagnostics
]]></Comment><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObjectArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3355968</BitOffs></Symbol><Symbol><Name>CoEData.ACS880MotorData</Name><Comment><![CDATA[ Motor
]]></Comment><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObjectArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3375168</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>3439744</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>3439760</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>3439776</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>3439792</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>3439808</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>3439840</BitOffs></Symbol><Symbol><Name>.TCPADS_MAXUDP_BUFFSIZE</Name><Comment><![CDATA[ Max. byte size of UDP send/receive buffer ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>8192</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3440928</BitOffs></Symbol><Symbol><Name>MAIN.SafetyGroupErrorReset</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>3669000</BitOffs></Symbol><Symbol><Name>MAIN.hasStarted</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>3669008</BitOffs></Symbol><Symbol><Name>MAIN.firstRun</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>true</Bool></Default><BitOffs>3669016</BitOffs></Symbol><Symbol><Name>SystemStatus.eState</Name><BitSize>16</BitSize><BaseType>E_State</BaseType><Default><EnumText>E_State.Init</EnumText></Default><BitOffs>3669040</BitOffs></Symbol><Symbol><Name>MAIN.timerSafetyGroup</Name><BitSize>256</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>3669440</BitOffs></Symbol><Symbol><Name>SystemStatus.bError</Name><Comment><![CDATA[ error flag (indicator: error occured)]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>3676960</BitOffs></Symbol><Symbol><Name>CT.isIndoors</Name><Comment><![CDATA[ should crane slow down?]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3676968</BitOffs></Symbol><Symbol><Name>SystemStatus.readCount</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><BitOffs>3676976</BitOffs></Symbol><Symbol><Name>SystemStatus.hrErrorCode</Name><Comment><![CDATA[ last error code]]></Comment><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</BaseType><BitOffs>3680448</BitOffs></Symbol><Symbol><Name>SystemStatus.hrGetValue</Name><BitSize>32</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000019}">HRESULT</BaseType><BitOffs>3680480</BitOffs></Symbol><Symbol><Name>SystemStatus.diskTotalSpace</Name><Comment><![CDATA[ in bytes]]></Comment><BitSize>64</BitSize><BaseType>LWORD</BaseType><BitOffs>3680512</BitOffs></Symbol><Symbol><Name>SystemStatus.diskFreeSpace</Name><Comment><![CDATA[ in bytes]]></Comment><BitSize>64</BitSize><BaseType>LWORD</BaseType><BitOffs>3680576</BitOffs></Symbol><Symbol><Name>SystemStatus.diskUsagePercent</Name><Comment><![CDATA[ disk utilization]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3680640</BitOffs></Symbol><Symbol><Name>SystemStatus.fbDiagRegister</Name><BitSize>45440</BitSize><BaseType Namespace="Tc3_IPCDiag">FB_IPCDiag_Register</BaseType><Default><SubItem><Name>.sNetId</Name><String /></SubItem></Default><BitOffs>3680704</BitOffs></Symbol><Symbol><Name>SystemStatus.fbDiagRead</Name><BitSize>22272</BitSize><BaseType Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameter</BaseType><Default><SubItem><Name>.sNetId</Name><String /></SubItem></Default><BitOffs>3726144</BitOffs></Symbol><Symbol><Name>SystemStatus.fbDiagReadPeriodic</Name><BitSize>27648</BitSize><BaseType Namespace="Tc3_IPCDiag">FB_IPCDiag_ReadParameterPeriodic</BaseType><Default><SubItem><Name>.tPeriod</Name><DateTime>T</DateTime></SubItem><SubItem><Name>.sNetId</Name><String /></SubItem><SubItem><Name>.eParameterKey</Name><EnumText>E_IPCDiag_ParameterKey.Disk_VolumeList_FreeSpace</EnumText></SubItem></Default><BitOffs>3748416</BitOffs></Symbol><Symbol><Name>SystemStatus.cNetId</Name><Comment><![CDATA[ local]]></Comment><BitSize>192</BitSize><BaseType Namespace="Tc2_System">T_AmsNetID</BaseType><Default><String /></Default><BitOffs>3776064</BitOffs></Symbol><Symbol><Name>CT.isSensorsOK</Name><Comment><![CDATA[ Check loadcell and trolley position]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777744</BitOffs></Symbol><Symbol><Name>CT.s_1_pulse</Name><Comment><![CDATA[ single pulse every second]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777752</BitOffs></Symbol><Symbol><Name>CT.s_10_pulse</Name><Comment><![CDATA[ single pulse every 10 seconds]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777760</BitOffs></Symbol><Symbol><Name>CT.s_20_pulse</Name><Comment><![CDATA[ single pulse every 20 seconds]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777768</BitOffs></Symbol><Symbol><Name>CT.s_1_toggle</Name><Comment><![CDATA[ 1 sec on/off]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777776</BitOffs></Symbol><Symbol><Name>CT.s_10_toggle</Name><Comment><![CDATA[ 10 sec on/off]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777784</BitOffs></Symbol><Symbol><Name>ConfigPersistent.Config</Name><BitSize>81536</BitSize><BaseType>Config</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3777792</BitOffs></Symbol><Symbol><Name>CT.udpHandlerFast</Name><Comment><![CDATA[ debug data to logging PC		]]></Comment><BitSize>80384</BitSize><BaseType>UDP_handler_fast</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3859328</BitOffs></Symbol><Symbol><Name>CT.UDPdataCollection</Name><Comment><![CDATA[ read PLC variables and build string]]></Comment><BitSize>128</BitSize><BaseType>UDP_dataCollection</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3939712</BitOffs></Symbol><Symbol><Name>CT.torquePID</Name><Comment><![CDATA[speedPID						: PID;	]]></Comment><BitSize>1088</BitSize><BaseType>PID</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3939840</BitOffs></Symbol><Symbol><Name>CT.timekeeping</Name><Comment><![CDATA[ produce pulses and triggers for testing]]></Comment><BitSize>448</BitSize><BaseType>Time_keeping</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3940928</BitOffs></Symbol><Symbol><Name>CT.houseKeeping</Name><BitSize>128</BitSize><BaseType>CT_housekeeping</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3941376</BitOffs></Symbol><Symbol><Name>CT.processData</Name><Comment><![CDATA[ Struct for for logging to laptop]]></Comment><BitSize>1664</BitSize><BaseType>Process_data</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3941504</BitOffs></Symbol><Symbol><Name>CT.torqueCommand</Name><Comment><![CDATA[ produced by PID regulator, Motor Nm ]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943232</BitOffs></Symbol><Symbol><Name>CT.trolleyPos</Name><Comment><![CDATA[ 0-1 ( 1 is fully out)]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943296</BitOffs></Symbol><Symbol><Name>CT.seconds</Name><Comment><![CDATA[ global timekeeping stuff]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943424</BitOffs></Symbol><Symbol><Name>CT.msec</Name><BitSize>64</BitSize><BaseType>ULINT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943488</BitOffs></Symbol><Symbol><Name>CT.s_20_toggle</Name><Comment><![CDATA[ 20 sec on/off]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943552</BitOffs></Symbol><Symbol><Name>GVL.mb_Input_Registers</Name><BitSize>4096</BitSize><BaseType>WORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3953664</BitOffs></Symbol><Symbol><Name>gvlSlackWireCompensator.slackWireComp</Name><BitSize>20160</BitSize><BaseType>SlackWireCompensator</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4056832</BitOffs></Symbol><Symbol><Name>Obj.P7</Name><BitSize>99968</BitSize><BaseType>P7</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4079744</BitOffs></Symbol><Symbol><Name>Obj.alarmCollector</Name><BitSize>8960</BitSize><BaseType Namespace="p6com">AlarmCollector</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4179712</BitOffs></Symbol><Symbol><Name>Obj.udpHandler</Name><BitSize>78592</BitSize><BaseType>UDP_handler</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4238464</BitOffs></Symbol><Symbol><Name>objBrakeHPU.manualStart_HPU1</Name><Comment><![CDATA[ from HMI]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317160</BitOffs></Symbol><Symbol><Name>objBrakeHPU.BrakeHPU1</Name><Comment><![CDATA[ FWD HPU]]></Comment><BitSize>31744</BitSize><BaseType>localHPUBrake</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317184</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingCtrlIo_outREF</Name><BitSize>64</BitSize><BaseType ReferenceTo="true" Namespace="p6winch">GearCoolingControllerIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4348928</BitOffs></Symbol><Symbol><Name>ObjCooling.manualStart_HPU_gearCooling</Name><Comment><![CDATA[ manual start from HMI]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349160</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.allInvertersAreDown</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>OPC.UA.DA</Name><Value>1</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349168</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingController</Name><BitSize>10304</BitSize><BaseType Namespace="p6winch">GearCoolingController</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349184</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCooling</Name><BitSize>97408</BitSize><BaseType Namespace="p6winch">GearCoolingWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4359488</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingMotor1</Name><BitSize>576</BitSize><BaseType Namespace="p7elec">Motor</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4456896</BitOffs></Symbol><Symbol><Name>ObjCooling.gearCoolingMotor2</Name><BitSize>576</BitSize><BaseType Namespace="p7elec">Motor</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4457472</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.inverters</Name><BitSize>6464</BitSize><BaseType Namespace="p7elec">InverterGroup</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4458048</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.acs880</Name><BitSize>950208</BitSize><BaseType Namespace="p7elec">ACS880</BaseType><ArrayInfo><LBound>0</LBound><Elements>7</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4464512</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.driveInfos</Name><BitSize>61824</BitSize><BaseType Namespace="p7elec">DriveInfo</BaseType><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5414720</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.arrayISpool</Name><Comment><![CDATA[ Used by HMI]]></Comment><BitSize>128</BitSize><BaseType Namespace="p7type">ISpool</BaseType><ArrayInfo><LBound>0</LBound><Elements>2</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5476544</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.IUserWinches</Name><Comment><![CDATA[WinchBase]]></Comment><BitSize>192</BitSize><BaseType Namespace="p7type">IBaseUserWinch</BaseType><ArrayInfo><LBound>0</LBound><Elements>3</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5476672</BitOffs></Symbol><Symbol><Name>objGeneral.estopObject</Name><Comment><![CDATA[ LOCAL in solution]]></Comment><BitSize>11712</BitSize><BaseType>EmergencyStop</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5479168</BitOffs></Symbol><Symbol><Name>ObjHMI.doReboot</Name><Comment><![CDATA[ System]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490880</BitOffs></Symbol><Symbol><Name>ObjHMI.readyForHMI</Name><Comment><![CDATA[ turn on when everything is ready for HMI to start asking for data]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490888</BitOffs></Symbol><Symbol><Name>ObjHMI.winchActiveIndicator</Name><Comment><![CDATA[ Control panel status]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490896</BitOffs></Symbol><Symbol><Name>ObjHMI.inControlIndicator</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490904</BitOffs></Symbol><Symbol><Name>ObjHMI.winchAlarmIndicator</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490912</BitOffs></Symbol><Symbol><Name>ObjHMI.tractionWinchLength</Name><Comment><![CDATA[ Traction winch variables to be made available for the Exor panel.
 Winch readout]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5490944</BitOffs></Symbol><Symbol><Name>ObjHMI.tractionWinchTension</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491008</BitOffs></Symbol><Symbol><Name>ObjHMI.tractionWinchVelocity</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491072</BitOffs></Symbol><Symbol><Name>ObjHMI.blockTension</Name><Comment><![CDATA[ Block readout]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491136</BitOffs></Symbol><Symbol><Name>ObjHMI.blockVelocity</Name><Comment><![CDATA[ we don't have this!]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491200</BitOffs></Symbol><Symbol><Name>objManDev.ICtrlUnits</Name><BitSize>768</BitSize><BaseType Namespace="p7type">IBaseControlUnit</BaseType><ArrayInfo><LBound>0</LBound><Elements>12</Elements></ArrayInfo><Properties><Property><Name>OPC.UA.DA</Name><Value>1</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491520</BitOffs></Symbol><Symbol><Name>objManDev.CrtlUnitMuxHMI</Name><BitSize>576</BitSize><BaseType Namespace="p6hmi">BaseControlUnitAccess</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5492288</BitOffs></Symbol><Symbol><Name>objManDev.SpoolAccessHMI</Name><BitSize>384</BitSize><BaseType Namespace="p6hmi">SpoolAccess</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5492864</BitOffs></Symbol><Symbol><Name>objManDev.InvertersAccessHMI</Name><BitSize>384</BitSize><BaseType Namespace="p6hmi">InverterAccess</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493248</BitOffs></Symbol><Symbol><Name>objManDev.SelectedSheaveSensorIndexHMI</Name><Comment><![CDATA[ Used to assign correct instance to variable below]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493632</BitOffs></Symbol><Symbol><Name>objManDev.SelectedLevelwindIndexHMI</Name><Comment><![CDATA[ Used to assign correct instance to variable below]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493664</BitOffs></Symbol><Symbol><Name>objManDev.SheaveSensorHMI</Name><Comment><![CDATA[ HMI access to calibrate and read values]]></Comment><BitSize>64</BitSize><BaseType ReferenceTo="true">fb_SheaveMesurements</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493696</BitOffs></Symbol><Symbol><Name>objManDev.LevelwindHMI</Name><Comment><![CDATA[ HMI access to calibrate and read values]]></Comment><BitSize>64</BitSize><BaseType ReferenceTo="true">SpoolSingeWithFU</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493760</BitOffs></Symbol><Symbol><Name>objManDev.buzzer</Name><BitSize>320</BitSize><BaseType Namespace="p6manualDevices">AlarmBuzzerControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5493824</BitOffs></Symbol><Symbol><Name>objManDev.dimCtrlAftStation</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">DimControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5494144</BitOffs></Symbol><Symbol><Name>objManDev.dimCtrlRoom</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">DimControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5494336</BitOffs></Symbol><Symbol><Name>objManDev.panelMux</Name><Comment><![CDATA[ Misc	]]></Comment><BitSize>384</BitSize><BaseType Namespace="p6manualDevices">ControlUnitMux</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5494528</BitOffs></Symbol><Symbol><Name>objManDev.AframePanel</Name><Comment><![CDATA[panelMuxHandling			: p6manualDevices.ControlUnitMuxHandling;
Handling]]></Comment><BitSize>64</BitSize><BaseType>IAframePanel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5494912</BitOffs></Symbol><Symbol><Name>objManDev.OHCPanel</Name><BitSize>64</BitSize><BaseType>IOverheadCranePanel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5494976</BitOffs></Symbol><Symbol><Name>objManDev.CtdDavidPanel</Name><BitSize>64</BitSize><BaseType>ICtdDavidPanel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5495040</BitOffs></Symbol><Symbol><Name>ObjPower.groundFault</Name><BitSize>8704</BitSize><BaseType Namespace="p6power">GroundFault</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5495104</BitOffs></Symbol><Symbol><Name>ObjPower.IGBT_TA1</Name><Comment><![CDATA[AFE]]></Comment><BitSize>44224</BitSize><BaseType Namespace="p6power">ACS880IGBT</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5503808</BitOffs></Symbol><Symbol><Name>ObjPower.PMS_Vessel</Name><Comment><![CDATA[analogOutPowerUsed				AT %Q*  : p6com.AnalogOutUniPolarScalableAA;
 PowerUsedToABB					AT %Q*	: p6com.EL40xxIO_out;
PMS Interface
 included in struct above ??!?
sensorPowerAvailable			AT %I*	: p6com.Sensor20mAA;
sensorPowerRegenLimit			AT %I*  : p6com.Sensor20mAA;]]></Comment><BitSize>2304</BitSize><BaseType>PMSvessel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5548160</BitOffs></Symbol><Symbol><Name>ObjPower.PMS</Name><BitSize>30912</BitSize><BaseType Namespace="p6power">PMS</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5550464</BitOffs></Symbol><Symbol><Name>OpValuesPersistent.opvalues</Name><BitSize>15168</BitSize><BaseType>OpValues</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5581376</BitOffs></Symbol><Symbol><Name>Param.noInverters</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><EnumText>EInv.ARRAY_SIZE</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596544</BitOffs></Symbol><Symbol><Name>Param.noDrives</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><EnumText>EDrv.ARRAY_SIZE</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596576</BitOffs></Symbol><Symbol><Name>Param.noWinch</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><EnumText>EWinch.ARRAY_SIZE</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596608</BitOffs></Symbol><Symbol><Name>Param.noCtrlUnit</Name><Comment><![CDATA[  8;  //is actually 7 panels + one auto AHC.]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><EnumText>EPanel.ARRAY_SIZE</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596672</BitOffs></Symbol><Symbol><Name>Param.noEmergencyStopSw</Name><Comment><![CDATA[ should be enough. Only used in local e-stop class (not library)]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>20</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596768</BitOffs></Symbol><Symbol><Name>gvlAframe.Crane</Name><BitSize>79744</BitSize><BaseType>Aframe</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5597632</BitOffs></Symbol><Symbol><Name>gvlAframe.Deck_Panel</Name><BitSize>9792</BitSize><BaseType>AframePanel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5677824</BitOffs></Symbol><Symbol><Name>gvlAframe.Radio_Panel</Name><BitSize>9984</BitSize><BaseType>RCU_AframeCtrlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5688064</BitOffs></Symbol><Symbol><Name>gvlAframe.RadioBase</Name><BitSize>576</BitSize><BaseType>RCU_BaseMBARI</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5698560</BitOffs></Symbol><Symbol><Name>gvlAframe.RadioDisplay</Name><Comment><![CDATA[ fb_init]]></Comment><BitSize>1920</BitSize><BaseType>HBC_DisplayHandler</BaseType><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5699136</BitOffs></Symbol><Symbol><Name>gvlDeckHPU.HPU</Name><BitSize>54016</BitSize><BaseType>DeckHPU</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5701248</BitOffs></Symbol><Symbol><Name>gvlOHC.Crane</Name><BitSize>68608</BitSize><BaseType>OHC</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5756800</BitOffs></Symbol><Symbol><Name>gvlOHC.Deck_Panel</Name><BitSize>36608</BitSize><BaseType>OverheadCranePanel</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5826432</BitOffs></Symbol><Symbol><Name>gvlOHC.Radio_Panel</Name><BitSize>36800</BitSize><BaseType>RCU_OverHeadCraneCtrlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5864064</BitOffs></Symbol><Symbol><Name>gvlOHC.RadioBase</Name><BitSize>576</BitSize><BaseType>RCU_BaseMBARI</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5901376</BitOffs></Symbol><Symbol><Name>gvlOHC.RadioDisplay</Name><Comment><![CDATA[ fb_init]]></Comment><BitSize>1920</BitSize><BaseType>HBC_DisplayHandler</BaseType><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5901952</BitOffs></Symbol><Symbol><Name>gvlKN75.Crane</Name><BitSize>1856</BitSize><BaseType>KN75</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5904000</BitOffs></Symbol><Symbol><Name>ObjModbus.noData</Name><Comment><![CDATA[ dummy array for unused data]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><ArrayInfo><LBound>0</LBound><Elements>1</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5906288</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Crane</Name><BitSize>16320</BitSize><BaseType>CtdDavid</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5906304</BitOffs></Symbol><Symbol><Name>ObjModbus.modBusError</Name><BitSize>16</BitSize><BaseType Namespace="Tc2_ModbusRTU">MODBUS_ERRORS</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5923120</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Deck_Panel</Name><BitSize>10112</BitSize><BaseType>CtdDeckPanelMbari</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5923136</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.Radio_Panel</Name><BitSize>10048</BitSize><BaseType>RCU_CtdDavidCtrlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5933760</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.RadioBase</Name><BitSize>576</BitSize><BaseType>RCU_BaseMBARI</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5944320</BitOffs></Symbol><Symbol><Name>gvlCtdDavid.RadioDisplay</Name><Comment><![CDATA[ fb_init]]></Comment><BitSize>1920</BitSize><BaseType>HBC_DisplayHandler</BaseType><Properties><Property><Name>old_input_assignments</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5944896</BitOffs></Symbol><Symbol><Name>gvlOuthauler.drive</Name><BitSize>15168</BitSize><BaseType Namespace="p7elec">EDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5946816</BitOffs></Symbol><Symbol><Name>gvlOuthauler.Outhauler</Name><BitSize>1792</BitSize><BaseType>fb_Outhauler</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5961984</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.AHC_auto_io_in</Name><Comment><![CDATA[AHC auto IO]]></Comment><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964656</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.AHC_auto_io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964848</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.RadioOHC_IO_in</Name><Comment><![CDATA[ HMI_Io_in						AT %I*	: p6manualDevices.BaseControlUnitIO_in;
 HMI_Io_out						AT %Q*	: p6manualDevices.BaseControlUnitIO_out;
 Triplex radio]]></Comment><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5964912</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.RadioOHC_IO_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5965104</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.TriplexOHCRemoteControl</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5965184</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.eWinch</Name><BitSize>9920</BitSize><BaseType>LocalEWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5971776</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.Drive</Name><BitSize>15168</BitSize><BaseType>LocalEDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5981696</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.winch</Name><Comment><![CDATA[ uses identical copy with local modified baseUserWinch]]></Comment><BitSize>12544</BitSize><BaseType>TRWAutoWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5996864</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.localCtrlPanel_WP02</Name><Comment><![CDATA[Winch room?]]></Comment><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6009408</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.TRWCtrRoomBridgelPanel_CP01</Name><BitSize>1408</BitSize><BaseType Namespace="p6manualDevices">BridgeControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6016000</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.TRWCtrRoomPanell_CP01</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6017408</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.hangarCtrlPanel_WP03</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6024000</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.OHCautoControl</Name><Comment><![CDATA[ used by Overhead crane for constant tension]]></Comment><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6030592</BitOffs></Symbol><Symbol><Name>gvlTractionWinch01.autoControl</Name><BitSize>6784</BitSize><BaseType>AutoController</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6040768</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.Dummy_Io_in</Name><Comment><![CDATA[ Dummy IO for the Dummy panel]]></Comment><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6048064</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.Dummy_Io_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6048256</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.eWinch</Name><BitSize>9920</BitSize><BaseType Namespace="p6winch">EWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6048320</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.drive</Name><BitSize>15168</BitSize><BaseType Namespace="p7elec">EDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6058240</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.winch</Name><Comment><![CDATA[ storageDrum; // p6winch.BaseUserWinch;]]></Comment><BitSize>12544</BitSize><BaseType>AutoWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6073408</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.spool_drive</Name><BitSize>15168</BitSize><BaseType Namespace="p7elec">EDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6085952</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.spool</Name><BitSize>33216</BitSize><BaseType>SpoolSingeWithFU</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6101120</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.manSpool_deckCtrl_WP02</Name><BitSize>832</BitSize><BaseType Namespace="p6manualDevices">ManualSpoolControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6134336</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.deckCtrlPanel_WP02</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6135168</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.dummyStorageControlPanel</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6141760</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.ctrlU_HMI_STORAGEDRUM01</Name><BitSize>16768</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitHMI</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6148352</BitOffs></Symbol><Symbol><Name>gvlStorageDrum01.SDR_controller</Name><BitSize>5440</BitSize><BaseType>SDR_Controller</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6165120</BitOffs></Symbol><Symbol><Name>gvlCtd01.RadioDavit_IO_in</Name><Comment><![CDATA[HMI_Io_in							AT %I*	: p6manualDevices.BaseControlUnitIO_in;
HMI_Io_out					    AT %Q*	: p6manualDevices.BaseControlUnitIO_out;
 Triplex radio]]></Comment><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171216</BitOffs></Symbol><Symbol><Name>gvlCtd01.RadioDavit_IO_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171408</BitOffs></Symbol><Symbol><Name>gvlCtd01.RadioAframe_IO_in</Name><BitSize>192</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_in</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171472</BitOffs></Symbol><Symbol><Name>gvlCtd01.RadioAframe_IO_out</Name><BitSize>64</BitSize><BaseType Namespace="p6manualDevices">BaseControlUnitIO_out</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171664</BitOffs></Symbol><Symbol><Name>gvlCtd01.TriplexDavidRemoteControl</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6171776</BitOffs></Symbol><Symbol><Name>gvlCtd01.TriplexAframeRemoteControl</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6178368</BitOffs></Symbol><Symbol><Name>gvlCtd01.eWinch</Name><BitSize>9920</BitSize><BaseType Namespace="p6winch">EWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6184960</BitOffs></Symbol><Symbol><Name>gvlCtd01.drive</Name><BitSize>15168</BitSize><BaseType Namespace="p7elec">EDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6194880</BitOffs></Symbol><Symbol><Name>gvlCtd01.winch</Name><BitSize>12544</BitSize><BaseType>AutoWinch</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6210048</BitOffs></Symbol><Symbol><Name>gvlCtd01.spool_drive</Name><BitSize>15168</BitSize><BaseType Namespace="p7elec">EDriveSimple</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6222592</BitOffs></Symbol><Symbol><Name>gvlCtd01.spool</Name><BitSize>33216</BitSize><BaseType>SpoolSingeWithFU</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6237760</BitOffs></Symbol><Symbol><Name>gvlCtd01.manSpool_deckCtrl_WP01</Name><BitSize>832</BitSize><BaseType Namespace="p6manualDevices">ManualSpoolControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6270976</BitOffs></Symbol><Symbol><Name>gvlCtd01.winchRoomCtrlPanel_WP01</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6271808</BitOffs></Symbol><Symbol><Name>gvlCtd01.bridge_AftCtrlRmPanel_CP03</Name><BitSize>1408</BitSize><BaseType Namespace="p6manualDevices">BridgeControl</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6278400</BitOffs></Symbol><Symbol><Name>gvlCtd01.aftCtrlRmPanel_CP03</Name><BitSize>6592</BitSize><BaseType Namespace="p6manualDevices">StandardControlUnit</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6279808</BitOffs></Symbol><Symbol><Name>gvlCtd01.autoControl</Name><BitSize>6784</BitSize><BaseType>AutoController</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6289984</BitOffs></Symbol><Symbol><Name>ObjModbus.slave</Name><Comment><![CDATA[slave 		: Tc2_ModbusRTU.ModbusRtuSlave_KL6x5B ;	// Tc2_ModbusRTU.ModbusRtuSlave_KL6x22B;]]></Comment><BitSize>13248</BitSize><BaseType Namespace="Tc2_ModbusRTU">ModbusRtuSlave_KL6x22B</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6296832</BitOffs></Symbol><Symbol><Name>ObjModbus.data</Name><Comment><![CDATA[ communication between process and modbus server]]></Comment><BitSize>800</BitSize><BaseType>ModbusDataUnion</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6310080</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>6317216</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>6317248</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList.__PlcTask</Name><BitSize>896</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>6318272</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.TcSystemEventClass</Name><Comment><![CDATA[ BB2A9999-102E-421A-8D3D-B0660E07B1FE]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>3140131225</Value></SubItem><SubItem><Name>.Data2</Name><Value>4142</Value></SubItem><SubItem><Name>.Data3</Name><Value>16922</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>141</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>61</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>176</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>102</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>14</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>7</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>177</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>254</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_TcSystemEventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6337216</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.TcGeneralAdsEventClass</Name><Comment><![CDATA[ 7D760066-D373-4A0C-B0F1-328B1620B0F0]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>2104885350</Value></SubItem><SubItem><Name>.Data2</Name><Value>54131</Value></SubItem><SubItem><Name>.Data3</Name><Value>18956</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>176</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>241</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>50</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>139</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>22</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>32</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>176</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>240</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_TcGeneralAdsEventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6337344</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.TcRouterEventClass</Name><Comment><![CDATA[ E759605A-2341-48FC-9F3F-C8FA405C4B24]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>3881394266</Value></SubItem><SubItem><Name>.Data2</Name><Value>9025</Value></SubItem><SubItem><Name>.Data3</Name><Value>18684</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>159</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>63</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>200</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>250</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>64</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>92</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>75</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>36</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_TcRouterEventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6337472</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.Win32EventClass</Name><Comment><![CDATA[ 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>487345068</Value></SubItem><SubItem><Name>.Data2</Name><Value>60659</Value></SubItem><SubItem><Name>.Data3</Name><Value>20275</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>32</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>161</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>46</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>119</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>171</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>99</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>135</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_Win32EventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6337728</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.TcIPCDiagEventClass</Name><Comment><![CDATA[ CC929187-3970-4CF4-8F39-946BEC12422D]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>3432157575</Value></SubItem><SubItem><Name>.Data2</Name><Value>14704</Value></SubItem><SubItem><Name>.Data3</Name><Value>19700</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>143</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>57</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>148</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>107</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>236</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>18</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>66</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>45</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_TcIPCDiagEventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6338112</BitOffs></Symbol><Symbol><Name>TC_EVENT_CLASSES.TcIPCDiagPlcApiEventClass</Name><Comment><![CDATA[ 20226F4C-54BA-479F-BA48-FBE52D0E9CD5]]></Comment><BitSize>128</BitSize><BaseType GUID="{18071995-0000-0000-0000-000000000021}">GUID</BaseType><Default><SubItem><Name>.Data1</Name><Value>539127628</Value></SubItem><SubItem><Name>.Data2</Name><Value>21690</Value></SubItem><SubItem><Name>.Data3</Name><Value>18335</Value></SubItem><SubItem><Name>.Data4[0]</Name><Value>186</Value></SubItem><SubItem><Name>.Data4[1]</Name><Value>72</Value></SubItem><SubItem><Name>.Data4[2]</Name><Value>251</Value></SubItem><SubItem><Name>.Data4[3]</Name><Value>229</Value></SubItem><SubItem><Name>.Data4[4]</Name><Value>45</Value></SubItem><SubItem><Name>.Data4[5]</Name><Value>14</Value></SubItem><SubItem><Name>.Data4[6]</Name><Value>156</Value></SubItem><SubItem><Name>.Data4[7]</Name><Value>213</Value></SubItem></Default><Properties><Property><Name>TcTypeSystem</Name></Property><Property><Name>tc_no_symbol</Name><Value>unused;ST_TcIPCDiagPlcApiEventClass</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6338240</BitOffs></Symbol><Symbol><Name>TC_EVENTS.MessageEvent</Name><Comment><![CDATA[ ST_MessageEvent]]></Comment><BitSize>192</BitSize><BaseType>ST_MessageEvent</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6372032</BitOffs></Symbol><Symbol><Name>TC_EVENTS.LocalEvents</Name><Comment><![CDATA[ ST_LocalEvents]]></Comment><BitSize>1536</BitSize><BaseType>ST_LocalEvents</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6372224</BitOffs></Symbol><Symbol><Name>TC_EVENTS.LibHydraulicEventClass</Name><Comment><![CDATA[ ST_LibHydraulicEventClass]]></Comment><BitSize>1920</BitSize><BaseType>ST_LibHydraulicEventClass</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6377984</BitOffs></Symbol><Symbol><Name>TC_EVENTS.LibPowerEvtClass</Name><Comment><![CDATA[ ST_LibPowerEvtClass]]></Comment><BitSize>5952</BitSize><BaseType>ST_LibPowerEvtClass</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6379904</BitOffs></Symbol><Symbol><Name>TC_EVENTS.LibElectricEvtCls</Name><Comment><![CDATA[ ST_LibElectricEvtCls]]></Comment><BitSize>1920</BitSize><BaseType>ST_LibElectricEvtCls</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6385856</BitOffs></Symbol><Symbol><Name>TC_EVENTS.LibWinchEvtCls</Name><Comment><![CDATA[ ST_LibWinchEvtCls]]></Comment><BitSize>4608</BitSize><BaseType>ST_LibWinchEvtCls</BaseType><Properties><Property><Name>tc_no_symbol</Name><Value>unused</Value></Property><Property><Name>const_non_replaced</Name></Property><Property><Name>init_on_onlchange</Name></Property><Property><Name>suppress_warning_0</Name><Value>C0228</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6387776</BitOffs></Symbol><Symbol><Name>gvlCtd01.Sheavesensor</Name><BitSize>384</BitSize><BaseType>fb_SheaveMesurements</BaseType><Default><SubItem><Name>.ID</Name><Value>0</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>13750016</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="InputDst" CreateSymbols="true">32</AreaNo><Name>LoggerTask Inputs</Name><ContextId>2</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>objBrakeHPU.hpu1_running</Name><Comment><![CDATA[ FWD HPU]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcAddressType</Name><Value>Input</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317152</BitOffs></Symbol></DataArea><DataArea><AreaNo AreaType="Internal" CreateSymbols="true">35</AreaNo><Name>LoggerTask Internal</Name><ContextId>2</ContextId><ByteSize>2031616</ByteSize><Symbol><Name>CycleTimeConstants.CycleTime_Task1</Name><Comment><![CDATA[ The time for the cycle time of a task	]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072128</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_Task2</Name><Comment><![CDATA[ The time for the cycle time of a task	]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072160</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_Task3</Name><Comment><![CDATA[ The time for the cycle time of a task]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072192</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_PID1</Name><Comment><![CDATA[ Cycle time for PID controllers. ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072256</BitOffs></Symbol><Symbol><Name>CycleTimeConstants.CycleTime_PID2</Name><Comment><![CDATA[ Cycle time for PID controllers. ]]></Comment><BitSize>32</BitSize><BaseType>TIME</BaseType><Default><DateTime>T</DateTime></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072288</BitOffs></Symbol><Symbol><Name>Parameters.inverterGroupSize</Name><Comment><![CDATA[ Size is always an array limit hence amount of elements minus 1]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072448</BitOffs></Symbol><Symbol><Name>Parameters.MuxerInverterPoolSize</Name><Comment><![CDATA[ Inverters per pool of the muxer]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072480</BitOffs></Symbol><Symbol><Name>Parameters.InverterPoolSize</Name><Comment><![CDATA[ Inverters per drive]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072512</BitOffs></Symbol><Symbol><Name>Parameters.DriveArraySize</Name><Comment><![CDATA[ Drives]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072544</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>4</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.4.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.EC_AMSPORT_MASTER</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>65535</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072864</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_MAX_SLAVES</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>65535</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072880</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_APRD</Name><Comment><![CDATA[ethercat commands]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072896</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_APWR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072904</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_APRW</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072912</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_FPRD</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072920</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_FPWR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072928</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_FPRW</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072936</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_BRD</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072944</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_BWR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072952</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_BRW</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>9</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072960</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_LRD</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072968</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_LWR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>11</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072976</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_CMD_TYPE_LRW</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>12</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072984</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_MASK</Name><Comment><![CDATA[ device states ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>15</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3072992</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_INIT</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073000</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_PREOP</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073008</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_BOOTSTRAP</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073016</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_SAFEOP</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073024</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_OP</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073032</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_ERROR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073040</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_INVALID_VPRS</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073048</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_INITCMD_ERROR</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073056</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DEVICE_STATE_DISABLED</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073064</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_OK</Name><Comment><![CDATA[ link states ]]></Comment><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073072</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_NOT_PRESENT</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073080</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_LINK_WITHOUT_COMM</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073088</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_MISSING_LINK</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073096</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_ADDITIONAL_LINK</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073104</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_PORT_A</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073112</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_PORT_B</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073120</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_PORT_C</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073128</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_LINK_STATE_PORT_D</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073136</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_DATASTATE</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073144</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_STATEMACHINE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073152</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_CURSTATE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>256</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073184</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_REQSTATE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>257</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073216</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_INTERNALSTATE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>258</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073248</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_COUNT_SLAVE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073280</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_SLAVE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073312</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_PORT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073344</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_ROUTER</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073376</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ADDRESSES</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073408</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SENDCMD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073440</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_SLAVE_STATEMACHINE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>9</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073472</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_IDENTITY</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>17</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073504</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_CRC</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>18</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073536</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ABNORMAL_STATE_CHANGES</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>19</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073568</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_SETPRESENT_CHANGES</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>22</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073600</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_DEVICESTATE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>69</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073632</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_MASTER_COUNT_FRAME</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>72</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073664</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_ECAT_SOE</Name><Comment><![CDATA[ SoE IG/IO ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62496</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073696</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_ECAT_SOE_LASTERROR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62497</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073728</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_NAME</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073760</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_ATTRIBUTE</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073768</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_UNIT</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073776</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_MIN</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>16</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073784</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_MAX</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>32</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073792</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_VALUE</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>64</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073800</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_SOE_ELEMENT_DEFAULT</Name><BitSize>8</BitSize><BaseType>BYTE</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073808</BitOffs></Symbol><Symbol><Name>Global_Variables.bSeqReadDrvAttrAndValue</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073816</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_FOPENREAD</Name><Comment><![CDATA[ FoE IG/IO ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62465</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073824</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_FOPENWRITE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62466</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073856</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_FCLOSE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62467</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073888</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_FREAD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62468</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073920</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_FWRITE</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62469</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073952</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_PROGRESSINFO</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62470</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3073984</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_FOE_LASTERROR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62471</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074016</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_CANOPEN_SDO</Name><Comment><![CDATA[ CoE IG/IO ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62210</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074048</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_ADS_IGRP_CANOPEN_SDO_LASTERROR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>62211</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074080</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_NOTDEFINED</Name><Comment><![CDATA[ FoE mailbox protocol error codes ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>0</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074112</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_NOTFOUND</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074144</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_ACCESS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074176</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_DISKFULL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074208</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_ILLEAGAL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074240</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_PACKENO</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074272</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_EXISTS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074304</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_NOUSER</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074336</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_BOOTSTRAPONLY</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074368</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_NOTINBOOTSTRAP</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>9</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074400</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_FOE_PROTERR_INVALIDPASSWORD</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074432</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_TOGGLE</Name><Comment><![CDATA[ Toggle bit not alternated. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84082688</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074464</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_TIMEOUT</Name><Comment><![CDATA[ SDO protocol timed out. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148224</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074496</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_CCS_SCS</Name><Comment><![CDATA[ Client/server command specifier not valid or unknown. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148225</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074528</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_BLK_SIZE</Name><Comment><![CDATA[ Invalid block size (block mode only). ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148226</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074560</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_SEQNO</Name><Comment><![CDATA[ Invalid sequence number (block mode only). ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148227</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074592</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_CRC</Name><Comment><![CDATA[ CRC error (block mode only). ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148228</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074624</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_MEMORY</Name><Comment><![CDATA[ Out of memory. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>84148229</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074656</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_ACCESS</Name><Comment><![CDATA[ Unsupported access to an object. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100728832</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074688</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_WRITEONLY</Name><Comment><![CDATA[ Attempt to read a write only object. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100728833</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074720</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_READONLY</Name><Comment><![CDATA[ Attempt to write a read only object. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100728834</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074752</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_INDEX</Name><Comment><![CDATA[ Object does not exist in the object dictionary. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100794368</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074784</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_PDO_MAP</Name><Comment><![CDATA[ Object cannot be mapped to the PDO. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100925505</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074816</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_PDO_LEN</Name><Comment><![CDATA[ The number and length of the objects to be mapped would exceed PDO length. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100925506</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074848</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_P_INCOMP</Name><Comment><![CDATA[ General parameter incompatibility reason. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100925507</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074880</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_I_INCOMP</Name><Comment><![CDATA[ General internal incompatibility in the device. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>100925511</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074912</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_HARDWARE</Name><Comment><![CDATA[ Access failed due to an hardware error. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101056512</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074944</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_SIZE</Name><Comment><![CDATA[ Data type does not match, length of service parameter does not match ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101122064</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3074976</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_SIZE1</Name><Comment><![CDATA[ Data type does not match, length of service parameter too high ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101122066</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075008</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_SIZE2</Name><Comment><![CDATA[ Data type does not match, length of service parameter too low ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101122067</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075040</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_OFFSET</Name><Comment><![CDATA[ Sub-index does not exist. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101253137</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075072</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_RANGE</Name><Comment><![CDATA[ Value range of parameter exceeded (only for write access). ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101253168</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075104</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_RANGE1</Name><Comment><![CDATA[ Value of parameter written too high. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101253169</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075136</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DATA_RANGE2</Name><Comment><![CDATA[ Value of parameter written too low. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101253170</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075168</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_MINMAX</Name><Comment><![CDATA[ Maximum value is less than minimum value. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>101253174</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075200</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_GENERAL</Name><Comment><![CDATA[ general error ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>134217728</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075232</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_TRANSFER</Name><Comment><![CDATA[ Data cannot be transferred or stored to the application. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>134217760</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075264</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_TRANSFER1</Name><Comment><![CDATA[ Data cannot be transferred or stored to the application because of local control. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>134217761</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075296</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_TRANSFER2</Name><Comment><![CDATA[ Data cannot be transferred or stored to the application because of the present device state. ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>134217762</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075328</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_COE_PROTERR_DICTIONARY</Name><Comment><![CDATA[ Object dictionary dynamic generation fails or no object dictionary is present (e.g. object dictionary is generated from file and generation fails because of an file error). ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>134217763</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075360</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_DATEDELTA_OFFSET</Name><Comment><![CDATA[ Number of past days since year zero until 1 January 2000 ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>730120</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075392</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_DELTA_OFFSET</Name><Comment><![CDATA[ Number of 100ns ticks between 1.1.1601 and 1.1.2000 ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>29316075</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>627916800</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075424</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERMSEC</Name><Comment><![CDATA[ Number of nanosecond 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>1000000</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075488</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERSEC</Name><Comment><![CDATA[ Number of nanosecond 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>1000000000</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075552</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERDAY</Name><Comment><![CDATA[ Number of nanosecond ticks per day  ]]></Comment><BitSize>64</BitSize><BaseType Namespace="Tc2_Utilities">T_ULARGE_INTEGER</BaseType><Default><SubItem><Name>.dwHighPart</Name><Value>20116</Value></SubItem><SubItem><Name>.dwLowPart</Name><Value>2437873664</Value></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075616</BitOffs></Symbol><Symbol><Name>Global_Variables.bEcFoeOpenFileNameWithFileExt</Name><Comment><![CDATA[ If FALSE (default) => FB_EcFoeOpen opens file name without file extension. If TRUE => FB_EcFoeOpen opens file name with file extension. ]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Default><Bool>false</Bool></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075680</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>3075688</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>3075696</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_DELTA_OFFSET64</Name><Comment><![CDATA[ Number of 100ns ticks between 1.1.1601 and 1.1.2000 ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>125911584000000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075712</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERMSEC64</Name><Comment><![CDATA[ Number of nanosecond ticks per millisecond ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>1000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075776</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERSEC64</Name><Comment><![CDATA[ Number of nanosecond ticks per second ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>1000000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075840</BitOffs></Symbol><Symbol><Name>Global_Variables.EC_DCTIME_TICKSPERDAY64</Name><Comment><![CDATA[ Number of nanosecond ticks per day  ]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>86400000000000</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075904</BitOffs></Symbol><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>4</Value></SubItem><SubItem><Name>.iBuild</Name><Value>5</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.5.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3075968</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>6</Value></SubItem><SubItem><Name>.iBuild</Name><Value>4</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.6.4.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3076256</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>3076544</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>3076560</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>3076576</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>3076592</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>3076608</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>3076624</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>3076640</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>3076656</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>3076672</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>3076688</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>3076704</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>3076720</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>3076736</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>3076752</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>3076768</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>3076784</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>3076800</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>3076816</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>3076832</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>3076848</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>3076864</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>3076880</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>3076896</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>3076912</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>3076928</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>3076944</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>3076960</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>3076976</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>3076992</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>3077008</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>3077024</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>3077040</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>3077056</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>3077072</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>3077088</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>3077104</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>3077120</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>3077136</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>3077152</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>3077168</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>3077176</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>3077184</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>3077216</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>3077248</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>3077280</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>3077312</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>3077344</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>3077376</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>3077408</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>3077440</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>3077472</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>3077504</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>3077536</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>3077568</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>3077600</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>3077632</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>3077664</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>3077696</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>3077728</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>3077760</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>3077792</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>3077824</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>3077856</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>3077888</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>3077920</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>3077952</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>3077984</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>3078016</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>3078048</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>3078080</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>3078112</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>3078144</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>3078176</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>3078208</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>3078240</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>3078272</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>3078304</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>3078336</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>3078368</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>3078400</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>3078432</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>3078464</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>3078496</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>3078528</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>3078560</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>3078592</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>3078624</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>3078656</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>3078688</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>3078720</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>3078752</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>3078784</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>3078816</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>3078848</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>3078880</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>3078912</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>3078944</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>3078976</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>3079008</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>3079040</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>3079072</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>3079104</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>3079136</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>3079168</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>3079200</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>3079208</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>3079216</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>3079224</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>3079232</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>3079264</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>3079296</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>3079328</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>3079360</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>3079392</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>3079648</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>3079664</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>3079680</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>3079696</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>3079712</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>3079728</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>3079744</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>3079760</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>3079776</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>3079792</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>3079808</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>3079824</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>3079840</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>3079856</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>3079872</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>3079936</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>3079968</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>3080544</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>3080552</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>3080560</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>4</Value></SubItem><SubItem><Name>.iBuild</Name><Value>5</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.5.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3080576</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>6</Value></SubItem><SubItem><Name>.iBuild</Name><Value>1</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>3.6.1.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3081216</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>3081504</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>3081520</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>3081536</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>3081568</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>3081576</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>3081584</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>3143072</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>3143104</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>3143136</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>3143168</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>3143200</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>3143232</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>3143264</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>3143296</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>3143328</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>3143360</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>3143392</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>3143424</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>3143456</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>3143488</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>3143520</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>3143528</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>3143536</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>3143544</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>3143552</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>3144736</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>3144768</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>3144800</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>3144832</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>3144864</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>3144880</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>3144896</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>3144912</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>3144928</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>3144944</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>3144960</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>3144992</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>3145024</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>3145056</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>3145088</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>3145120</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>3145152</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>3145184</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>3145216</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>3145248</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>3145280</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>3145312</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>3145344</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>3145376</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>3145408</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>3145440</BitOffs></Symbol><Symbol><Name>Global_Variables.EMPTY_ARG_VALUE</Name><Comment><![CDATA[ T_Arg empty value ]]></Comment><BitSize>128</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>3145472</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>3145600</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>3145856</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>3151344</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>3151728</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>3152192</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>3152256</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>3152320</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>3152384</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>3152448</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>3152512</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>3152576</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>3152640</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>3152704</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>3152768</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>3152832</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>3157792</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>3157824</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>3168128</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>3168160</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>3168192</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>3168224</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>3287056</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>3287064</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>3289760</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>3289888</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>3290184</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>3290576</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_Math</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>4</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.4.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3290592</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>3290880</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>3291008</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>3291232</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>3291264</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>3</Value></SubItem><SubItem><Name>.iBuild</Name><Value>7</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.7.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291296</BitOffs></Symbol><Symbol><Name>WINCHSELECTOR.WINCH_SELECTOR_SIZE</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291712</BitOffs></Symbol><Symbol><Name>Parameters.inverterPerAFE</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291744</BitOffs></Symbol><Symbol><Name>Parameters.inverter_perPMS</Name><Comment><![CDATA[ PMS]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291776</BitOffs></Symbol><Symbol><Name>Parameters.AFE_per_PMS</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3291808</BitOffs></Symbol><Symbol><Name>CoEData.ACS880UserSetData1Desc</Name><Comment><![CDATA[ Basic Userset Data
]]></Comment><BitSize>19200</BitSize><BaseType Namespace="p6com">EthercatCoEObjectArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3394368</BitOffs></Symbol><Symbol><Name>CoEData.ACS880DataWithEMG</Name><BitSize>12800</BitSize><BaseType Namespace="p6com">EthercatCoEValueArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3413568</BitOffs></Symbol><Symbol><Name>CoEData.ACS880DataWithOutEMG</Name><BitSize>12800</BitSize><BaseType Namespace="p6com">EthercatCoEValueArray</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3426368</BitOffs></Symbol><Symbol><Name>Parameters.TorqueRelHysteresis</Name><Comment><![CDATA[ If the torquerel of a inverter is deviating more than this from avg, the speed will be corrected]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.005</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439168</BitOffs></Symbol><Symbol><Name>Parameters.TorqueAddRPM</Name><Comment><![CDATA[ In the case the torque of an inverter has to be corrected this is the speed value	]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439232</BitOffs></Symbol><Symbol><Name>Parameters.InvertersPerDrive</Name><Comment><![CDATA[ Inverters per drive]]></Comment><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439296</BitOffs></Symbol><Symbol><Name>Parameters.inverterPerAfe</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439328</BitOffs></Symbol><Symbol><Name>Parameters.EncoderPerPool</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>10</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439360</BitOffs></Symbol><Symbol><Name>ParamGearCooling.GEAR_COOLING_SERVICES</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>30</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439392</BitOffs></Symbol><Symbol><Name>ParamMotorCooling.MOTOR_COOLING_SERVICES</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>30</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439424</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>3439456</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>3439824</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>4</Value></SubItem><SubItem><Name>.iBuild</Name><Value>1</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.1.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3439872</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_ModbusSrv</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>3440160</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>3440448</BitOffs></Symbol><Symbol><Name>.TCPADS_TLS_HOSTNAME_SIZE</Name><Comment><![CDATA[ Max. length of the host name string (without null delimiter) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3440960</BitOffs></Symbol><Symbol><Name>.TCPADS_TLS_CERTIFICATE_PATH_SIZE</Name><Comment><![CDATA[ Max. length of the certificate path string (without null delimiter) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3440992</BitOffs></Symbol><Symbol><Name>.TCPADS_TLS_KEY_PASSWORD_SIZE</Name><Comment><![CDATA[ Max. length of certificate password string (without null delimiter) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441024</BitOffs></Symbol><Symbol><Name>.TCPADS_TLS_PSK_IDENTITY_SIZE</Name><Comment><![CDATA[ Max. PSK identity string length (without null delimiter) ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>255</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441056</BitOffs></Symbol><Symbol><Name>.TCPADS_TLS_MAX_PSK_KEY_SIZE</Name><Comment><![CDATA[ Max. PSK key byte size ]]></Comment><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>128</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441088</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc2_TcpIp</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>4</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.4.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441120</BitOffs></Symbol><Symbol><Name>Global_Variables.AMSPORT_TCPIPSRV</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>10201</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441408</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_TLSLISTENFLAGS</Name><Comment><![CDATA[ Default TLS listen flags ]]></Comment><BitSize>8</BitSize><BaseType Namespace="Tc2_TcpIp">ST_TlsListenFlags</BaseType><Default><SubItem><Name>.bNoClientCert</Name><Bool>false</Bool></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441424</BitOffs></Symbol><Symbol><Name>Logging_work.storeDatatoStruct</Name><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>3441432</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_CONLIST</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483649</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441440</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_CLOSEBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483650</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441472</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_SENDBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483651</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441504</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_PEERBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483652</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441536</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_RECVBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483653</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441568</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_RECVFROMBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483654</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441600</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_SENDTOBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483655</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441632</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483656</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441664</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483657</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441696</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483658</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441728</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_CONNECT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483660</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441760</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_LISTEN</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483661</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441792</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_CA_PATH</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483904</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441824</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_CERT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483907</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441856</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_CRL_PATH</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483908</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441888</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_IGR_TLS_PSK</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2147483911</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441920</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_CONNECT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441952</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_LISTEN</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3441984</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_CLOSEALL</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442016</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_ACCEPT</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442048</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_UDPBIND</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>5</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442080</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>6</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442112</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>7</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442144</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_CLIENT_SOCKET</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>8</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442176</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_LISTENER_SOCKET</Name><BitSize>32</BitSize><BaseType>UDINT</BaseType><Default><Value>9</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442208</BitOffs></Symbol><Symbol><Name>Global_Variables.TLS_CONNECT_FLAG_INSECURE</Name><Comment><![CDATA[ The certificate of the server is not checked ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442240</BitOffs></Symbol><Symbol><Name>Global_Variables.TLS_CONNECT_FLAG_IGNORE_CN</Name><Comment><![CDATA[ A mismatch of the common name of the server is ignored ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442272</BitOffs></Symbol><Symbol><Name>Global_Variables.TLS_LISTEN_FLAG_REQUIRES_CERT</Name><Comment><![CDATA[ Configuration of client certificate is required ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442304</BitOffs></Symbol><Symbol><Name>Global_Variables.TCPADS_NULL_HSOCKET</Name><Comment><![CDATA[ Empty (not initialized) socket ]]></Comment><BitSize>352</BitSize><BaseType Namespace="Tc2_TcpIp">T_HSOCKET</BaseType><Default><SubItem><Name>.handle</Name><Value>0</Value></SubItem><SubItem><Name>.remoteAddr.nPort</Name><Value>0</Value></SubItem><SubItem><Name>.remoteAddr.sAddr</Name><String /></SubItem><SubItem><Name>.localAddr.nPort</Name><Value>0</Value></SubItem><SubItem><Name>.localAddr.sAddr</Name><String /></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442336</BitOffs></Symbol><Symbol><Name>Global_Variables.LISTEN_MODE_CLOSEALL</Name><Comment><![CDATA[ FORCED close of all previous opened sockets ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442688</BitOffs></Symbol><Symbol><Name>Global_Variables.LISTEN_MODE_USEOPENED</Name><Comment><![CDATA[ Try to use allready opened listener socket ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442720</BitOffs></Symbol><Symbol><Name>Global_Variables.CONNECT_MODE_ENABLEDBG</Name><Comment><![CDATA[ Enables/Disables debugging messages ]]></Comment><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>2147483648</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442752</BitOffs></Symbol><Symbol><Name>Global_Variables.MAX_THROTTLE_MODE</Name><BitSize>32</BitSize><BaseType>DWORD</BaseType><Default><Value>12</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442784</BitOffs></Symbol><Symbol><Name>Global_Variables.THROTTLE_MODE_OFF</Name><BitSize>416</BitSize><BaseType Namespace="Tc2_TcpIp">T_ThrottleTimes</BaseType><Default><SubItem><Name>[0]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[1]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[2]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[3]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[4]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[5]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[6]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[7]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[8]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[9]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[10]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[11]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[12]</Name><DateTime>0</DateTime></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3442816</BitOffs></Symbol><Symbol><Name>Global_Variables.THROTTLE_MODE_DEFAULT</Name><BitSize>416</BitSize><BaseType Namespace="Tc2_TcpIp">T_ThrottleTimes</BaseType><Default><SubItem><Name>[0]</Name><DateTime>0</DateTime></SubItem><SubItem><Name>[1]</Name><DateTime>10</DateTime></SubItem><SubItem><Name>[2]</Name><DateTime>20</DateTime></SubItem><SubItem><Name>[3]</Name><DateTime>40</DateTime></SubItem><SubItem><Name>[4]</Name><DateTime>60</DateTime></SubItem><SubItem><Name>[5]</Name><DateTime>80</DateTime></SubItem><SubItem><Name>[6]</Name><DateTime>100</DateTime></SubItem><SubItem><Name>[7]</Name><DateTime>200</DateTime></SubItem><SubItem><Name>[8]</Name><DateTime>400</DateTime></SubItem><SubItem><Name>[9]</Name><DateTime>600</DateTime></SubItem><SubItem><Name>[10]</Name><DateTime>800</DateTime></SubItem><SubItem><Name>[11]</Name><DateTime>1000</DateTime></SubItem><SubItem><Name>[12]</Name><DateTime>2000</DateTime></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3443232</BitOffs></Symbol><Symbol><Name>Global_Variables.DEFAULT_TLSCONNECTFLAGS</Name><Comment><![CDATA[ Default TLS connect flags ]]></Comment><BitSize>16</BitSize><BaseType Namespace="Tc2_TcpIp">ST_TlsConnectFlags</BaseType><Default><SubItem><Name>.bNoServerCertCheck</Name><Bool>false</Bool></SubItem><SubItem><Name>.bIgnoreCnMismatch</Name><Bool>false</Bool></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3443648</BitOffs></Symbol><Symbol><Name>Logging_work.index</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><BitOffs>3443664</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc3_IPCDiag</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>1</Value></SubItem><SubItem><Name>.iMinor</Name><Value>1</Value></SubItem><SubItem><Name>.iBuild</Name><Value>4</Value></SubItem><SubItem><Name>.iRevision</Name><Value>0</Value></SubItem><SubItem><Name>.nFlags</Name><Value>1</Value></SubItem><SubItem><Name>.sVersion</Name><String>1.1.4.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3443680</BitOffs></Symbol><Symbol><Name>Global_Version.stLibVersion_Tc3_DynamicMemory</Name><BitSize>288</BitSize><BaseType GUID="{6F5942ED-BFA1-497D-8225-23C6DAAD0A09}">ST_LibVersion</BaseType><Default><SubItem><Name>.iMajor</Name><Value>1</Value></SubItem><SubItem><Name>.iMinor</Name><Value>1</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>1.1.2.0</String></SubItem></Default><Properties><Property><Name>const_non_replaced</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3445632</BitOffs></Symbol><Symbol><Name>Logging_work.arraySize</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><BitOffs>3445920</BitOffs></Symbol><Symbol><Name>Logging_work.logCount</Name><Comment><![CDATA[ debug]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><BitOffs>3445936</BitOffs></Symbol><Symbol><Name>Logging_work.dataStore</Name><BitSize>5184</BitSize><BaseType>logData</BaseType><ArrayInfo><LBound>0</LBound><Elements>27</Elements></ArrayInfo><BitOffs>3662592</BitOffs></Symbol><Symbol><Name>Logging_work.unixTime</Name><BitSize>64</BitSize><BaseType>ULINT</BaseType><BitOffs>3667776</BitOffs></Symbol><Symbol><Name>Logging_work.currentTension1</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3667840</BitOffs></Symbol><Symbol><Name>Logging_work.currentTension2</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3667904</BitOffs></Symbol><Symbol><Name>Logging_work.previousTension1</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3667968</BitOffs></Symbol><Symbol><Name>Logging_work.previousTension2</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3668032</BitOffs></Symbol><Symbol><Name>Logging_work.w1LogTimer</Name><Comment><![CDATA[ continue logging after winch stops]]></Comment><BitSize>256</BitSize><BaseType Namespace="Tc2_Standard">TOF</BaseType><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default><BitOffs>3668096</BitOffs></Symbol><Symbol><Name>Logging_work.w2LogTimer</Name><Comment><![CDATA[ continue logging after winch stops]]></Comment><BitSize>256</BitSize><BaseType Namespace="Tc2_Standard">TOF</BaseType><Default><SubItem><Name>.PT</Name><DateTime>T</DateTime></SubItem></Default><BitOffs>3668352</BitOffs></Symbol><Symbol><Name>Logging_work.updatePulse</Name><Comment><![CDATA[ used to store values regardless if they change or not]]></Comment><BitSize>256</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>3668608</BitOffs></Symbol><Symbol><Name>Logging_work.sinCounter</Name><Comment><![CDATA[ debug]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3668864</BitOffs></Symbol><Symbol><Name>Logging_work.sinus</Name><Comment><![CDATA[ debug]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><BitOffs>3668928</BitOffs></Symbol><Symbol><Name>Logging_work.runDebugLogging</Name><Comment><![CDATA[ debug	]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><BitOffs>3668992</BitOffs></Symbol><Symbol><Name>Logging_work.MSECONDS_TO_EPOCH</Name><Comment><![CDATA[ms between 01.01.1601 - 01.01.1970]]></Comment><BitSize>64</BitSize><BaseType>ULINT</BaseType><Default><Value>11644473600000</Value></Default><BitOffs>3669056</BitOffs></Symbol><Symbol><Name>Logging_work.MINIMUM_CHANGE</Name><Comment><![CDATA[ how much must tension change to trigger a logging]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.01</Value></Default><BitOffs>3669120</BitOffs></Symbol><Symbol><Name>MAIN.startupTimer</Name><BitSize>256</BitSize><BaseType Namespace="Tc2_Standard">TON</BaseType><BitOffs>3669184</BitOffs></Symbol><Symbol><Name>FB_DynMem_Manager.nInstanceCreations</Name><BitSize>16</BitSize><BaseType>UINT</BaseType><Properties><Property><Name>TcVarStatic</Name></Property></Properties><BitOffs>3777728</BitOffs></Symbol><Symbol><Name>CT.speedCommand</Name><Comment><![CDATA[ produced by PID regulator, Drum RPM]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943168</BitOffs></Symbol><Symbol><Name>CT.potmeterAdjustmentValue</Name><Comment><![CDATA[ in CT, the potmeter can add or subtract to the target tension]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943360</BitOffs></Symbol><Symbol><Name>CT._PIDactive</Name><Comment><![CDATA[ turn on to override 'regular' CT]]></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>3943560</BitOffs></Symbol><Symbol><Name>CT._selectedPIDtype</Name><Comment><![CDATA[ 0= off,  1 = torque mode, 2 = Torque step simulation 3 = tension step simulation ]]></Comment><BitSize>16</BitSize><BaseType>UINT</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3943568</BitOffs></Symbol><Symbol><Name>CT._TargetTension_kg</Name><Comment><![CDATA[kg	(setpoint)]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>500</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944128</BitOffs></Symbol><Symbol><Name>CT._motorNominalTorque_Nm</Name><Comment><![CDATA[ Nm]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>420</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944192</BitOffs></Symbol><Symbol><Name>CT._kN_Speed_limit_factor</Name><Comment><![CDATA[ Nm per drum RPM - speed correction factor]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>50</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944256</BitOffs></Symbol><Symbol><Name>CT._torquePIDconfig</Name><BitSize>256</BitSize><BaseType>PID_config</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944320</BitOffs></Symbol><Symbol><Name>CT._VFD_drum_RPM_limit</Name><Comment><![CDATA[ constant VFD drum RPM in CT mode. Negative is Haul in]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>-15</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944576</BitOffs></Symbol><Symbol><Name>CT._TrolleyIndoorThreshold</Name><Comment><![CDATA[ 1= fully out]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944640</BitOffs></Symbol><Symbol><Name>CT._simTorqueLowValue</Name><Comment><![CDATA[ 0-1 = 0-100%]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.02</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944704</BitOffs></Symbol><Symbol><Name>CT._simTorqueHighValue</Name><Comment><![CDATA[ 0-1 = 0-100%]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.05</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944768</BitOffs></Symbol><Symbol><Name>CT._PIDindoorReductionFactor</Name><Comment><![CDATA[ Not used]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.5</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944832</BitOffs></Symbol><Symbol><Name>CT._indoorMinTorqueLimit_Nm</Name><Comment><![CDATA[ Nm - used in indoor mode Pay oot]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>-100</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944896</BitOffs></Symbol><Symbol><Name>CT._indoorMaxTorqueLimit_Nm</Name><Comment><![CDATA[ Nm - used in indoor mode Haul in]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>100</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3944960</BitOffs></Symbol><Symbol><Name>CT._outdoorMinTorqueLimit_Nm</Name><Comment><![CDATA[ Nm - used outside Pay out ]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>-165</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945024</BitOffs></Symbol><Symbol><Name>CT._outdoorMaxTorqueLimit_Nm</Name><Comment><![CDATA[ Nm - used outside Haul in]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>165</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945088</BitOffs></Symbol><Symbol><Name>CT._TorqueModePIDspeedLimitHaul</Name><Comment><![CDATA[ max drum RPM in CT mode. positive number]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>20</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945152</BitOffs></Symbol><Symbol><Name>CT._TorqueModePIDspeedLimitPay</Name><Comment><![CDATA[ max drum RPM in CT mode. positive number]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>20</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945216</BitOffs></Symbol><Symbol><Name>CT._SpeedRampRate</Name><Comment><![CDATA[ Drum RPM per second when entering CT mode ]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>4</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945280</BitOffs></Symbol><Symbol><Name>CT._simTensionLowValue</Name><Comment><![CDATA[ Step change test (Kg)]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>500</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945344</BitOffs></Symbol><Symbol><Name>CT._simTensionHighValue</Name><Comment><![CDATA[ Step change test (Kg)]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>650</Value></Default><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945408</BitOffs></Symbol><Symbol><Name>GVL.mb_Output_Registers</Name><Comment><![CDATA[ for ModbusTCP]]></Comment><BitSize>4096</BitSize><BaseType>WORD</BaseType><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3945472</BitOffs></Symbol><Symbol><Name>GVL.mb_Input_Coils</Name><BitSize>2048</BitSize><BaseType>BOOL</BaseType><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3949568</BitOffs></Symbol><Symbol><Name>GVL.mb_Output_Coils</Name><BitSize>2048</BitSize><BaseType>BOOL</BaseType><ArrayInfo><LBound>0</LBound><Elements>256</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>3951616</BitOffs></Symbol><Symbol><Name>Obj.cu2508EthercatMasterDiagnosis</Name><Comment><![CDATA[rudderSensor					: p6com.SensorSymRangeAA;]]></Comment><BitSize>45504</BitSize><BaseType Namespace="p6com">EthercatCU2508Stat</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4188672</BitOffs></Symbol><Symbol><Name>Obj.DIM_OUTPUT_ALL</Name><BitSize>32</BitSize><BaseType Namespace="p6manualDevices">ConfigDimmableOutputs</BaseType><Default><SubItem><Name>.output[0]</Name><Bool>true</Bool></SubItem><SubItem><Name>.output[1]</Name><Bool>true</Bool></SubItem><SubItem><Name>.output[2]</Name><Bool>true</Bool></SubItem><SubItem><Name>.output[3]</Name><Bool>true</Bool></SubItem></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4317056</BitOffs></Symbol><Symbol><Name>ObjHMI.PMSInhibit</Name><Comment><![CDATA[ PMS]]></Comment><BitSize>8</BitSize><BaseType>BOOL</BaseType><Properties><Property><Name>TcPersistent</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>4349176</BitOffs></Symbol><Symbol><Name>ObjDriveTrain.WinchOpTime</Name><Comment><![CDATA[Misc]]></Comment><BitSize>2304</BitSize><BaseType Namespace="p6com">DeviceOpTime</BaseType><ArrayInfo><LBound>0</LBound><Elements>6</Elements></ArrayInfo><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5476864</BitOffs></Symbol><Symbol><Name>ObjHMI.blockLength</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491264</BitOffs></Symbol><Symbol><Name>ObjHMI.lengthScaling</Name><Comment><![CDATA[ Scaling units are placed here instead of being hidden in the Exor program.
 Scling as per the operator that has an opinion about this. Change if needed.]]></Comment><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>1</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491328</BitOffs></Symbol><Symbol><Name>ObjHMI.tensionScaling</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>0.001</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491392</BitOffs></Symbol><Symbol><Name>ObjHMI.velocityScaling</Name><BitSize>64</BitSize><BaseType>LREAL</BaseType><Default><Value>60</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5491456</BitOffs></Symbol><Symbol><Name>Param.noSpool</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>2</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596640</BitOffs></Symbol><Symbol><Name>Param.noHandling</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><EnumText>HDrv.ARRAY_SIZE</EnumText></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596704</BitOffs></Symbol><Symbol><Name>Param.noCtrlUnitHandling</Name><BitSize>32</BitSize><BaseType>DINT</BaseType><Default><Value>3</Value></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>5596736</BitOffs></Symbol><Symbol><Name>TwinCAT_LicenseInfoVarList._LicenseInfo</Name><BitSize>1024</BitSize><BaseType GUID="{5456DAC5-9FA5-4A6B-B497-840FCC690FDD}">PlcLicenseInfo</BaseType><ArrayInfo><LBound>1</LBound><Elements>1</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></Default><Properties><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6311008</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskInfo</Name><BitSize>3072</BitSize><BaseType GUID="{56294066-FFF7-46F3-8206-FA06A30B13BA}">PlcTaskSystemInfo</BaseType><ArrayInfo><LBound>1</LBound><Elements>3</Elements></ArrayInfo><Properties><Property><Name>no_init</Name></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6314112</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskPouOid_LoggerTask</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>6317280</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList._TaskOid_LoggerTask</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>6317312</BitOffs></Symbol><Symbol><Name>TwinCAT_SystemInfoVarList.__LoggerTask</Name><BitSize>896</BitSize><BaseType>_Implicit_Task_Info</BaseType><Default><SubItem><Name>.dwVersion</Name><Value>2</Value></SubItem></Default><Properties><Property><Name>TcContextName</Name><Value>LoggerTask</Value></Property><Property><Name>TcVarGlobal</Name></Property></Properties><BitOffs>6319168</BitOffs></Symbol></DataArea></DataAreas><Deployment /><EventClasses><EventClass><Type GUID="{BB2A9999-102E-421A-8D3D-B0660E07B1FE}">TcSystemEventClass</Type></EventClass><EventClass><Type GUID="{7D760066-D373-4A0C-B0F1-328B1620B0F0}">TcGeneralAdsEventClass</Type></EventClass><EventClass><Type GUID="{E759605A-2341-48FC-9F3F-C8FA405C4B24}">TcRouterEventClass</Type></EventClass><EventClass><Type GUID="{1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387}">Win32EventClass</Type></EventClass><EventClass><Type GUID="{CC929187-3970-4CF4-8F39-946BEC12422D}">TcIPCDiagEventClass</Type></EventClass><EventClass><Type GUID="{20226F4C-54BA-479F-BA48-FBE52D0E9CD5}">TcIPCDiagPlcApiEventClass</Type></EventClass><EventClass><Type GUID="{229BB0F3-F9CA-475F-8753-FABF4E988AA0}">MessageEvent</Type></EventClass><EventClass><Type GUID="{52901D69-F975-4949-BB4F-7F9B31186576}" Namespace="local">LocalEvents</Type></EventClass><EventClass><Type GUID="{16A8F721-FD4A-4ED1-B8BC-9994F334F362}" Namespace="p7hyd">LibHydraulicEventClass</Type></EventClass><EventClass><Type GUID="{69C78348-F660-42E2-88B9-1C9A9130BA21}" Namespace="p6power">LibPowerEvtClass</Type></EventClass><EventClass><Type GUID="{5D86E790-FC5D-402F-B030-59EA298C46A8}" Namespace="p7elec">LibElectricEvtCls</Type></EventClass><EventClass><Type GUID="{C6898F4C-D78A-444D-BE11-5D97C208E6E4}" Namespace="p6winch">LibWinchEvtCls</Type></EventClass></EventClasses><Properties><Property><Name>ApplicationName</Name><Value>Port_851</Value></Property><Property><Name>ChangeDate</Name><Value>2026-02-27T02:46:44</Value></Property><Property><Name>GeneratedCodeSize</Name><Value>868352</Value></Property><Property><Name>GlobalDataSize</Name><Value>475136</Value></Property></Properties></Module></Modules></TcModuleClass>