<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/TMC/v2/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
    <Uri>http://opcfoundation.org/UA/PackML/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/TMC/v2/" Version="2.00.1" PublicationDate="2022-07-25T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.01" PublicationDate="2022-01-24T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.03.0" PublicationDate="2021-03-09T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/PackML/" Version="1.01" PublicationDate="2020-10-08T11:08:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Int32">i=6</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="UInt64">i=9</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="NodeId">i=17</Alias>
    <Alias Alias="ExpandedNodeId">i=18</Alias>
    <Alias Alias="StatusCode">i=19</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="Number">i=26</Alias>
    <Alias Alias="Image">i=30</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="GeneratesEvent">i=41</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="FromState">i=51</Alias>
    <Alias Alias="ToState">i=52</Alias>
    <Alias Alias="HasCause">i=53</Alias>
    <Alias Alias="HasEffect">i=54</Alias>
    <Alias Alias="HasSubStateMachine">i=117</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="Duration">i=290</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="UtcTime">i=294</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="Range">i=884</Alias>
    <Alias Alias="EUInformation">i=887</Alias>
    <Alias Alias="AlwaysGeneratesEvent">i=3065</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="TimeZoneDataType">i=8912</Alias>
    <Alias Alias="HasTrueSubState">i=9004</Alias>
    <Alias Alias="HasGuard">i=15112</Alias>
    <Alias Alias="MessageType">ns=1;i=3002</Alias>
    <Alias Alias="DataDefinitionType">ns=1;i=3003</Alias>
    <Alias Alias="DataSetEntryType">ns=1;i=3004</Alias>
    <Alias Alias="ParameterDependencyEnumeration">ns=1;i=3005</Alias>
    <Alias Alias="StateEnumeration">ns=1;i=3008</Alias>
    <Alias Alias="MaterialDefinitionType">ns=1;i=3010</Alias>
    <Alias Alias="DataValueType">ns=1;i=3011</Alias>
    <Alias Alias="MaterialLotType">ns=1;i=3012</Alias>
    <Alias Alias="MaterialPointType">ns=1;i=3013</Alias>
    <Alias Alias="MaterialStorageBufferDataType">ns=1;i=3014</Alias>
    <Alias Alias="StorageLogicEnumeration">ns=1;i=3015</Alias>
    <Alias Alias="ProductionOrderHeaderType">ns=1;i=3016</Alias>
    <Alias Alias="ProductionStatusEnumeration">ns=1;i=3017</Alias>
    <Alias Alias="DataSetType">ns=1;i=3018</Alias>
    <Alias Alias="MaterialIntegrityAgentEnumeration">ns=1;i=3020</Alias>
    <Alias Alias="DataSetDefinitionType">ns=1;i=3021</Alias>
    <Alias Alias="ControlModeEnumeration">ns=1;i=3023</Alias>
    <Alias Alias="MaterialSublotType">ns=1;i=3025</Alias>
    <Alias Alias="MotorDirectionEnumeration">ns=1;i=3026</Alias>
    <Alias Alias="RootCauseMessageType">ns=1;i=3029</Alias>
    <Alias Alias="RootCauseGroupType">ns=1;i=3030</Alias>
    <Alias Alias="StorageMixingLogicEnumeration">ns=1;i=3035</Alias>
    <Alias Alias="MaterialListItemType">ns=1;i=3036</Alias>
    <Alias Alias="MaterialListType">ns=1;i=3037</Alias>
    <Alias Alias="ProductionOrderType">ns=1;i=3038</Alias>
    <Alias Alias="MaterialStockStatusEnumeration">ns=1;i=3039</Alias>
    <Alias Alias="MaterialValidationStatusEnumeration">ns=1;i=3040</Alias>
  </Aliases>
  <Extensions>
    <Extension>
      <ua:ModelInfo Tool="UaModeler" Hash="VEzLUJcXj9wTpWS/OkVVmw==" Version="1.6.7" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
    </Extension>
  </Extensions>
  <UADataType NodeId="ns=1;i=3007" BrowseName="1:CommandEnumeration">
    <DisplayName>CommandEnumeration</DisplayName>
    <Description>The CommandEnumeration provides standardized commands that can be sent to a state machine.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.31</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=15893</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:CommandEnumeration">
      <Field Name="Abort" Value="0">
        <Description>The Abort command.</Description>
      </Field>
      <Field Name="Start" Value="1">
        <Description>The Start command.</Description>
      </Field>
      <Field Name="Stop" Value="2">
        <Description>The Stop command.</Description>
      </Field>
      <Field Name="Reset" Value="3">
        <Description>The Reset command.</Description>
      </Field>
      <Field Name="Hold" Value="4">
        <Description>The Hold command.</Description>
      </Field>
      <Field Name="Unhold" Value="5">
        <Description>The Unhold command.</Description>
      </Field>
      <Field Name="Clear" Value="6">
        <Description>The Clear command.</Description>
      </Field>
      <Field Name="Suspend" Value="7">
        <Description>The Suspend command.</Description>
      </Field>
      <Field Name="Unsuspend" Value="8">
        <Description>The Unsuspend command.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=15893" BrowseName="EnumValues" ParentNodeId="ns=1;i=3007" DataType="EnumValueType" ValueRank="1" ArrayDimensions="9">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Abort</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Abort command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Start</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Start command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Stop</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Stop command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Reset</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Reset command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>4</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Hold</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Hold command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>5</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unhold</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Unhold command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Clear</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Clear command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Suspend</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Suspend command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>8</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unsuspend</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The Unsuspend command.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3023" BrowseName="1:ControlModeEnumeration">
    <DisplayName>ControlModeEnumeration</DisplayName>
    <Description>The ControlModeEnumeration contains the PackML modes of operation of a machine.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ControlModeEnumeration">
      <Field Name="OTHER" Value="0">
        <Description>This state is used if no other state below applies.</Description>
      </Field>
      <Field Name="PRODUCTION" Value="1">
        <Description>Primary Mode used for all production activities, All PackML model states will be utilized. The unit/machine executes relevant logic in response to commands which are mainly coming from External Systems, or entered directly by the operator.</Description>
      </Field>
      <Field Name="MAINTENANCE" Value="2">
        <Description>Used for routine preventive Maintenance or planned maintenance. Shall be utilized to document planned maintenance occurrence and duration. This mode allows authorized personnel to run the unit/machine independent of other systems. This mode would typically be used for fault finding, machine trials, or testing operational improvements. For example: The cleaning of a print head is maintenance.</Description>
      </Field>
      <Field Name="MANUAL" Value="3">
        <Description>Used for fault diagnosis of unplanned technical intervention.</Description>
      </Field>
      <Field Name="CHANGE OVER" SymbolicName="CHANGE_OVER" Value="4">
        <Description>Used specifically for format or recipe change over, includes “cleaning” operations.</Description>
      </Field>
      <Field Name="CLEAN" Value="5">
        <Description>Used for Routine Cleaning requirements example: as specified by factory maintenance procedures.</Description>
      </Field>
      <Field Name="SET UP" SymbolicName="SET_UP" Value="6">
        <Description>Used for set up or adjustments example: mechanical adjustments and testing.</Description>
      </Field>
      <Field Name="EMPTY OUT" SymbolicName="EMPTY_OUT" Value="7">
        <Description>Used to empty out machine example: end of a block of shifts prior to factory weekend shut down, empty out resident product within the machine that could be sent to finished product and minimize part finished “rework”.</Description>
      </Field>
      <Field Name="REMOTE SERVICE" SymbolicName="REMOTE_SERVICE" Value="8">
        <Description>Used when the machine is serviced remotely, which is a form of remote maintenance. Remark. The Remote Service mode fulfil the safety requirements of the harmonized norm EN415-10:2011 (Safety of packaging machines).</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="EnumValues" ParentNodeId="ns=1;i=3023" DataType="EnumValueType" ValueRank="1" ArrayDimensions="9">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3023</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>OTHER</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>This state is used if no other state below applies.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>PRODUCTION</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Primary Mode used for all production activities, All PackML model states will be utilized. The unit/machine executes relevant logic in response to commands which are mainly coming from External Systems, or entered directly by the operator.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>MAINTENANCE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used for routine preventive Maintenance or planned maintenance. Shall be utilized to document planned maintenance occurrence and duration. This mode allows authorized personnel to run the unit/machine independent of other systems. This mode would typically be used for fault finding, machine trials, or testing operational improvements. For example: The cleaning of a print head is maintenance.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>MANUAL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used for fault diagnosis of unplanned technical intervention.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>4</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CHANGE OVER</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used specifically for format or recipe change over, includes “cleaning” operations.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>5</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CLEAN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used for Routine Cleaning requirements example: as specified by factory maintenance procedures.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SET UP</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used for set up or adjustments example: mechanical adjustments and testing.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>EMPTY OUT</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used to empty out machine example: end of a block of shifts prior to factory weekend shut down, empty out resident product within the machine that could be sent to finished product and minimize part finished “rework”.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>8</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>REMOTE SERVICE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Used when the machine is serviced remotely, which is a form of remote maintenance. Remark. The Remote Service mode fulfil the safety requirements of the harmonized norm EN415-10:2011 (Safety of packaging machines).</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3020" BrowseName="1:MaterialIntegrityAgentEnumeration">
    <DisplayName>MaterialIntegrityAgentEnumeration</DisplayName>
    <Description>The MaterialIntegrityAgentEnumeration identifies the possible agents responsible for material integrity checking.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.30</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:MaterialIntegrityAgentEnumeration">
      <Field Name="None" Value="0">
        <Description>The material validation is not requested.</Description>
      </Field>
      <Field Name="Local" Value="1">
        <Description>The underlying system performs the material validation.</Description>
      </Field>
      <Field Name="External" Value="2">
        <Description>An external system performs the material validation.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="EnumValues" ParentNodeId="ns=1;i=3020" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3020</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>None</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The material validation is not requested.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Local</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The underlying system performs the material validation.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>External</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>An external system performs the material validation.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3039" BrowseName="1:MaterialStockStatusEnumeration">
    <DisplayName>MaterialStockStatusEnumeration</DisplayName>
    <Description>The MaterialStockStatusEnumeration provides the stock status for a material lot.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:MaterialStockStatusEnumeration">
      <Field Name="Unrestricted" Value="0">
        <Description>The parameter depends solely from the machine and does not vary with the brand.</Description>
      </Field>
      <Field Name="QualityInspection" Value="1">
        <Description>The parameter depends solely from the brand being produced and does not vary with the machine.</Description>
      </Field>
      <Field Name="Blocked" Value="2">
        <Description>The parameter depends both from the machine and the brand being produced.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="EnumValues" ParentNodeId="ns=1;i=3039" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3039</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unrestricted</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends solely from the machine and does not vary with the brand.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>QualityInspection</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends solely from the brand being produced and does not vary with the machine.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Blocked</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends both from the machine and the brand being produced.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3040" BrowseName="1:MaterialValidationStatusEnumeration">
    <DisplayName>MaterialValidationStatusEnumeration</DisplayName>
    <Description>The MaterialValidationStatusEnumeration describes the status of the material validation 
process.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.14</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:MaterialValidationStatusEnumeration">
      <Field Name="None" Value="0">
        <Description>No validation process status known.</Description>
      </Field>
      <Field Name="Waiting" Value="1">
        <Description>A material has been presented and not validation status is communicated by the material integrity agent.</Description>
      </Field>
      <Field Name="Passed" Value="2">
        <Description>The presented material is validated.</Description>
      </Field>
      <Field Name="Failed" Value="3">
        <Description>The presented material did not pass the validation.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="EnumValues" ParentNodeId="ns=1;i=3040" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3040</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>None</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No validation process status known.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Waiting</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>A material has been presented and not validation status is communicated by the material integrity agent.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Passed</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The presented material is validated.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Failed</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The presented material did not pass the validation.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3026" BrowseName="1:MotorDirectionEnumeration">
    <DisplayName>MotorDirectionEnumeration</DisplayName>
    <Description>The MotorDirectionEnumeration provides the rotation direction of a motor.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.11</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6092</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:MotorDirectionEnumeration">
      <Field Name="Clockwise" Value="0">
        <Description>The motor runs clockwise when energised.</Description>
      </Field>
      <Field Name="CounterClockwise" Value="1">
        <Description>The motor runs counter-clockwise when energised.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="EnumValues" ParentNodeId="ns=1;i=3026" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3026</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Clockwise</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The motor runs clockwise when energised.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CounterClockwise</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The motor runs counter-clockwise when energised.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3005" BrowseName="1:ParameterDependencyEnumeration">
    <DisplayName>ParameterDependencyEnumeration</DisplayName>
    <Description>The ParameterDependencyEnumeration contains what a parameter is depending upon.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ParameterDependencyEnumeration">
      <Field Name="Machine" Value="0">
        <Description>The parameter depends solely from the machine and does not vary with the brand.</Description>
      </Field>
      <Field Name="Brand" Value="1">
        <Description>The parameter depends solely from the brand being produced and does not vary with the machine.</Description>
      </Field>
      <Field Name="Machine and Brand" SymbolicName="Machine_and_Brand" Value="2">
        <Description>The parameter depends both from the machine and the brand being produced.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="EnumValues" ParentNodeId="ns=1;i=3005" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Machine</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends solely from the machine and does not vary with the brand.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Brand</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends solely from the brand being produced and does not vary with the machine.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Machine and Brand</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The parameter depends both from the machine and the brand being produced.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3017" BrowseName="1:ProductionStatusEnumeration">
    <DisplayName>ProductionStatusEnumeration</DisplayName>
    <Description>The ProductionStatusEnumeration contains the production state of a machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.10</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6069</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:ProductionStatusEnumeration">
      <Field Name="Other" Value="0">
        <Description>None of the states below.</Description>
      </Field>
      <Field Name="BrandChange" Value="1">
        <Description>No production order is running, but some materials are being removed in preparation for a different brand.</Description>
      </Field>
      <Field Name="Production" Value="2">
        <Description>A production order is being produced.</Description>
      </Field>
      <Field Name="NoProduction" Value="3">
        <Description>No production order is running and no activity to remove materials is ongoing.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="EnumValues" ParentNodeId="ns=1;i=3017" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3017</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>None of the states below.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BrandChange</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No production order is running, but some materials are being removed in preparation for a different brand.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Production</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>A production order is being produced.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NoProduction</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No production order is running and no activity to remove materials is ongoing.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:StateEnumeration">
    <DisplayName>StateEnumeration</DisplayName>
    <Description>The StateEnumeration contains the PackML states for a machine.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.9</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=20085</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:StateEnumeration">
      <Field Name="Stopped" Value="0">
        <Description>The state of the machine module is stopped.</Description>
      </Field>
      <Field Name="Resetting" Value="1">
        <Description>The state of the machine module is resetting.</Description>
      </Field>
      <Field Name="Idle" Value="2">
        <Description>The state of the machine module is idle.</Description>
      </Field>
      <Field Name="Starting" Value="3">
        <Description>The state of the machine module is starting.</Description>
      </Field>
      <Field Name="Execute" Value="4">
        <Description>The state of the machine module is execute.</Description>
      </Field>
      <Field Name="Completing" Value="5">
        <Description>The state of the machine module is completing.</Description>
      </Field>
      <Field Name="Complete" Value="6">
        <Description>The state of the machine module is complete.</Description>
      </Field>
      <Field Name="Aborting" Value="7">
        <Description>The state of the machine module is aborting.</Description>
      </Field>
      <Field Name="Aborted" Value="8">
        <Description>The state of the machine module is aborted.</Description>
      </Field>
      <Field Name="Stopping" Value="9">
        <Description>The state of the machine module is stopping.</Description>
      </Field>
      <Field Name="Clearing" Value="10">
        <Description>The state of the machine module is clearing.</Description>
      </Field>
      <Field Name="Suspending" Value="11">
        <Description>The state of the machine module is suspending.</Description>
      </Field>
      <Field Name="Suspended" Value="12">
        <Description>The state of the machine module is suspended.</Description>
      </Field>
      <Field Name="Unsuspending" Value="13">
        <Description>The state of the machine module is unsuspending. </Description>
      </Field>
      <Field Name="Holding" Value="14">
        <Description>The state of the machine module is holding.</Description>
      </Field>
      <Field Name="Held" Value="15">
        <Description>The state of the machine module is held.</Description>
      </Field>
      <Field Name="Unholding" Value="16">
        <Description>The state of the machine module is unholding.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=20085" BrowseName="EnumValues" ParentNodeId="ns=1;i=3008" DataType="EnumValueType" ValueRank="1" ArrayDimensions="17">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Stopped</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is stopped.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Resetting</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is resetting.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Idle</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is idle.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Starting</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is starting.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>4</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Execute</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is execute.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>5</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Completing</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is completing.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Complete</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is complete.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Aborting</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is aborting.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>8</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Aborted</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is aborted.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>9</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Stopping</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is stopping.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>10</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Clearing</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is clearing.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>11</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Suspending</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is suspending.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>12</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Suspended</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is suspended.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>13</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unsuspending</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is unsuspending. </uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>14</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Holding</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is holding.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>15</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Held</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is held.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>16</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unholding</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The state of the machine module is unholding.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3015" BrowseName="1:StorageLogicEnumeration">
    <DisplayName>StorageLogicEnumeration</DisplayName>
    <Description>The StorageLogicEnumeration describes standard loading and unloading material 
configurations.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.12</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=7316</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:StorageLogicEnumeration">
      <Field Name="Other" Value="0">
        <Description>None of the below options.</Description>
      </Field>
      <Field Name="FIFO" Value="1">
        <Description>First-In, First-Out.</Description>
      </Field>
      <Field Name="LIFO" Value="2">
        <Description>Last-In, First-Out.</Description>
      </Field>
      <Field Name="FEFO" Value="3">
        <Description>First-Expired, First-Out.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=7316" BrowseName="EnumValues" ParentNodeId="ns=1;i=3015" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3015</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>None of the below options.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>FIFO</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>First-In, First-Out.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>LIFO</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Last-In, First-Out.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>FEFO</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>First-Expired, First-Out.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3035" BrowseName="1:StorageMixingLogicEnumeration">
    <DisplayName>StorageMixingLogicEnumeration</DisplayName>
    <Description>The StorageMixingLogicEnumeration describes standard ways of mixing material in a material 
storage buffer.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.13</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=11909</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:StorageMixingLogicEnumeration">
      <Field Name="Mixing" Value="0">
        <Description>The material storage buffer containing a material accepts any other material.</Description>
      </Field>
      <Field Name="NonMixingByProduct" Value="1">
        <Description>The material storage buffer containing a material accepts other materials with the same MaterialDefinition.</Description>
      </Field>
      <Field Name="NonMixingByBatch" Value="2">
        <Description>The material storage buffer containing a material accepts other materials with the same MaterialLot.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=11909" BrowseName="EnumValues" ParentNodeId="ns=1;i=3035" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3035</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Mixing</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The material storage buffer containing a material accepts any other material.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NonMixingByProduct</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The material storage buffer containing a material accepts other materials with the same MaterialDefinition.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NonMixingByBatch</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The material storage buffer containing a material accepts other materials with the same MaterialLot.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3019" BrowseName="1:DataDescriptionType">
    <DisplayName>DataDescriptionType</DisplayName>
    <Description>The DataDescriptionType structure contains a metadata, i.e. a description.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.15</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21616</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:DataDescriptionType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the metadata description.</Description>
      </Field>
      <Field Name="MES_ID" DataType="String">
        <Description>Unique identifier for the metadata description in an external system, 
e.g. MES.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>The metadata description.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:DataDefinitionType">
    <DisplayName>DataDefinitionType</DisplayName>
    <Description>The DataDefinitionType structure contains the metadata that describes a parameter.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.16</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21617</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3019</Reference>
    </References>
    <Definition Name="1:DataDefinitionType">
      <Field Name="EngineeringUnits" DataType="EUInformation">
        <Description>Unit of measure for the parameter.</Description>
      </Field>
      <Field Name="DisplayFormat" DataType="String">
        <Description>Display format for visualization. The same display format shall be 
used in the HMI.</Description>
      </Field>
      <Field Name="Dependency" DataType="ParameterDependencyEnumeration">
        <Description>The dependency of the parameter with respect to machine and 
brand.</Description>
      </Field>
      <Field Name="DataType" DataType="String">
        <Description>Describes the data type of the data point, e.g. FLOAT, INT, STRING, 
etc.</Description>
      </Field>
      <Field Name="UserSubset" DataType="Boolean">
        <Description>Used by the user to identify a subset of the dataset that is of 
interest.</Description>
      </Field>
      <Field Name="ControlRange" DataType="Range">
        <Description>The range where the parameter actual values is considered in 
control.</Description>
      </Field>
      <Field Name="AlarmRange" DataType="Range">
        <Description>Outside this range, the underlying system generates an alarm for the 
parameter.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="1:DataDefinitionType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>DataDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">DataDefinitionType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="1:DataDefinitionType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>DataDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='DataDefinitionType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3011" BrowseName="1:DataValueType">
    <DisplayName>DataValueType</DisplayName>
    <Description>The DataValueType structure contains a data value.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.17</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21618</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3019</Reference>
    </References>
    <Definition Name="1:DataValueType">
      <Field Name="Value">
        <Description>The value of the data.</Description>
      </Field>
      <Field Name="EngineeringUnits" DataType="EUInformation">
        <Description>The unit of measure of the value.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:DataValueType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>DataValueType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">DataValueType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:DataValueType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>DataValueType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='DataValueType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3021" BrowseName="1:DataSetDefinitionType">
    <DisplayName>DataSetDefinitionType</DisplayName>
    <Description>The DataSetDefinition structure contains the description and other necessary metadata of the 
complete set of machine settings required for production.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.18</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5064</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21619</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5065</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:DataSetDefinitionType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the whole data set list.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>Plain English description of the whole data set list.</Description>
      </Field>
      <Field Name="Definitions" DataType="DataDefinitionType" ValueRank="1" ArrayDimensions="0">
        <Description>An array containing the definition of each data point belonging to the 
data set.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6173" BrowseName="1:DataSetDefinitionType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>DataSetDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5064</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">DataSetDefinitionType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6174" BrowseName="1:DataSetDefinitionType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>DataSetDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5065</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='DataSetDefinitionType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:DataSetEntryType">
    <DisplayName>DataSetEntryType</DisplayName>
    <Description>The DataSetEntryType structure contains the value of a single parameter, or data value.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.19</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21620</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:DataSetEntryType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the parameter value, or data value.</Description>
      </Field>
      <Field Name="Value">
        <Description>The value of the parameter.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="1:DataSetEntryType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>DataSetEntryType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">DataSetEntryType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="1:DataSetEntryType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>DataSetEntryType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='DataSetEntryType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3018" BrowseName="1:DataSetType">
    <DisplayName>DataSetType</DisplayName>
    <Description>The DataSetType structure contains a set of data values.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.20</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5045</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21621</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:DataSetType">
      <Field Name="ID" DataType="String">
        <Description>The unique Id of the dataset.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>The human-readable description of the dataset.</Description>
      </Field>
      <Field Name="Values" DataType="DataSetEntryType" ValueRank="1" ArrayDimensions="0">
        <Description>List of data values.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="1:DataSetType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>DataSetType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5045</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">DataSetType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="1:DataSetType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>DataSetType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='DataSetType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3010" BrowseName="1:MaterialDefinitionType">
    <DisplayName>MaterialDefinitionType</DisplayName>
    <Description>The MaterialDefinitionType structure contains the definition of a material. It is harmonised with 
ISA 95 Material Definition.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21622</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialDefinitionType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the material definition.</Description>
      </Field>
      <Field Name="MES_ID" DataType="String">
        <Description>Unique identifier for the material definition in an external system, e.g. 
MES.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>Description of the material definition.</Description>
      </Field>
      <Field Name="BaseUnitOfMeasure" DataType="EUInformation">
        <Description>The base unit of measure for the material definition.</Description>
      </Field>
      <Field Name="BatchManaged" DataType="Boolean">
        <Description>If BatchManaged is True, the material lots of this material definition 
require a unique identification, often called BatchID. The material lots are 
also called batches in some contexts.</Description>
      </Field>
      <Field Name="GroupID" DataType="String" IsOptional="true">
        <Description>The material group the material definition belongs to.</Description>
      </Field>
      <Field Name="ParentGroupID" DataType="String" IsOptional="true">
        <Description>The parent group of the material group the material definition belongs to.</Description>
      </Field>
      <Field Name="ShelfLife" DataType="UInt32" IsOptional="true">
        <Description>The number of days of usable life for the material definition. The usable 
life is counted from the production date.</Description>
      </Field>
      <Field Name="Properties" DataType="DataValueType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
        <Description>An array containing additional properties that can be additionally 
required for the material definition.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="1:MaterialDefinitionType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialDefinitionType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="1:MaterialDefinitionType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialDefinitionType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialDefinitionType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3036" BrowseName="1:MaterialListItemType">
    <DisplayName>MaterialListItemType</DisplayName>
    <Description>The MaterialListItemType structure contains a single material to be processed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.21</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5307</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21623</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5308</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialListItemType">
      <Field Name="AssemblyID" DataType="String">
        <Description>Unique identifier for the material list item.</Description>
      </Field>
      <Field Name="MaterialPointID" DataType="String">
        <Description>The identifier of the material point where the material will be processed.</Description>
      </Field>
      <Field Name="MaterialPointMES_ID" DataType="String">
        <Description>The higher level system identifier of the of the material point where the material will be processed.</Description>
      </Field>
      <Field Name="MaterialSublot" DataType="MaterialSublotType">
        <Description>The material sublot to be used.</Description>
      </Field>
      <Field Name="MaterialStockStatus" DataType="MaterialStockStatusEnumeration">
        <Description>The requested stock status for the material sublot.</Description>
      </Field>
      <Field Name="FollowUpMaterials" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
        <Description>A list of differently-coded materials that can be used alternatively, e.g. when switching to a different supplier.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=11910" BrowseName="1:MaterialListItemType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialListItemType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialListItemType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11911" BrowseName="1:MaterialListItemType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialListItemType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5308</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialListItemType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3037" BrowseName="1:MaterialListType">
    <DisplayName>MaterialListType</DisplayName>
    <Description>The MaterialListType structure contains a set of material list items.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.22</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5309</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21624</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5310</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialListType">
      <Field Name="ID" DataType="String">
        <Description>The unique identifier of the material list.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>The human-readable description of the material list.</Description>
      </Field>
      <Field Name="Items" DataType="MaterialListItemType" ValueRank="1" ArrayDimensions="0">
        <Description>List of material list items.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=11912" BrowseName="1:MaterialListType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialListType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5309</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialListType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11913" BrowseName="1:MaterialListType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialListType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5310</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialListType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:MaterialLotType">
    <DisplayName>MaterialLotType</DisplayName>
    <Description>The MaterialLotType structure contains the material lot information. It is harmonised with ISA 
95 Material Lot.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.4</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21625</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialLotType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the material lot in the underlying system.</Description>
      </Field>
      <Field Name="MES_ID" DataType="String">
        <Description>The unique identifier for the material lot in higher level systems. In some 
production contexts the material lot is called a batch.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>Description of the material lot.</Description>
      </Field>
      <Field Name="MaterialDefinition" DataType="MaterialDefinitionType">
        <Description>The material definition of the material lot.</Description>
      </Field>
      <Field Name="Status" DataType="MaterialStockStatusEnumeration">
        <Description>The stock status of the material lot.</Description>
      </Field>
      <Field Name="ProductionDate" DataType="UtcTime">
        <Description>The date and time when the material lot was produced.</Description>
      </Field>
      <Field Name="BestUsedBeforeDate" DataType="UtcTime" IsOptional="true">
        <Description>The last date the material lot can be used. It is computed adding the 
material definition shelf life to the production date.</Description>
      </Field>
      <Field Name="Properties" DataType="DataValueType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
        <Description>An array containing additional properties that can be additionally required 
for the material lot.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:MaterialLotType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialLotType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialLotType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="1:MaterialLotType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialLotType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialLotType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3013" BrowseName="1:MaterialPointType">
    <DisplayName>MaterialPointType</DisplayName>
    <Description>The MaterialPointType structure provides the description of the capability of a load or
unload point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5039</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21626</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5040</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialPointType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the material point type.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>Description of the material point type.</Description>
      </Field>
      <Field Name="MaterialCapability" DataType="MaterialDefinitionType" ValueRank="1" ArrayDimensions="0">
        <Description>The complete set of material definitions that the material point can process.</Description>
      </Field>
      <Field Name="ConnectedMaterialPoint" DataType="ExpandedNodeId">
        <Description>The identifier for the node id of the connected material point.</Description>
      </Field>
      <Field Name="PropagatesProductionOrder" DataType="Boolean">
        <Description>The material point propagates the production order with the ConnectedMaterialPoint. If the material point is a MaterialLoadingPointType, and PropagatesProductionOrder is True, then the material point receives a production order from the upstream ConnectedMaterialPoint. If the material point is a MaterialOutputPointType, and PropagatesProductionOrder is True, then the material point sends a production order to the downstream ConnectedMaterialPoint. If the material point is a MaterialRejectionPointType, and PropagatesProductionOrder is True, then the material point sends a production order to the downstream ConnectedMaterialPoint. This variable is defined by the end user and entered by the developer of the TMC server invoking the SetNewSpecification method.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="1:MaterialPointType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialPointType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5039</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialPointType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:MaterialPointType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialPointType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5040</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialPointType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3014" BrowseName="1:MaterialStorageBufferDataType">
    <DisplayName>MaterialStorageBufferDataType</DisplayName>
    <Description>The MaterialStorageBufferDataType structure provides the description of the capability of a 
material storage buffer.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.2</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5041</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21627</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialStorageBufferDataType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the material storage buffer.</Description>
      </Field>
      <Field Name="StoredMaterial" DataType="MaterialDefinitionType">
        <Description>The material definition for material that can be stored in the material storage buffer.</Description>
      </Field>
      <Field Name="EngineeringUnits" DataType="EUInformation">
        <Description>The unit of measure for the material stored in the buffer.</Description>
      </Field>
      <Field Name="TotalStorageCapacity" DataType="Double">
        <Description>The total capacity of the material storage buffer.</Description>
      </Field>
      <Field Name="StorageLogic" DataType="StorageLogicEnumeration">
        <Description>The logic by which product is loaded and unloaded from the material storage buffer.</Description>
      </Field>
      <Field Name="MixingLogic" DataType="StorageMixingLogicEnumeration">
        <Description>How different material loaded into the material storage buffer mix.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="1:MaterialStorageBufferDataType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialStorageBufferDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialStorageBufferDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:MaterialStorageBufferDataType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialStorageBufferDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialStorageBufferDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3025" BrowseName="1:MaterialSublotType">
    <DisplayName>MaterialSublotType</DisplayName>
    <Description>The MaterialSublotType structure contains the material sublot information. It is harmonised with 
ISA 95 Material Sublot.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21628</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MaterialSublotType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the material sublot in the underlying system.</Description>
      </Field>
      <Field Name="MES_ID" DataType="String">
        <Description>The unique identifier for the material sublot in higher level systems.</Description>
      </Field>
      <Field Name="MaterialLot" DataType="MaterialLotType">
        <Description>The material lot the sublot belongs to.</Description>
      </Field>
      <Field Name="MaterialStorageLocationID" DataType="String">
        <Description>Unique identifier for the location where the material is 
produced/stored.</Description>
      </Field>
      <Field Name="Quantity" DataType="Double">
        <Description>The quantity of the sublot in the base unit of measure defined in the 
MaterialDefinition.</Description>
      </Field>
      <Field Name="CarrierID" DataType="String" IsOptional="true">
        <Description>The ID of the carrier holding the sublot, for example the bobbin core 
fitted with an RFID. If the sublot is not contained in any carrier, then 
the CarrierID is NULL.</Description>
      </Field>
      <Field Name="RelativePositionID" DataType="String" IsOptional="true">
        <Description>The unique identifier of the relative position of the sublot in the 
carrier identified by CarrierID. If CarrierID is NULL, then the string is 
empty.</Description>
      </Field>
      <Field Name="ParentSublotID" DataType="String" IsOptional="true">
        <Description>The parent sublot ID is the unique identifier of the material sublot 
that contains the sublot structure in question. If the sublot is not 
contained in any sublot, then the ParentSublotID is NULL.</Description>
      </Field>
      <Field Name="Sublots" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0" IsOptional="true">
        <Description>The material sublots contained in the material sublot in question.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="1:MaterialSublotType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MaterialSublotType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MaterialSublotType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="1:MaterialSublotType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MaterialSublotType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MaterialSublotType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3002" BrowseName="1:MessageType">
    <DisplayName>MessageType</DisplayName>
    <Description>The MessageType provides a uniquely identified localised text.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.28</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21629</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MessageType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the localised text.</Description>
      </Field>
      <Field Name="LocalText" DataType="LocalizedText">
        <Description>The localized text.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="1:MessageType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MessageType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MessageType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="1:MessageType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MessageType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MessageType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3029" BrowseName="1:RootCauseMessageType">
    <DisplayName>RootCauseMessageType</DisplayName>
    <Description>The RootCauseMessageType structure contains a root cause message and its group identifier.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.26</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5144</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21630</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5145</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3002</Reference>
    </References>
    <Definition Name="1:RootCauseMessageType">
      <Field Name="GroupID" DataType="String">
        <Description>GroupID identifies uniquely each group of root causes which are 
grouped in families, e.g. electrical, mechanical, controls, etc.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=7265" BrowseName="1:RootCauseMessageType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>RootCauseMessageType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5144</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RootCauseMessageType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7266" BrowseName="1:RootCauseMessageType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>RootCauseMessageType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5145</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RootCauseMessageType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:MethodExecutionFeedbackType">
    <DisplayName>MethodExecutionFeedbackType</DisplayName>
    <Description>The MethodExecutionFeedbackType provides suitable feedback, both positive and negative, to an OPC UA client invoking a method.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.29</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21631</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:MethodExecutionFeedbackType">
      <Field Name="Success" DataType="Boolean">
        <Description>Returns True in case of successful execution.</Description>
      </Field>
      <Field Name="Message" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
        <Description>Array of detailed messages describing the reason for the unsuccessful execution or notice to the user.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6359" BrowseName="1:MethodExecutionFeedbackType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>MethodExecutionFeedbackType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">MethodExecutionFeedbackType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6360" BrowseName="1:MethodExecutionFeedbackType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>MethodExecutionFeedbackType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='MethodExecutionFeedbackType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3016" BrowseName="1:ProductionOrderHeaderType">
    <DisplayName>ProductionOrderHeaderType</DisplayName>
    <Description>The ProductionOrderHeaderType structure contains the header information for a production 
order.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.23</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21632</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ProductionOrderHeaderType">
      <Field Name="Number" DataType="String">
        <Description>The production order number.</Description>
      </Field>
      <Field Name="ProducedMaterial" DataType="MaterialDefinitionType">
        <Description>The finished good that the material is produced by the production 
order.</Description>
      </Field>
      <Field Name="TargetQuantity" DataType="Double">
        <Description>The quantity of ProducedMaterial that is requested by the production 
order.</Description>
      </Field>
      <Field Name="ContinueAtJobEnd" DataType="Boolean">
        <Description>When ContinueAtJobEnd is True, then the operator may continue 
production (overproduction) after fulfilling the required 
TargetQuantity.</Description>
      </Field>
      <Field Name="TargetStartTime" DataType="UtcTime">
        <Description>The planned start date and time.</Description>
      </Field>
      <Field Name="TargetEndTime" DataType="UtcTime">
        <Description>The planned end date and time.</Description>
      </Field>
      <Field Name="DataSetID" DataType="String">
        <Description>The identifier of the dataset to be used for the production order, 
when the dataset is late-bound. The DatasetID will be NULL when the 
dataset is not late-bound.</Description>
      </Field>
      <Field Name="DataSetDescription" DataType="LocalizedText">
        <Description>The description of the dataset.</Description>
      </Field>
      <Field Name="MaterialListID" DataType="String">
        <Description>The identifier of the material list to be used for the production order, 
when the material list is late-bound. The DatasetID will be NULL when 
the dataset is not late-bound.</Description>
      </Field>
      <Field Name="MaterialListDescription" DataType="LocalizedText">
        <Description>The description of the material list.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:ProductionOrderHeaderType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>ProductionOrderHeaderType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ProductionOrderHeaderType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="1:ProductionOrderHeaderType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>ProductionOrderHeaderType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ProductionOrderHeaderType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3038" BrowseName="1:ProductionOrderType">
    <DisplayName>ProductionOrderType</DisplayName>
    <Description>The ProductionOrderType structure contains the complete production order information.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.24</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5311</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21633</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5312</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:ProductionOrderType">
      <Field Name="Header" DataType="ProductionOrderHeaderType">
        <Description>The header of the production order.</Description>
      </Field>
      <Field Name="MaterialList" DataType="MaterialListType">
        <Description>The material list for the production order.</Description>
      </Field>
      <Field Name="DataSet" DataType="DataSetType">
        <Description>The dataset for the production order.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:OrchestrationProductionOrderType">
    <DisplayName>OrchestrationProductionOrderType</DisplayName>
    <Description>The OrchestrationProductionOrderType structure contains the complete production order 
information used by the Production Order Orchestration Layer.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.25</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=9261</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21634</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=9262</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3038</Reference>
    </References>
    <Definition Name="1:OrchestrationProductionOrderType">
      <Field Name="ActiveMachineModules" DataType="String" ValueRank="1" ArrayDimensions="0">
        <Description>The list of machine modules required for processing the 
production order.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=9263" BrowseName="1:OrchestrationProductionOrderType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>OrchestrationProductionOrderType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=9261</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OrchestrationProductionOrderType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9264" BrowseName="1:OrchestrationProductionOrderType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>OrchestrationProductionOrderType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=9262</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OrchestrationProductionOrderType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3030" BrowseName="1:RootCauseGroupType">
    <DisplayName>RootCauseGroupType</DisplayName>
    <Description>The RootCauseGroupType structure contains a root cause message and its group identifier.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/11.27</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5146</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=21635</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5147</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RootCauseGroupType">
      <Field Name="ID" DataType="String">
        <Description>Unique identifier for the root cause group.</Description>
      </Field>
      <Field Name="ParentID" DataType="String">
        <Description>The ID of the group containing the root cause group identified by Id. By 
means of the ParentID, multiple nested groups are allowed.</Description>
      </Field>
      <Field Name="Description" DataType="LocalizedText">
        <Description>The human-readable description of the root cause group identified by 
the unique identifier.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=7267" BrowseName="1:RootCauseGroupType" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>RootCauseGroupType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5146</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RootCauseGroupType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7268" BrowseName="1:RootCauseGroupType" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>RootCauseGroupType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5147</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RootCauseGroupType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/TMC/v2/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6173</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11910</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11912</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6359</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9263</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7267</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7265</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9UT
        UMvdjIvIiBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iIHhtbG5zOm9wYz0iaHR0c
        DovL29wY2ZvdW5kYXRpb24ub3JnL0JpbmFyeVNjaGVtYS8iIHhtbG5zOnVhPSJodHRwOi8vb
        3BjZm91bmRhdGlvbi5vcmcvVUEvIiBUYXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZ
        GF0aW9uLm9yZy9VQS9UTUMvdjIvIj4KIDxvcGM6SW1wb3J0IE5hbWVzcGFjZT0iaHR0cDovL
        29wY2ZvdW5kYXRpb24ub3JnL1VBLyIvPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZ
        T0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJEYXRhRGVzY3JpcHRpb25UeXBlIj4KICA8b
        3BjOkRvY3VtZW50YXRpb24+VGhlIERhdGFEZXNjcmlwdGlvblR5cGUgc3RydWN0dXJlIGNvb
        nRhaW5zIGEgbWV0YWRhdGEsIGkuZS4gYSBkZXNjcmlwdGlvbi48L29wYzpEb2N1bWVudGF0a
        W9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IklEIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iTUVTX0lEIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGVzY3Jpc
        HRpb24iLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCY
        XNlVHlwZT0idG5zOkRhdGFEZXNjcmlwdGlvblR5cGUiIE5hbWU9IkRhdGFEZWZpbml0aW9uV
        HlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBEYXRhRGVmaW5pdGlvblR5cGUgc3Ryd
        WN0dXJlIGNvbnRhaW5zIHRoZSBtZXRhZGF0YSB0aGF0IGRlc2NyaWJlcyBhIHBhcmFtZXRlc
        i48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgU291cmNlVHlwZT0idG5zOkRhd
        GFEZXNjcmlwdGlvblR5cGUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvP
        gogIDxvcGM6RmllbGQgU291cmNlVHlwZT0idG5zOkRhdGFEZXNjcmlwdGlvblR5cGUiIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJNRVNfSUQiLz4KICA8b3BjOkZpZWxkIFNvd
        XJjZVR5cGU9InRuczpEYXRhRGVzY3JpcHRpb25UeXBlIiBUeXBlTmFtZT0idWE6TG9jYWxpe
        mVkVGV4dCIgTmFtZT0iRGVzY3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ1Y
        TpFVUluZm9ybWF0aW9uIiBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzIi8+CiAgPG9wYzpGaWVsZ
        CBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iRGlzcGxheUZvcm1hdCIvPgogIDxvc
        GM6RmllbGQgVHlwZU5hbWU9InRuczpQYXJhbWV0ZXJEZXBlbmRlbmN5RW51bWVyYXRpb24iI
        E5hbWU9IkRlcGVuZGVuY3kiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFyc
        mF5IiBOYW1lPSJEYXRhVHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZ
        WFuIiBOYW1lPSJVc2VyU3Vic2V0Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6UmFuZ
        2UiIE5hbWU9IkNvbnRyb2xSYW5nZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOlJhb
        mdlIiBOYW1lPSJBbGFybVJhbmdlIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U
        3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InRuczpEYXRhRGVzY3JpcHRpb25UeXBlIiBOYW1lP
        SJEYXRhVmFsdWVUeXBlIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIERhdGFWYWx1ZVR5c
        GUgc3RydWN0dXJlIGNvbnRhaW5zIGEgZGF0YSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uP
        gogIDxvcGM6RmllbGQgU291cmNlVHlwZT0idG5zOkRhdGFEZXNjcmlwdGlvblR5cGUiIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgU291cmNlV
        HlwZT0idG5zOkRhdGFEZXNjcmlwdGlvblR5cGUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5I
        iBOYW1lPSJNRVNfSUQiLz4KICA8b3BjOkZpZWxkIFNvdXJjZVR5cGU9InRuczpEYXRhRGVzY
        3JpcHRpb25UeXBlIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGVzY3Jpc
        HRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBOYW1lPSJWYWx1Z
        SIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkVVSW5mb3JtYXRpb24iIE5hbWU9IkVuZ
        2luZWVyaW5nVW5pdHMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1c
        mVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJEYXRhU2V0RGVma
        W5pdGlvblR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGUgRGF0YVNldERlZmluaXRpb
        24gc3RydWN0dXJlIGNvbnRhaW5zIHRoZSBkZXNjcmlwdGlvbiBhbmQgb3RoZXIgbmVjZXNzY
        XJ5IG1ldGFkYXRhIG9mIHRoZSAKY29tcGxldGUgc2V0IG9mIG1hY2hpbmUgc2V0dGluZ3Mgc
        mVxdWlyZWQgZm9yIHByb2R1Y3Rpb24uPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgV
        HlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb09mRGVmaW5pdGlvbnMiLz4KI
        CA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mRGVmaW5pdGlvbnMiIFR5cGVOYW1lPSJ0b
        nM6RGF0YURlZmluaXRpb25UeXBlIiBOYW1lPSJEZWZpbml0aW9ucyIvPgogPC9vcGM6U3Ryd
        WN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb
        25PYmplY3QiIE5hbWU9IkRhdGFTZXRFbnRyeVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvb
        j5UaGUgRGF0YVNldEVudHJ5VHlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgdGhlIHZhbHVlIG9mI
        GEgc2luZ2xlIHBhcmFtZXRlciwgb3IgZGF0YSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IklEIi8+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0idWE6VmFyaWFudCIgTmFtZT0iVmFsdWUiLz4KIDwvb3BjO
        lN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0Z
        W5zaW9uT2JqZWN0IiBOYW1lPSJEYXRhU2V0VHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uP
        lRoZSBEYXRhU2V0VHlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgYSBzZXQgb2YgZGF0YSB2YWx1Z
        XMuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhc
        kFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkxvY2FsaXplZ
        FRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjO
        kludDMyIiBOYW1lPSJOb09mVmFsdWVzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iT
        m9PZlZhbHVlcyIgVHlwZU5hbWU9InRuczpEYXRhU2V0RW50cnlUeXBlIiBOYW1lPSJWYWx1Z
        XMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlV
        HlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJNYXRlcmlhbERlZmluaXRpb25UeXBlI
        j4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsRGVmaW5pdGlvblR5cGUgc3Ryd
        WN0dXJlIGNvbnRhaW5zIHRoZSBkZWZpbml0aW9uIG9mIGEgbWF0ZXJpYWwuIEl0IGlzIGhhc
        m1vbmlzZWQgd2l0aCAKSVNBIDk1IE1hdGVyaWFsIERlZmluaXRpb24uPC9vcGM6RG9jdW1lb
        nRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJHcm91cElEU
        3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUGFyZ
        W50R3JvdXBJRFNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiI
        E5hbWU9IlNoZWxmTGlmZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCaXQiIE5hbWU9IlByb3BlcnRpZXNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0a
        D0iMjgiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgV
        HlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik1FU19JRCIvPgogIDxvcGM6RmllbGQgV
        HlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iQmFzZVVuaXRPZk1lY
        XN1cmUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iQmF0Y
        2hNYW5hZ2VkIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iR3JvdXBJRFNwZWNpZmllZ
        CIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ikdyb3VwSUQiLz4KICA8b3BjOkZpZ
        WxkIFN3aXRjaEZpZWxkPSJQYXJlbnRHcm91cElEU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjO
        kNoYXJBcnJheSIgTmFtZT0iUGFyZW50R3JvdXBJRCIvPgogIDxvcGM6RmllbGQgU3dpdGNoR
        mllbGQ9IlNoZWxmTGlmZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIE5hbWU9I
        lNoZWxmTGlmZSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTcGVja
        WZpZWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZQcm9wZXJ0aWVzIi8+CiAgP
        G9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZlByb3BlcnRpZXMiIFN3aXRjaEZpZWxkPSJQc
        m9wZXJ0aWVzU3BlY2lmaWVkIiBUeXBlTmFtZT0idG5zOkRhdGFWYWx1ZVR5cGUiIE5hbWU9I
        lByb3BlcnRpZXMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkV
        HlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJNYXRlcmlhbExpc3RJd
        GVtVHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBNYXRlcmlhbExpc3RJdGVtVHlwZ
        SBzdHJ1Y3R1cmUgY29udGFpbnMgYSBzaW5nbGUgbWF0ZXJpYWwgdG8gYmUgcHJvY2Vzc2VkL
        jwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBc
        nJheSIgTmFtZT0iQXNzZW1ibHlJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDa
        GFyQXJyYXkiIE5hbWU9Ik1hdGVyaWFsUG9pbnRJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb
        WU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik1hdGVyaWFsUG9pbnRNRVNfSUQiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJ0bnM6TWF0ZXJpYWxTdWJsb3RUeXBlIiBOYW1lPSJNYXRlcmlhb
        FN1YmxvdCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpNYXRlcmlhbFN0b2NrU3Rhd
        HVzRW51bWVyYXRpb24iIE5hbWU9Ik1hdGVyaWFsU3RvY2tTdGF0dXMiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZGb2xsb3dVcE1hdGVyaWFscyIvP
        gogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZGb2xsb3dVcE1hdGVyaWFscyIgVHlwZ
        U5hbWU9InRuczpNYXRlcmlhbFN1YmxvdFR5cGUiIE5hbWU9IkZvbGxvd1VwTWF0ZXJpYWxzI
        i8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5c
        GU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iTWF0ZXJpYWxMaXN0VHlwZSI+CiAgPG9wY
        zpEb2N1bWVudGF0aW9uPlRoZSBNYXRlcmlhbExpc3RUeXBlIHN0cnVjdHVyZSBjb250YWluc
        yBhIHNldCBvZiBtYXRlcmlhbCBsaXN0IGl0ZW1zLjwvb3BjOkRvY3VtZW50YXRpb24+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iSUQiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJEZXNjcmlwdGlvbiIvP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkl0ZW1zIi8+C
        iAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkl0ZW1zIiBUeXBlTmFtZT0idG5zOk1hd
        GVyaWFsTGlzdEl0ZW1UeXBlIiBOYW1lPSJJdGVtcyIvPgogPC9vcGM6U3RydWN0dXJlZFR5c
        GU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiI
        E5hbWU9Ik1hdGVyaWFsTG90VHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBNYXRlc
        mlhbExvdFR5cGUgc3RydWN0dXJlIGNvbnRhaW5zIHRoZSBtYXRlcmlhbCBsb3QgaW5mb3JtY
        XRpb24uIEl0IGlzIGhhcm1vbmlzZWQgd2l0aCBJU0EgCjk1IE1hdGVyaWFsIExvdC48L29wY
        zpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9I
        kJlc3RVc2VkQmVmb3JlRGF0ZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpCaXQiIE5hbWU9IlByb3BlcnRpZXNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlb
        md0aD0iMzAiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik1FU19JRCIvPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOk1hdGVyaWFsRGVmaW5pdGlvblR5cGUiIE5hbWU9I
        k1hdGVyaWFsRGVmaW5pdGlvbiIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpNYXRlc
        mlhbFN0b2NrU3RhdHVzRW51bWVyYXRpb24iIE5hbWU9IlN0YXR1cyIvPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iUHJvZHVjdGlvbkRhdGUiLz4KICA8b
        3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJCZXN0VXNlZEJlZm9yZURhdGVTcGVjaWZpZWQiIFR5c
        GVOYW1lPSJvcGM6RGF0ZVRpbWUiIE5hbWU9IkJlc3RVc2VkQmVmb3JlRGF0ZSIvPgogIDxvc
        GM6RmllbGQgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvc
        GM6SW50MzIiIE5hbWU9Ik5vT2ZQcm9wZXJ0aWVzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGa
        WVsZD0iTm9PZlByb3BlcnRpZXMiIFN3aXRjaEZpZWxkPSJQcm9wZXJ0aWVzU3BlY2lmaWVkI
        iBUeXBlTmFtZT0idG5zOkRhdGFWYWx1ZVR5cGUiIE5hbWU9IlByb3BlcnRpZXMiLz4KIDwvb
        3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6R
        Xh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJNYXRlcmlhbFBvaW50VHlwZSI+CiAgPG9wYzpEb2N1b
        WVudGF0aW9uPlRoZSBNYXRlcmlhbFBvaW50VHlwZSBzdHJ1Y3R1cmUgcHJvdmlkZXMgdGhlI
        GRlc2NyaXB0aW9uIG9mIHRoZSBjYXBhYmlsaXR5IG9mIGEgbG9hZCBvcgp1bmxvYWQgcG9pb
        nQuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhc
        kFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkxvY2FsaXplZ
        FRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjO
        kludDMyIiBOYW1lPSJOb09mTWF0ZXJpYWxDYXBhYmlsaXR5Ii8+CiAgPG9wYzpGaWVsZCBMZ
        W5ndGhGaWVsZD0iTm9PZk1hdGVyaWFsQ2FwYWJpbGl0eSIgVHlwZU5hbWU9InRuczpNYXRlc
        mlhbERlZmluaXRpb25UeXBlIiBOYW1lPSJNYXRlcmlhbENhcGFiaWxpdHkiLz4KICA8b3BjO
        kZpZWxkIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgTmFtZT0iQ29ubmVjdGVkTWF0Z
        XJpYWxQb2ludCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lP
        SJQcm9wYWdhdGVzUHJvZHVjdGlvbk9yZGVyIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KI
        DxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZ
        T0iTWF0ZXJpYWxTdG9yYWdlQnVmZmVyRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvb
        j5UaGUgTWF0ZXJpYWxTdG9yYWdlQnVmZmVyRGF0YVR5cGUgc3RydWN0dXJlIHByb3ZpZGVzI
        HRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY2FwYWJpbGl0eSBvZiBhIAptYXRlcmlhbCBzdG9yY
        WdlIGJ1ZmZlci48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpDaGFyQXJyYXkiIE5hbWU9IklEIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zO
        k1hdGVyaWFsRGVmaW5pdGlvblR5cGUiIE5hbWU9IlN0b3JlZE1hdGVyaWFsIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0idWE6RVVJbmZvcm1hdGlvbiIgTmFtZT0iRW5naW5lZXJpbmdVb
        ml0cyIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEb3VibGUiIE5hbWU9IlRvdGFsU
        3RvcmFnZUNhcGFjaXR5Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOlN0b3JhZ2VMb
        2dpY0VudW1lcmF0aW9uIiBOYW1lPSJTdG9yYWdlTG9naWMiLz4KICA8b3BjOkZpZWxkIFR5c
        GVOYW1lPSJ0bnM6U3RvcmFnZU1peGluZ0xvZ2ljRW51bWVyYXRpb24iIE5hbWU9Ik1peGluZ
        0xvZ2ljIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQ
        mFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iTWF0ZXJpYWxTdWJsb3RUeXBlI
        j4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsU3VibG90VHlwZSBzdHJ1Y3R1c
        mUgY29udGFpbnMgdGhlIG1hdGVyaWFsIHN1YmxvdCBpbmZvcm1hdGlvbi4gSXQgaXMgaGFyb
        W9uaXNlZCB3aXRoIApJU0EgOTUgTWF0ZXJpYWwgU3VibG90Ljwvb3BjOkRvY3VtZW50YXRpb
        24+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iQ2FycmllcklEU3BlY
        2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVsYXRpd
        mVQb3NpdGlvbklEU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpd
        CIgTmFtZT0iUGFyZW50U3VibG90SURTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOY
        W1lPSJvcGM6Qml0IiBOYW1lPSJTdWJsb3RzU3BlY2lmaWVkIi8+CiAgPG9wYzpGaWVsZCBMZ
        W5ndGg9IjI4IiBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iUmVzZXJ2ZWQxIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iSUQiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJNRVNfSUQiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJ0bnM6TWF0ZXJpYWxMb3RUeXBlIiBOYW1lPSJNYXRlcmlhbExvdCIvP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik1hdGVyaWFsU
        3RvcmFnZUxvY2F0aW9uSUQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RG91YmxlI
        iBOYW1lPSJRdWFudGl0eSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkNhcnJpZXJJR
        FNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IkNhcnJpZXJJRCIvP
        gogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlJlbGF0aXZlUG9zaXRpb25JRFNwZWNpZmllZ
        CIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9IlJlbGF0aXZlUG9zaXRpb25JRCIvP
        gogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlBhcmVudFN1YmxvdElEU3BlY2lmaWVkIiBUe
        XBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iUGFyZW50U3VibG90SUQiLz4KICA8b3BjO
        kZpZWxkIFN3aXRjaEZpZWxkPSJTdWJsb3RzU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOklud
        DMyIiBOYW1lPSJOb09mU3VibG90cyIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT
        2ZTdWJsb3RzIiBTd2l0Y2hGaWVsZD0iU3VibG90c1NwZWNpZmllZCIgVHlwZU5hbWU9InRuc
        zpNYXRlcmlhbFN1YmxvdFR5cGUiIE5hbWU9IlN1YmxvdHMiLz4KIDwvb3BjOlN0cnVjdHVyZ
        WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZ
        WN0IiBOYW1lPSJNZXNzYWdlVHlwZSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBNZXNzY
        WdlVHlwZSBwcm92aWRlcyBhIHVuaXF1ZWx5IGlkZW50aWZpZWQgbG9jYWxpc2VkIHRleHQuP
        C9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhckFyc
        mF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRle
        HQiIE5hbWU9IkxvY2FsVGV4dCIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0c
        nVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ0bnM6TWVzc2FnZVR5cGUiIE5hbWU9IlJvb3RDYXVzZ
        U1lc3NhZ2VUeXBlIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIFJvb3RDYXVzZU1lc3NhZ
        2VUeXBlIHN0cnVjdHVyZSBjb250YWlucyBhIHJvb3QgY2F1c2UgbWVzc2FnZSBhbmQgaXRzI
        Gdyb3VwIGlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFNvd
        XJjZVR5cGU9InRuczpNZXNzYWdlVHlwZSIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hb
        WU9IklEIi8+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0bnM6TWVzc2FnZVR5cGUiIFR5c
        GVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJMb2NhbFRleHQiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJHcm91cElEIi8+CiA8L29wYzpTd
        HJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc
        2lvbk9iamVjdCIgTmFtZT0iTWV0aG9kRXhlY3V0aW9uRmVlZGJhY2tUeXBlIj4KICA8b3BjO
        kRvY3VtZW50YXRpb24+VGhlIE1ldGhvZEV4ZWN1dGlvbkZlZWRiYWNrVHlwZSBwcm92aWRlc
        yBzdWl0YWJsZSBmZWVkYmFjaywgYm90aCBwb3NpdGl2ZSBhbmQgbmVnYXRpdmUsIHRvIGFuI
        E9QQyBVQSBjbGllbnQgaW52b2tpbmcgYSBtZXRob2QuPC9vcGM6RG9jdW1lbnRhdGlvbj4KI
        CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iU3VjY2VzcyIvPgogI
        DxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZk1lc3NhZ2UiLz4KI
        CA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mTWVzc2FnZSIgVHlwZU5hbWU9InRuczpNZ
        XNzYWdlVHlwZSIgTmFtZT0iTWVzc2FnZSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b
        3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9I
        lByb2R1Y3Rpb25PcmRlckhlYWRlclR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGUgU
        HJvZHVjdGlvbk9yZGVySGVhZGVyVHlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgdGhlIGhlYWRlc
        iBpbmZvcm1hdGlvbiBmb3IgYSBwcm9kdWN0aW9uIApvcmRlci48L29wYzpEb2N1bWVudGF0a
        W9uPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik51bWJlc
        iIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpNYXRlcmlhbERlZmluaXRpb25UeXBlI
        iBOYW1lPSJQcm9kdWNlZE1hdGVyaWFsIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjO
        kRvdWJsZSIgTmFtZT0iVGFyZ2V0UXVhbnRpdHkiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJvcGM6Qm9vbGVhbiIgTmFtZT0iQ29udGludWVBdEpvYkVuZCIvPgogIDxvcGM6RmllbGQgV
        HlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iVGFyZ2V0U3RhcnRUaW1lIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBOYW1lPSJUYXJnZXRFbmRUaW1lIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iRGF0YVNldElEI
        i8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGF0Y
        VNldERlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe
        SIgTmFtZT0iTWF0ZXJpYWxMaXN0SUQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ1YTpMb
        2NhbGl6ZWRUZXh0IiBOYW1lPSJNYXRlcmlhbExpc3REZXNjcmlwdGlvbiIvPgogPC9vcGM6U
        3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlb
        nNpb25PYmplY3QiIE5hbWU9IlByb2R1Y3Rpb25PcmRlclR5cGUiPgogIDxvcGM6RG9jdW1lb
        nRhdGlvbj5UaGUgUHJvZHVjdGlvbk9yZGVyVHlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgdGhlI
        GNvbXBsZXRlIHByb2R1Y3Rpb24gb3JkZXIgaW5mb3JtYXRpb24uPC9vcGM6RG9jdW1lbnRhd
        Glvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6UHJvZHVjdGlvbk9yZGVySGVhZGVyV
        HlwZSIgTmFtZT0iSGVhZGVyIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOk1hdGVya
        WFsTGlzdFR5cGUiIE5hbWU9Ik1hdGVyaWFsTGlzdCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb
        WU9InRuczpEYXRhU2V0VHlwZSIgTmFtZT0iRGF0YVNldCIvPgogPC9vcGM6U3RydWN0dXJlZ
        FR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ0bnM6UHJvZHVjdGlvbk9yZ
        GVyVHlwZSIgTmFtZT0iT3JjaGVzdHJhdGlvblByb2R1Y3Rpb25PcmRlclR5cGUiPgogIDxvc
        GM6RG9jdW1lbnRhdGlvbj5UaGUgT3JjaGVzdHJhdGlvblByb2R1Y3Rpb25PcmRlclR5cGUgc
        3RydWN0dXJlIGNvbnRhaW5zIHRoZSBjb21wbGV0ZSBwcm9kdWN0aW9uIG9yZGVyIAppbmZvc
        m1hdGlvbiB1c2VkIGJ5IHRoZSBQcm9kdWN0aW9uIE9yZGVyIE9yY2hlc3RyYXRpb24gTGF5Z
        XIuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFNvdXJjZVR5cGU9InRuczpQc
        m9kdWN0aW9uT3JkZXJUeXBlIiBUeXBlTmFtZT0idG5zOlByb2R1Y3Rpb25PcmRlckhlYWRlc
        lR5cGUiIE5hbWU9IkhlYWRlciIvPgogIDxvcGM6RmllbGQgU291cmNlVHlwZT0idG5zOlByb
        2R1Y3Rpb25PcmRlclR5cGUiIFR5cGVOYW1lPSJ0bnM6TWF0ZXJpYWxMaXN0VHlwZSIgTmFtZ
        T0iTWF0ZXJpYWxMaXN0Ii8+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0bnM6UHJvZHVjd
        Glvbk9yZGVyVHlwZSIgVHlwZU5hbWU9InRuczpEYXRhU2V0VHlwZSIgTmFtZT0iRGF0YVNld
        CIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkFjdGl2Z
        U1hY2hpbmVNb2R1bGVzIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkFjdGl2Z
        U1hY2hpbmVNb2R1bGVzIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iQWN0aXZlT
        WFjaGluZU1vZHVsZXMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1c
        mVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJSb290Q2F1c2VHc
        m91cFR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGUgUm9vdENhdXNlR3JvdXBUeXBlI
        HN0cnVjdHVyZSBjb250YWlucyBhIHJvb3QgY2F1c2UgbWVzc2FnZSBhbmQgaXRzIGdyb3VwI
        GlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpDaGFyQXJyYXkiIE5hbWU9IlBhcmVudElEIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0id
        WE6TG9jYWxpemVkVGV4dCIgTmFtZT0iRGVzY3JpcHRpb24iLz4KIDwvb3BjOlN0cnVjdHVyZ
        WRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJDb
        21tYW5kRW51bWVyYXRpb24iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGUgQ29tbWFuZEVud
        W1lcmF0aW9uIHByb3ZpZGVzIHN0YW5kYXJkaXplZCBjb21tYW5kcyB0aGF0IGNhbiBiZSBzZ
        W50IHRvIGEgc3RhdGUgbWFjaGluZS48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IkFib3J0IiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZ
        FZhbHVlIE5hbWU9IlN0YXJ0IiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9IlN0b3AiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU
        mVzZXQiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSG9sZCIgV
        mFsdWU9IjQiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmhvbGQiIFZhbHVlP
        SI1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2xlYXIiIFZhbHVlPSI2Ii8+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VzcGVuZCIgVmFsdWU9IjciLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbnN1c3BlbmQiIFZhbHVlPSI4Ii8+CiA8L29wY
        zpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzM
        iIgTmFtZT0iQ29udHJvbE1vZGVFbnVtZXJhdGlvbiI+CiAgPG9wYzpEb2N1bWVudGF0aW9uP
        lRoZSBDb250cm9sTW9kZUVudW1lcmF0aW9uIGNvbnRhaW5zIHRoZSBQYWNrTUwgbW9kZXMgb
        2Ygb3BlcmF0aW9uIG9mIGEgbWFjaGluZS48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9Ik9USEVSIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IlBST0RVQ1RJT04iIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iTUFJTlRFTkFOQ0UiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iTUFOVUFMIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhb
        HVlIE5hbWU9IkNIQU5HRSBPVkVSIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhb
        HVlIE5hbWU9IkNMRUFOIiBWYWx1ZT0iNSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IlNFVCBVUCIgVmFsdWU9IjYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFT
        VBUWSBPVVQiIFZhbHVlPSI3Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUkVNT
        1RFIFNFUlZJQ0UiIFZhbHVlPSI4Ii8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6R
        W51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iTWF0ZXJpYWxJbnRlZ3Jpd
        HlBZ2VudEVudW1lcmF0aW9uIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsS
        W50ZWdyaXR5QWdlbnRFbnVtZXJhdGlvbiBpZGVudGlmaWVzIHRoZSBwb3NzaWJsZSBhZ2Vud
        HMgcmVzcG9uc2libGUgZm9yIG1hdGVyaWFsIGludGVncml0eSBjaGVja2luZy48L29wYzpEb
        2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlP
        SIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG9jYWwiIFZhbHVlPSIxIi8+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXh0ZXJuYWwiIFZhbHVlPSIyIi8+CiA8L
        29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzP
        SIzMiIgTmFtZT0iTWF0ZXJpYWxTdG9ja1N0YXR1c0VudW1lcmF0aW9uIj4KICA8b3BjOkRvY
        3VtZW50YXRpb24+VGhlIE1hdGVyaWFsU3RvY2tTdGF0dXNFbnVtZXJhdGlvbiBwcm92aWRlc
        yB0aGUgc3RvY2sgc3RhdHVzIGZvciBhIG1hdGVyaWFsIGxvdC48L29wYzpEb2N1bWVudGF0a
        W9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVucmVzdHJpY3RlZCIgVmFsdWU9I
        jAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJRdWFsaXR5SW5zcGVjdGlvbiIgV
        mFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCbG9ja2VkIiBWYWx1Z
        T0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlb
        md0aEluQml0cz0iMzIiIE5hbWU9Ik1hdGVyaWFsVmFsaWRhdGlvblN0YXR1c0VudW1lcmF0a
        W9uIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsVmFsaWRhdGlvblN0YXR1c
        0VudW1lcmF0aW9uIGRlc2NyaWJlcyB0aGUgc3RhdHVzIG9mIHRoZSBtYXRlcmlhbCB2YWxpZ
        GF0aW9uIApwcm9jZXNzLjwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOY
        W1lPSJXYWl0aW5nIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I
        lBhc3NlZCIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWlsZ
        WQiIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iTW90b3JEaXJlY3Rpb25FbnVtZXJhdGlvb
        iI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBNb3RvckRpcmVjdGlvbkVudW1lcmF0aW9uI
        HByb3ZpZGVzIHRoZSByb3RhdGlvbiBkaXJlY3Rpb24gb2YgYSBtb3Rvci48L29wYzpEb2N1b
        WVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsb2Nrd2lzZSIgVmFsd
        WU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb3VudGVyQ2xvY2t3aXNlI
        iBWYWx1ZT0iMSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUe
        XBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlBhcmFtZXRlckRlcGVuZGVuY3lFbnVtZXJhd
        GlvbiI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoZSBQYXJhbWV0ZXJEZXBlbmRlbmN5RW51b
        WVyYXRpb24gY29udGFpbnMgd2hhdCBhIHBhcmFtZXRlciBpcyBkZXBlbmRpbmcgdXBvbi48L
        29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1hY2hpb
        mUiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJhbmQiIFZhb
        HVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWFjaGluZSBhbmQgQnJhb
        mQiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iUHJvZHVjdGlvblN0YXR1c0VudW1lcmF0a
        W9uIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIFByb2R1Y3Rpb25TdGF0dXNFbnVtZXJhd
        GlvbiBjb250YWlucyB0aGUgcHJvZHVjdGlvbiBzdGF0ZSBvZiBhIG1hY2hpbmUgbW9kdWxlL
        jwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT3RoZ
        XIiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJhbmRDaGFuZ
        2UiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvZHVjdGlvb
        iIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb1Byb2R1Y3Rpb
        24iIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iU3RhdGVFbnVtZXJhdGlvbiI+CiAgPG9wY
        zpEb2N1bWVudGF0aW9uPlRoZSBTdGF0ZUVudW1lcmF0aW9uIGNvbnRhaW5zIHRoZSBQYWNrT
        Uwgc3RhdGVzIGZvciBhIG1hY2hpbmUuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJTdG9wcGVkIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IlJlc2V0dGluZyIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJJZGxlIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9IlN0YXJ0aW5nIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IkV4ZWN1dGUiIFZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ
        29tcGxldGluZyIgVmFsdWU9IjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb
        21wbGV0ZSIgVmFsdWU9IjYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBYm9yd
        GluZyIgVmFsdWU9IjciLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBYm9ydGVkI
        iBWYWx1ZT0iOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0b3BwaW5nIiBWY
        Wx1ZT0iOSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsZWFyaW5nIiBWYWx1Z
        T0iMTAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXNwZW5kaW5nIiBWYWx1Z
        T0iMTEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdXNwZW5kZWQiIFZhbHVlP
        SIxMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVuc3VzcGVuZGluZyIgVmFsd
        WU9IjEzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSG9sZGluZyIgVmFsdWU9I
        jE0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGVsZCIgVmFsdWU9IjE1Ii8+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5ob2xkaW5nIiBWYWx1ZT0iMTYiLz4KI
        Dwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpd
        HM9IjMyIiBOYW1lPSJTdG9yYWdlTG9naWNFbnVtZXJhdGlvbiI+CiAgPG9wYzpEb2N1bWVud
        GF0aW9uPlRoZSBTdG9yYWdlTG9naWNFbnVtZXJhdGlvbiBkZXNjcmliZXMgc3RhbmRhcmQgb
        G9hZGluZyBhbmQgdW5sb2FkaW5nIG1hdGVyaWFsIApjb25maWd1cmF0aW9ucy48L29wYzpEb
        2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik90aGVyIiBWYWx1Z
        T0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZJRk8iIFZhbHVlPSIxIi8+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTElGTyIgVmFsdWU9IjIiLz4KICA8b3BjO
        kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGRUZPIiBWYWx1ZT0iMyIvPgogPC9vcGM6RW51bWVyY
        XRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9I
        lN0b3JhZ2VNaXhpbmdMb2dpY0VudW1lcmF0aW9uIj4KICA8b3BjOkRvY3VtZW50YXRpb24+V
        GhlIFN0b3JhZ2VNaXhpbmdMb2dpY0VudW1lcmF0aW9uIGRlc2NyaWJlcyBzdGFuZGFyZCB3Y
        XlzIG9mIG1peGluZyBtYXRlcmlhbCBpbiBhIG1hdGVyaWFsIApzdG9yYWdlIGJ1ZmZlci48L
        29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1peGluZ
        yIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25NaXhpbmdCe
        VByb2R1Y3QiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uT
        Wl4aW5nQnlCYXRjaCIgVmFsdWU9IjIiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgo8L29wY
        zpUeXBlRGljdGlvbmFyeT4K</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6025" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6025</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/TMC/v2/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/TMC/v2/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11911</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11913</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6050</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6360</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9264</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7268</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7266</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvVE1DL3YyL1R5cGVzLnhzZCIgeG1sbnM6dG5zP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvVE1DL3YyL1R5cGVzLnhzZCIgeG1sbnM6d
        WE9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCIgeG1sb
        nM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4KIDx4czppbXBvcnQgb
        mFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c
        2QiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkNvbW1hbmRFbnVtZXJhdGlvbiI+CiAgPHhzO
        mFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBDb21tYW5kRW51bWVyYXRpb
        24gcHJvdmlkZXMgc3RhbmRhcmRpemVkIGNvbW1hbmRzIHRoYXQgY2FuIGJlIHNlbnQgdG8gY
        SBzdGF0ZSBtYWNoaW5lLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+C
        iAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvb
        iB2YWx1ZT0iQWJvcnRfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0YXJ0XzEiL
        z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdG9wXzIiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJSZXNldF8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSG9sZF80I
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5ob2xkXzUiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJDbGVhcl82Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3Vzc
        GVuZF83Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5zdXNwZW5kXzgiLz4KICA8L
        3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0id
        G5zOkNvbW1hbmRFbnVtZXJhdGlvbiIgbmFtZT0iQ29tbWFuZEVudW1lcmF0aW9uIi8+CiA8e
        HM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29tbWFuZEVudW1lcmF0aW9uIj4KICA8eHM6c
        2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvd
        W5kZWQiIHR5cGU9InRuczpDb21tYW5kRW51bWVyYXRpb24iIG5hbWU9IkNvbW1hbmRFbnVtZ
        XJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wb
        GV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZDb21tYW5kRW51bWVyYXRpb
        24iIG5hbWU9Ikxpc3RPZkNvbW1hbmRFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KI
        Dx4czpzaW1wbGVUeXBlIG5hbWU9IkNvbnRyb2xNb2RlRW51bWVyYXRpb24iPgogIDx4czphb
        m5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgQ29udHJvbE1vZGVFbnVtZXJhd
        GlvbiBjb250YWlucyB0aGUgUGFja01MIG1vZGVzIG9mIG9wZXJhdGlvbiBvZiBhIG1hY2hpb
        mUuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY
        3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPVEhFU
        l8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUFJPRFVDVElPTl8xIi8+CiAgIDx4c
        zplbnVtZXJhdGlvbiB2YWx1ZT0iTUFJTlRFTkFOQ0VfMiIvPgogICA8eHM6ZW51bWVyYXRpb
        24gdmFsdWU9Ik1BTlVBTF8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ0hBTkdFI
        E9WRVJfNCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNMRUFOXzUiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJTRVQgVVBfNiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd
        WU9IkVNUFRZIE9VVF83Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUkVNT1RFIFNFU
        lZJQ0VfOCIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6Q29udHJvbE1vZGVFbnVtZXJhdGlvbiIgbmFtZT0iQ29udHJvb
        E1vZGVFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNvbnRyb
        2xNb2RlRW51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkNvbnRyb2xNb2RlR
        W51bWVyYXRpb24iIG5hbWU9IkNvbnRyb2xNb2RlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0c
        nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6TGlzdE9mQ29udHJvbE1vZGVFbnVtZXJhdGlvbiIgbmFtZT0iTGlzdE9mQ
        29udHJvbE1vZGVFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUe
        XBlIG5hbWU9Ik1hdGVyaWFsSW50ZWdyaXR5QWdlbnRFbnVtZXJhdGlvbiI+CiAgPHhzOmFub
        m90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBNYXRlcmlhbEludGVncml0eUFnZ
        W50RW51bWVyYXRpb24gaWRlbnRpZmllcyB0aGUgcG9zc2libGUgYWdlbnRzIHJlc3BvbnNpY
        mxlIGZvciBtYXRlcmlhbCBpbnRlZ3JpdHkgY2hlY2tpbmcuPC94czpkb2N1bWVudGF0aW9uP
        gogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nI
        j4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOb25lXzAiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJMb2NhbF8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXh0ZXJuY
        WxfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlb
        WVudCB0eXBlPSJ0bnM6TWF0ZXJpYWxJbnRlZ3JpdHlBZ2VudEVudW1lcmF0aW9uIiBuYW1lP
        SJNYXRlcmlhbEludGVncml0eUFnZW50RW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJMaXN0T2ZNYXRlcmlhbEludGVncml0eUFnZW50RW51bWVyYXRpb24iPgogIDx4c
        zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuY
        m91bmRlZCIgdHlwZT0idG5zOk1hdGVyaWFsSW50ZWdyaXR5QWdlbnRFbnVtZXJhdGlvbiIgb
        mFtZT0iTWF0ZXJpYWxJbnRlZ3JpdHlBZ2VudEVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1Z
        SIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgd
        HlwZT0idG5zOkxpc3RPZk1hdGVyaWFsSW50ZWdyaXR5QWdlbnRFbnVtZXJhdGlvbiIgbmFtZ
        T0iTGlzdE9mTWF0ZXJpYWxJbnRlZ3JpdHlBZ2VudEVudW1lcmF0aW9uIiBuaWxsYWJsZT0id
        HJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iTWF0ZXJpYWxTdG9ja1N0YXR1c0VudW1lc
        mF0aW9uIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1hd
        GVyaWFsU3RvY2tTdGF0dXNFbnVtZXJhdGlvbiBwcm92aWRlcyB0aGUgc3RvY2sgc3RhdHVzI
        GZvciBhIG1hdGVyaWFsIGxvdC48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0a
        W9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyY
        XRpb24gdmFsdWU9IlVucmVzdHJpY3RlZF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1Z
        T0iUXVhbGl0eUluc3BlY3Rpb25fMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJsb
        2NrZWRfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6TWF0ZXJpYWxTdG9ja1N0YXR1c0VudW1lcmF0aW9uIiBuYW1lP
        SJNYXRlcmlhbFN0b2NrU3RhdHVzRW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuY
        W1lPSJMaXN0T2ZNYXRlcmlhbFN0b2NrU3RhdHVzRW51bWVyYXRpb24iPgogIDx4czpzZXF1Z
        W5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZ
        CIgdHlwZT0idG5zOk1hdGVyaWFsU3RvY2tTdGF0dXNFbnVtZXJhdGlvbiIgbmFtZT0iTWF0Z
        XJpYWxTdG9ja1N0YXR1c0VudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c
        2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc
        3RPZk1hdGVyaWFsU3RvY2tTdGF0dXNFbnVtZXJhdGlvbiIgbmFtZT0iTGlzdE9mTWF0ZXJpY
        WxTdG9ja1N0YXR1c0VudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZ
        VR5cGUgbmFtZT0iTWF0ZXJpYWxWYWxpZGF0aW9uU3RhdHVzRW51bWVyYXRpb24iPgogIDx4c
        zphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgTWF0ZXJpYWxWYWxpZGF0a
        W9uU3RhdHVzRW51bWVyYXRpb24gZGVzY3JpYmVzIHRoZSBzdGF0dXMgb2YgdGhlIG1hdGVya
        WFsIHZhbGlkYXRpb24gCnByb2Nlc3MuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub
        3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJOb25lXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJXY
        Wl0aW5nXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQYXNzZWRfMiIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9IkZhaWxlZF8zIi8+CiAgPC94czpyZXN0cmljdGlvbj4KI
        DwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpNYXRlcmlhbFZhbGlkY
        XRpb25TdGF0dXNFbnVtZXJhdGlvbiIgbmFtZT0iTWF0ZXJpYWxWYWxpZGF0aW9uU3RhdHVzR
        W51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNYXRlcmlhbFZhb
        GlkYXRpb25TdGF0dXNFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6TWF0Z
        XJpYWxWYWxpZGF0aW9uU3RhdHVzRW51bWVyYXRpb24iIG5hbWU9Ik1hdGVyaWFsVmFsaWRhd
        GlvblN0YXR1c0VudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY
        2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZk1hd
        GVyaWFsVmFsaWRhdGlvblN0YXR1c0VudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZNYXRlcmlhb
        FZhbGlkYXRpb25TdGF0dXNFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpza
        W1wbGVUeXBlIG5hbWU9Ik1vdG9yRGlyZWN0aW9uRW51bWVyYXRpb24iPgogIDx4czphbm5vd
        GF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgTW90b3JEaXJlY3Rpb25FbnVtZXJhd
        GlvbiBwcm92aWRlcyB0aGUgcm90YXRpb24gZGlyZWN0aW9uIG9mIGEgbW90b3IuPC94czpkb
        2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZ
        T0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDbG9ja3dpc2VfMCIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvdW50ZXJDbG9ja3dpc2VfMSIvPgogIDwve
        HM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
        nM6TW90b3JEaXJlY3Rpb25FbnVtZXJhdGlvbiIgbmFtZT0iTW90b3JEaXJlY3Rpb25FbnVtZ
        XJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1vdG9yRGlyZWN0aW9uR
        W51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk1vdG9yRGlyZWN0aW9uRW51b
        WVyYXRpb24iIG5hbWU9Ik1vdG9yRGlyZWN0aW9uRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0c
        nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6TGlzdE9mTW90b3JEaXJlY3Rpb25FbnVtZXJhdGlvbiIgbmFtZT0iTGlzd
        E9mTW90b3JEaXJlY3Rpb25FbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpza
        W1wbGVUeXBlIG5hbWU9IlBhcmFtZXRlckRlcGVuZGVuY3lFbnVtZXJhdGlvbiI+CiAgPHhzO
        mFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBQYXJhbWV0ZXJEZXBlbmRlb
        mN5RW51bWVyYXRpb24gY29udGFpbnMgd2hhdCBhIHBhcmFtZXRlciBpcyBkZXBlbmRpbmcgd
        XBvbi48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0c
        mljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1hY
        2hpbmVfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJyYW5kXzEiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJNYWNoaW5lIGFuZCBCcmFuZF8yIi8+CiAgPC94czpyZXN0c
        mljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQYXJhb
        WV0ZXJEZXBlbmRlbmN5RW51bWVyYXRpb24iIG5hbWU9IlBhcmFtZXRlckRlcGVuZGVuY3lFb
        nVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlBhcmFtZXRlckRlc
        GVuZGVuY3lFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UGFyYW1ldGVyR
        GVwZW5kZW5jeUVudW1lcmF0aW9uIiBuYW1lPSJQYXJhbWV0ZXJEZXBlbmRlbmN5RW51bWVyY
        XRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUGFyYW1ldGVyRGVwZW5kZW5je
        UVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZQYXJhbWV0ZXJEZXBlbmRlbmN5RW51bWVyYXRpb
        24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQcm9kdWN0aW9uU
        3RhdHVzRW51bWVyYXRpb24iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhd
        Glvbj5UaGUgUHJvZHVjdGlvblN0YXR1c0VudW1lcmF0aW9uIGNvbnRhaW5zIHRoZSBwcm9kd
        WN0aW9uIHN0YXRlIG9mIGEgbWFjaGluZSBtb2R1bGUuPC94czpkb2N1bWVudGF0aW9uPgogI
        DwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPdGhlcl8wIi8+CiAgIDx4czplbnVtZXJhdGlvb
        iB2YWx1ZT0iQnJhbmRDaGFuZ2VfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlByb
        2R1Y3Rpb25fMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vUHJvZHVjdGlvbl8zI
        i8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50I
        HR5cGU9InRuczpQcm9kdWN0aW9uU3RhdHVzRW51bWVyYXRpb24iIG5hbWU9IlByb2R1Y3Rpb
        25TdGF0dXNFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlByb
        2R1Y3Rpb25TdGF0dXNFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UHJvZ
        HVjdGlvblN0YXR1c0VudW1lcmF0aW9uIiBuYW1lPSJQcm9kdWN0aW9uU3RhdHVzRW51bWVyY
        XRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUHJvZHVjdGlvblN0YXR1c0Vud
        W1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZQcm9kdWN0aW9uU3RhdHVzRW51bWVyYXRpb24iIG5pb
        GxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJTdGF0ZUVudW1lcmF0aW9uI
        j4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIFN0YXRlRW51b
        WVyYXRpb24gY29udGFpbnMgdGhlIFBhY2tNTCBzdGF0ZXMgZm9yIGEgbWFjaGluZS48L3hzO
        mRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiY
        XNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN0b3BwZWRfMCIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJlc2V0dGluZ18xIi8+CiAgIDx4czplbnVtZ
        XJhdGlvbiB2YWx1ZT0iSWRsZV8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3Rhc
        nRpbmdfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkV4ZWN1dGVfNCIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbXBsZXRpbmdfNSIvPgogICA8eHM6ZW51bWVyYXRpb
        24gdmFsdWU9IkNvbXBsZXRlXzYiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBYm9yd
        GluZ183Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWJvcnRlZF84Ii8+CiAgIDx4c
        zplbnVtZXJhdGlvbiB2YWx1ZT0iU3RvcHBpbmdfOSIvPgogICA8eHM6ZW51bWVyYXRpb24gd
        mFsdWU9IkNsZWFyaW5nXzEwIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU3VzcGVuZ
        GluZ18xMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlN1c3BlbmRlZF8xMiIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuc3VzcGVuZGluZ18xMyIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IkhvbGRpbmdfMTQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP
        SJIZWxkXzE1Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5ob2xkaW5nXzE2Ii8+C
        iAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpTdGF0ZUVudW1lcmF0aW9uIiBuYW1lPSJTdGF0ZUVudW1lcmF0aW9uIi8+CiA8e
        HM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU3RhdGVFbnVtZXJhdGlvbiI+CiAgPHhzOnNlc
        XVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZ
        GVkIiB0eXBlPSJ0bnM6U3RhdGVFbnVtZXJhdGlvbiIgbmFtZT0iU3RhdGVFbnVtZXJhdGlvb
        iIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZ
        T4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZTdGF0ZUVudW1lcmF0aW9uIiBuYW1lP
        SJMaXN0T2ZTdGF0ZUVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZ
        VR5cGUgbmFtZT0iU3RvcmFnZUxvZ2ljRW51bWVyYXRpb24iPgogIDx4czphbm5vdGF0aW9uP
        gogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgU3RvcmFnZUxvZ2ljRW51bWVyYXRpb24gZGVzY
        3JpYmVzIHN0YW5kYXJkIGxvYWRpbmcgYW5kIHVubG9hZGluZyBtYXRlcmlhbCAKY29uZmlnd
        XJhdGlvbnMuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c
        mVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP
        SJPdGhlcl8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRklGT18xIi8+CiAgIDx4c
        zplbnVtZXJhdGlvbiB2YWx1ZT0iTElGT18yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1Z
        T0iRkVGT18zIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4c
        zplbGVtZW50IHR5cGU9InRuczpTdG9yYWdlTG9naWNFbnVtZXJhdGlvbiIgbmFtZT0iU3Rvc
        mFnZUxvZ2ljRW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTd
        G9yYWdlTG9naWNFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6U3RvcmFnZ
        UxvZ2ljRW51bWVyYXRpb24iIG5hbWU9IlN0b3JhZ2VMb2dpY0VudW1lcmF0aW9uIiBuaWxsY
        WJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzO
        mVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlN0b3JhZ2VMb2dpY0VudW1lcmF0aW9uIiBuYW1lP
        SJMaXN0T2ZTdG9yYWdlTG9naWNFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4c
        zpzaW1wbGVUeXBlIG5hbWU9IlN0b3JhZ2VNaXhpbmdMb2dpY0VudW1lcmF0aW9uIj4KICA8e
        HM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIFN0b3JhZ2VNaXhpbmdMb
        2dpY0VudW1lcmF0aW9uIGRlc2NyaWJlcyBzdGFuZGFyZCB3YXlzIG9mIG1peGluZyBtYXRlc
        mlhbCBpbiBhIG1hdGVyaWFsIApzdG9yYWdlIGJ1ZmZlci48L3hzOmRvY3VtZW50YXRpb24+C
        iAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1peGluZ18wIi8+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iTm9uTWl4aW5nQnlQcm9kdWN0XzEiLz4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJOb25NaXhpbmdCeUJhdGNoXzIiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94c
        zpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlN0b3JhZ2VNaXhpbmdMb2dpY
        0VudW1lcmF0aW9uIiBuYW1lPSJTdG9yYWdlTWl4aW5nTG9naWNFbnVtZXJhdGlvbiIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN0b3JhZ2VNaXhpbmdMb2dpY0VudW1lcmF0a
        W9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpTdG9yYWdlTWl4aW5nTG9naWNFbnVtZXJhd
        GlvbiIgbmFtZT0iU3RvcmFnZU1peGluZ0xvZ2ljRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0c
        nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6TGlzdE9mU3RvcmFnZU1peGluZ0xvZ2ljRW51bWVyYXRpb24iIG5hbWU9I
        kxpc3RPZlN0b3JhZ2VNaXhpbmdMb2dpY0VudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvP
        gogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFEZXNjcmlwdGlvblR5cGUiPgogIDx4czphb
        m5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgRGF0YURlc2NyaXB0aW9uVHlwZ
        SBzdHJ1Y3R1cmUgY29udGFpbnMgYSBtZXRhZGF0YSwgaS5lLiBhIGRlc2NyaXB0aW9uLjwve
        HM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3Rya
        W5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc
        z0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNRVNfSUQiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hb
        WU9IkRlc2NyaXB0aW9uIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+C
        iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RGF0YURlc2NyaXB0aW9uVHlwZSIgbmFtZT0iRGF0Y
        URlc2NyaXB0aW9uVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFEZ
        XNjcmlwdGlvblR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkRhdGFEZXNjcmlwdGlvb
        lR5cGUiIG5hbWU9IkRhdGFEZXNjcmlwdGlvblR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgP
        C94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
        nM6TGlzdE9mRGF0YURlc2NyaXB0aW9uVHlwZSIgbmFtZT0iTGlzdE9mRGF0YURlc2NyaXB0a
        W9uVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhR
        GVmaW5pdGlvblR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvb
        j5UaGUgRGF0YURlZmluaXRpb25UeXBlIHN0cnVjdHVyZSBjb250YWlucyB0aGUgbWV0YWRhd
        GEgdGhhdCBkZXNjcmliZXMgYSBwYXJhbWV0ZXIuPC94czpkb2N1bWVudGF0aW9uPgogIDwve
        HM6YW5ub3RhdGlvbj4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4KICAgP
        HhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6RGF0YURlc2NyaXB0aW9uVHlwZSI+CiAgICA8eHM6c
        2VxdWVuY2U+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InVhOkVVSW5mb3JtYXRpb24iIG5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KICAgI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3Rya
        W5nIiBuYW1lPSJEaXNwbGF5Rm9ybWF0Ii8+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpQYXJhbWV0ZXJEZXBlbmRlbmN5RW51bWVyY
        XRpb24iIG5hbWU9IkRlcGVuZGVuY3kiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJEYXRhVHlwZSIvPgogI
        CAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib
        29sZWFuIiBuYW1lPSJVc2VyU3Vic2V0Ii8+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOlJhbmdlIiBuYW1lPSJDb250cm9sUmFuZ2UiL
        z4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0id
        WE6UmFuZ2UiIG5hbWU9IkFsYXJtUmFuZ2UiLz4KICAgIDwveHM6c2VxdWVuY2U+CiAgIDwve
        HM6ZXh0ZW5zaW9uPgogIDwveHM6Y29tcGxleENvbnRlbnQ+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkRhdGFEZWZpbml0aW9uVHlwZSIgbmFtZT0iRGF0Y
        URlZmluaXRpb25UeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YURlZ
        mluaXRpb25UeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpEYXRhRGVmaW5pdGlvblR5c
        GUiIG5hbWU9IkRhdGFEZWZpbml0aW9uVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzO
        nNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMa
        XN0T2ZEYXRhRGVmaW5pdGlvblR5cGUiIG5hbWU9Ikxpc3RPZkRhdGFEZWZpbml0aW9uVHlwZ
        SIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJEYXRhVmFsdWVUe
        XBlIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIERhdGFWY
        Wx1ZVR5cGUgc3RydWN0dXJlIGNvbnRhaW5zIGEgZGF0YSB2YWx1ZS48L3hzOmRvY3VtZW50Y
        XRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZ
        mFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpEYXRhRGVzY3JpcHRpb25UeXBlI
        j4KICAgIDx4czpzZXF1ZW5jZT4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he
        E9jY3Vycz0iMSIgdHlwZT0idWE6VmFyaWFudCIgbmFtZT0iVmFsdWUiLz4KICAgICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6RVVJbmZvcm1hd
        GlvbiIgbmFtZT0iRW5naW5lZXJpbmdVbml0cyIvPgogICAgPC94czpzZXF1ZW5jZT4KICAgP
        C94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RGF0YVZhbHVlVHlwZSIgbmFtZT0iRGF0YVZhb
        HVlVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFWYWx1ZVR5cGUiP
        gogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9InVuYm91bmRlZCIgdHlwZT0idG5zOkRhdGFWYWx1ZVR5cGUiIG5hbWU9IkRhdGFWYWx1Z
        VR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRGF0YVZhbHVlVHlwZSIgbmFtZ
        T0iTGlzdE9mRGF0YVZhbHVlVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4V
        HlwZSBuYW1lPSJEYXRhU2V0RGVmaW5pdGlvblR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogI
        CA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgRGF0YVNldERlZmluaXRpb24gc3RydWN0dXJlIGNvb
        nRhaW5zIHRoZSBkZXNjcmlwdGlvbiBhbmQgb3RoZXIgbmVjZXNzYXJ5IG1ldGFkYXRhIG9mI
        HRoZSAKY29tcGxldGUgc2V0IG9mIG1hY2hpbmUgc2V0dGluZ3MgcmVxdWlyZWQgZm9yIHByb
        2R1Y3Rpb24uPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c
        2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ4czpzdHJpbmciIG5hbWU9IklEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM
        CIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJEZXNjcmlwd
        GlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0idG5zOkxpc3RPZkRhdGFEZWZpbml0aW9uVHlwZSIgbmFtZT0iRGVmaW5pdGlvbnMiLz4KI
        CA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9I
        nRuczpEYXRhU2V0RGVmaW5pdGlvblR5cGUiIG5hbWU9IkRhdGFTZXREZWZpbml0aW9uVHlwZ
        SIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkRhdGFTZXREZWZpbml0aW9uVHlwZ
        SI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6RGF0YVNldERlZmluaXRpb25UeXBlIiBuYW1lP
        SJEYXRhU2V0RGVmaW5pdGlvblR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1Z
        W5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mR
        GF0YVNldERlZmluaXRpb25UeXBlIiBuYW1lPSJMaXN0T2ZEYXRhU2V0RGVmaW5pdGlvblR5c
        GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iRGF0YVNldEVud
        HJ5VHlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBEY
        XRhU2V0RW50cnlUeXBlIHN0cnVjdHVyZSBjb250YWlucyB0aGUgdmFsdWUgb2YgYSBzaW5nb
        GUgcGFyYW1ldGVyLCBvciBkYXRhIHZhbHVlLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzO
        mFubm90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJJRCIvPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6VmFyaWFudCIgb
        mFtZT0iVmFsdWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4c
        zplbGVtZW50IHR5cGU9InRuczpEYXRhU2V0RW50cnlUeXBlIiBuYW1lPSJEYXRhU2V0RW50c
        nlUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldEVudHJ5VHlwZ
        SI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6RGF0YVNldEVudHJ5VHlwZSIgbmFtZT0iRGF0Y
        VNldEVudHJ5VHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94c
        zpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZEYXRhU2V0RW50c
        nlUeXBlIiBuYW1lPSJMaXN0T2ZEYXRhU2V0RW50cnlUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvP
        gogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkRhdGFTZXRUeXBlIj4KICA8eHM6YW5ub3RhdGlvb
        j4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIERhdGFTZXRUeXBlIHN0cnVjdHVyZSBjb250Y
        WlucyBhIHNldCBvZiBkYXRhIHZhbHVlcy48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphb
        m5vdGF0aW9uPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iSUQiLz4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRle
        HQiIG5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mRGF0YVNldEVudHJ5VHlwZSIgbmFtZT0iV
        mFsdWVzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlb
        WVudCB0eXBlPSJ0bnM6RGF0YVNldFR5cGUiIG5hbWU9IkRhdGFTZXRUeXBlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRGF0YVNldFR5cGUiPgogIDx4czpzZXF1ZW5jZT4KI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZ
        T0idG5zOkRhdGFTZXRUeXBlIiBuYW1lPSJEYXRhU2V0VHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpMaXN0T2ZEYXRhU2V0VHlwZSIgbmFtZT0iTGlzdE9mRGF0YVNldFR5cGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTWF0ZXJpYWxEZWZpbml0a
        W9uVHlwZSI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBNY
        XRlcmlhbERlZmluaXRpb25UeXBlIHN0cnVjdHVyZSBjb250YWlucyB0aGUgZGVmaW5pdGlvb
        iBvZiBhIG1hdGVyaWFsLiBJdCBpcyBoYXJtb25pc2VkIHdpdGggCklTQSA5NSBNYXRlcmlhb
        CBEZWZpbml0aW9uLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc
        2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ01hc2siLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iSUQiLz4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZ
        yIgbmFtZT0iTUVTX0lEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJEZXNjcmlwdGlvbiIvPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6RVVJb
        mZvcm1hdGlvbiIgbmFtZT0iQmFzZVVuaXRPZk1lYXN1cmUiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IkJhd
        GNoTWFuYWdlZCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJHcm91cElEIi8+CiAgIDx4czplbGVtZW50IG1pb
        k9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlBhcmVud
        Edyb3VwSUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJTaGVsZkxpZmUiLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpMaXN0T2ZEYXRhVmFsd
        WVUeXBlIiBuYW1lPSJQcm9wZXJ0aWVzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tc
        GxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TWF0ZXJpYWxEZWZpbml0aW9uVHlwZ
        SIgbmFtZT0iTWF0ZXJpYWxEZWZpbml0aW9uVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9Ikxpc3RPZk1hdGVyaWFsRGVmaW5pdGlvblR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0id
        G5zOk1hdGVyaWFsRGVmaW5pdGlvblR5cGUiIG5hbWU9Ik1hdGVyaWFsRGVmaW5pdGlvblR5c
        GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTWF0ZXJpYWxEZWZpbml0aW9uVHlwZ
        SIgbmFtZT0iTGlzdE9mTWF0ZXJpYWxEZWZpbml0aW9uVHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJNYXRlcmlhbExpc3RJdGVtVHlwZSI+CiAgPHhzO
        mFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBNYXRlcmlhbExpc3RJdGVtV
        HlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgYSBzaW5nbGUgbWF0ZXJpYWwgdG8gYmUgcHJvY2Vzc
        2VkLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ie
        HM6c3RyaW5nIiBuYW1lPSJBc3NlbWJseUlEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9Ik1hdGVyaWFsUG9pb
        nRJRCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbFBvaW50TUVTX0lEIi8+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TWF0ZXJpYWxTdWJsb
        3RUeXBlIiBuYW1lPSJNYXRlcmlhbFN1YmxvdCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1c
        nM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOk1hdGVyaWFsU3RvY2tTdGF0dXNFbnVtZ
        XJhdGlvbiIgbmFtZT0iTWF0ZXJpYWxTdG9ja1N0YXR1cyIvPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZk1hdGVyaWFsU3Vib
        G90VHlwZSIgbmFtZT0iRm9sbG93VXBNYXRlcmlhbHMiLz4KICA8L3hzOnNlcXVlbmNlPgogP
        C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpNYXRlcmlhbExpc3RJd
        GVtVHlwZSIgbmFtZT0iTWF0ZXJpYWxMaXN0SXRlbVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJMaXN0T2ZNYXRlcmlhbExpc3RJdGVtVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlP
        SJ0bnM6TWF0ZXJpYWxMaXN0SXRlbVR5cGUiIG5hbWU9Ik1hdGVyaWFsTGlzdEl0ZW1UeXBlI
        iBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZk1hdGVyaWFsTGlzdEl0ZW1UeXBlIiBuY
        W1lPSJMaXN0T2ZNYXRlcmlhbExpc3RJdGVtVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4c
        zpjb21wbGV4VHlwZSBuYW1lPSJNYXRlcmlhbExpc3RUeXBlIj4KICA8eHM6YW5ub3RhdGlvb
        j4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsTGlzdFR5cGUgc3RydWN0dXJlI
        GNvbnRhaW5zIGEgc2V0IG9mIG1hdGVyaWFsIGxpc3QgaXRlbXMuPC94czpkb2N1bWVudGF0a
        W9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50I
        G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IklEI
        i8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1Y
        TpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJEZXNjcmlwdGlvbiIvPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZk1hdGVyaWFsTGlzd
        El0ZW1UeXBlIiBuYW1lPSJJdGVtcyIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZ
        XhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOk1hdGVyaWFsTGlzdFR5cGUiIG5hbWU9I
        k1hdGVyaWFsTGlzdFR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNYXRlc
        mlhbExpc3RUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpNYXRlcmlhbExpc3RUeXBlI
        iBuYW1lPSJNYXRlcmlhbExpc3RUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2Vxd
        WVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZ
        k1hdGVyaWFsTGlzdFR5cGUiIG5hbWU9Ikxpc3RPZk1hdGVyaWFsTGlzdFR5cGUiIG5pbGxhY
        mxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTWF0ZXJpYWxMb3RUeXBlIj4KI
        CA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsTG90V
        HlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgdGhlIG1hdGVyaWFsIGxvdCBpbmZvcm1hdGlvbi4gS
        XQgaXMgaGFybW9uaXNlZCB3aXRoIElTQSAKOTUgTWF0ZXJpYWwgTG90LjwveHM6ZG9jdW1lb
        nRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ
        01hc2siLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOnN0cmluZyIgbmFtZT0iSUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iTUVTX0lEIi8+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6Z
        WRUZXh0IiBuYW1lPSJEZXNjcmlwdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOk1hdGVyaWFsRGVmaW5pdGlvblR5cGUiIG5hb
        WU9Ik1hdGVyaWFsRGVmaW5pdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0iMSIgdHlwZT0idG5zOk1hdGVyaWFsU3RvY2tTdGF0dXNFbnVtZXJhdGlvb
        iIgbmFtZT0iU3RhdHVzIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ4czpkYXRlVGltZSIgbmFtZT0iUHJvZHVjdGlvbkRhdGUiLz4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRhdGVUa
        W1lIiBuYW1lPSJCZXN0VXNlZEJlZm9yZURhdGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpMaXN0T2ZEYXRhVmFsdWVUeXBlIiBuY
        W1lPSJQcm9wZXJ0aWVzIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+C
        iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TWF0ZXJpYWxMb3RUeXBlIiBuYW1lPSJNYXRlcmlhb
        ExvdFR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNYXRlcmlhbExvdFR5c
        GUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY
        2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOk1hdGVyaWFsTG90VHlwZSIgbmFtZT0iTWF0Z
        XJpYWxMb3RUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO
        mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZk1hdGVyaWFsTG90V
        HlwZSIgbmFtZT0iTGlzdE9mTWF0ZXJpYWxMb3RUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1hdGVyaWFsUG9pbnRUeXBlIj4KICA8eHM6YW5ub3Rhd
        Glvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsUG9pbnRUeXBlIHN0cnVjd
        HVyZSBwcm92aWRlcyB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGNhcGFiaWxpdHkgb2YgYSBsb
        2FkIG9yCnVubG9hZCBwb2ludC48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94czphbm5vdGF0a
        W9uPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY
        2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iSUQiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hb
        WU9IkRlc2NyaXB0aW9uIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ0bnM6TGlzdE9mTWF0ZXJpYWxEZWZpbml0aW9uVHlwZSIgbmFtZT0iT
        WF0ZXJpYWxDYXBhYmlsaXR5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSIxIiB0eXBlPSJ1YTpFeHBhbmRlZE5vZGVJZCIgbmFtZT0iQ29ubmVjdGVkTWF0Z
        XJpYWxQb2ludCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6Ym9vbGVhbiIgbmFtZT0iUHJvcGFnYXRlc1Byb2R1Y3Rpb25PcmRlciIvP
        gogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZ
        T0idG5zOk1hdGVyaWFsUG9pbnRUeXBlIiBuYW1lPSJNYXRlcmlhbFBvaW50VHlwZSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1hdGVyaWFsUG9pbnRUeXBlIj4KICA8eHM6c
        2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvd
        W5kZWQiIHR5cGU9InRuczpNYXRlcmlhbFBvaW50VHlwZSIgbmFtZT0iTWF0ZXJpYWxQb2lud
        FR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTWF0ZXJpYWxQb2ludFR5cGUiI
        G5hbWU9Ikxpc3RPZk1hdGVyaWFsUG9pbnRUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzO
        mNvbXBsZXhUeXBlIG5hbWU9Ik1hdGVyaWFsU3RvcmFnZUJ1ZmZlckRhdGFUeXBlIj4KICA8e
        HM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1hdGVyaWFsU3RvcmFnZ
        UJ1ZmZlckRhdGFUeXBlIHN0cnVjdHVyZSBwcm92aWRlcyB0aGUgZGVzY3JpcHRpb24gb2Ygd
        GhlIGNhcGFiaWxpdHkgb2YgYSAKbWF0ZXJpYWwgc3RvcmFnZSBidWZmZXIuPC94czpkb2N1b
        WVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hb
        WU9IklEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ0bnM6TWF0ZXJpYWxEZWZpbml0aW9uVHlwZSIgbmFtZT0iU3RvcmVkTWF0ZXJpYWwiL
        z4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhO
        kVVSW5mb3JtYXRpb24iIG5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRvdWJsZSIgbmFtZT0iV
        G90YWxTdG9yYWdlQ2FwYWNpdHkiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InRuczpTdG9yYWdlTG9naWNFbnVtZXJhdGlvbiIgbmFtZT0iU
        3RvcmFnZUxvZ2ljIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SIxIiB0eXBlPSJ0bnM6U3RvcmFnZU1peGluZ0xvZ2ljRW51bWVyYXRpb24iIG5hbWU9Ik1pe
        GluZ0xvZ2ljIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6TWF0ZXJpYWxTdG9yYWdlQnVmZmVyRGF0YVR5cGUiIG5hbWU9I
        k1hdGVyaWFsU3RvcmFnZUJ1ZmZlckRhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZ
        T0iTGlzdE9mTWF0ZXJpYWxTdG9yYWdlQnVmZmVyRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgd
        HlwZT0idG5zOk1hdGVyaWFsU3RvcmFnZUJ1ZmZlckRhdGFUeXBlIiBuYW1lPSJNYXRlcmlhb
        FN0b3JhZ2VCdWZmZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlb
        mNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZNY
        XRlcmlhbFN0b3JhZ2VCdWZmZXJEYXRhVHlwZSIgbmFtZT0iTGlzdE9mTWF0ZXJpYWxTdG9yY
        WdlQnVmZmVyRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgb
        mFtZT0iTWF0ZXJpYWxTdWJsb3RUeXBlIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY
        3VtZW50YXRpb24+VGhlIE1hdGVyaWFsU3VibG90VHlwZSBzdHJ1Y3R1cmUgY29udGFpbnMgd
        GhlIG1hdGVyaWFsIHN1YmxvdCBpbmZvcm1hdGlvbi4gSXQgaXMgaGFybW9uaXNlZCB3aXRoI
        ApJU0EgOTUgTWF0ZXJpYWwgU3VibG90LjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFub
        m90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        HR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJFbmNvZGluZ01hc2siLz4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZ
        T0iSUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOnN0cmluZyIgbmFtZT0iTUVTX0lEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TWF0ZXJpYWxMb3RUeXBlIiBuYW1lPSJNY
        XRlcmlhbExvdCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbFN0b3JhZ2VMb2NhdGlvbklEIi8+C
        iAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkb
        3VibGUiIG5hbWU9IlF1YW50aXR5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IkNhcnJpZXJJRCIvPgogICA8e
        HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nI
        iBuYW1lPSJSZWxhdGl2ZVBvc2l0aW9uSUQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iUGFyZW50U3VibG90S
        UQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nRuczpMaXN0T2ZNYXRlcmlhbFN1YmxvdFR5cGUiIG5hbWU9IlN1YmxvdHMiLz4KICA8L3hzO
        nNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpNY
        XRlcmlhbFN1YmxvdFR5cGUiIG5hbWU9Ik1hdGVyaWFsU3VibG90VHlwZSIvPgogPHhzOmNvb
        XBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1hdGVyaWFsU3VibG90VHlwZSI+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkI
        iB0eXBlPSJ0bnM6TWF0ZXJpYWxTdWJsb3RUeXBlIiBuYW1lPSJNYXRlcmlhbFN1YmxvdFR5c
        GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTWF0ZXJpYWxTdWJsb3RUeXBlIiBuY
        W1lPSJMaXN0T2ZNYXRlcmlhbFN1YmxvdFR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTWVzc2FnZVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8e
        HM6ZG9jdW1lbnRhdGlvbj5UaGUgTWVzc2FnZVR5cGUgcHJvdmlkZXMgYSB1bmlxdWVseSBpZ
        GVudGlmaWVkIGxvY2FsaXNlZCB0ZXh0LjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFub
        m90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJJRCIvPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TG9jYWxpemVkVGV4d
        CIgbmFtZT0iTG9jYWxUZXh0Ii8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TWVzc2FnZVR5cGUiIG5hbWU9Ik1lc3NhZ2VUe
        XBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mTWVzc2FnZVR5cGUiPgogIDx4c
        zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuY
        m91bmRlZCIgdHlwZT0idG5zOk1lc3NhZ2VUeXBlIiBuYW1lPSJNZXNzYWdlVHlwZSIgbmlsb
        GFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4c
        zplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZNZXNzYWdlVHlwZSIgbmFtZT0iTGlzdE9mTWVzc
        2FnZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUm9vd
        ENhdXNlTWVzc2FnZVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhd
        Glvbj5UaGUgUm9vdENhdXNlTWVzc2FnZVR5cGUgc3RydWN0dXJlIGNvbnRhaW5zIGEgcm9vd
        CBjYXVzZSBtZXNzYWdlIGFuZCBpdHMgZ3JvdXAgaWRlbnRpZmllci48L3hzOmRvY3VtZW50Y
        XRpb24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZD0iZ
        mFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpNZXNzYWdlVHlwZSI+CiAgICA8e
        HM6c2VxdWVuY2U+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
        jEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iR3JvdXBJRCIvPgogICAgPC94czpzZXF1ZW5jZ
        T4KICAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tc
        GxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Um9vdENhdXNlTWVzc2FnZVR5cGUiI
        G5hbWU9IlJvb3RDYXVzZU1lc3NhZ2VUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT
        GlzdE9mUm9vdENhdXNlTWVzc2FnZVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJvb
        3RDYXVzZU1lc3NhZ2VUeXBlIiBuYW1lPSJSb290Q2F1c2VNZXNzYWdlVHlwZSIgbmlsbGFib
        GU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpMaXN0T2ZSb290Q2F1c2VNZXNzYWdlVHlwZSIgbmFtZT0iTGlzd
        E9mUm9vdENhdXNlTWVzc2FnZVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxle
        FR5cGUgbmFtZT0iTWV0aG9kRXhlY3V0aW9uRmVlZGJhY2tUeXBlIj4KICA8eHM6YW5ub3Rhd
        Glvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIE1ldGhvZEV4ZWN1dGlvbkZlZWRiYWNrV
        HlwZSBwcm92aWRlcyBzdWl0YWJsZSBmZWVkYmFjaywgYm90aCBwb3NpdGl2ZSBhbmQgbmVnY
        XRpdmUsIHRvIGFuIE9QQyBVQSBjbGllbnQgaW52b2tpbmcgYSBtZXRob2QuPC94czpkb2N1b
        WVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZWFuIiBuY
        W1lPSJTdWNjZXNzIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SIxIiB0eXBlPSJ0bnM6TGlzdE9mTWVzc2FnZVR5cGUiIG5hbWU9Ik1lc3NhZ2UiLz4KICA8L
        3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc
        zpNZXRob2RFeGVjdXRpb25GZWVkYmFja1R5cGUiIG5hbWU9Ik1ldGhvZEV4ZWN1dGlvbkZlZ
        WRiYWNrVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZk1ldGhvZEV4ZWN1d
        GlvbkZlZWRiYWNrVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY
        2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6TWV0aG9kRXhlY3V0a
        W9uRmVlZGJhY2tUeXBlIiBuYW1lPSJNZXRob2RFeGVjdXRpb25GZWVkYmFja1R5cGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8e
        HM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mTWV0aG9kRXhlY3V0aW9uRmVlZGJhY2tUeXBlI
        iBuYW1lPSJMaXN0T2ZNZXRob2RFeGVjdXRpb25GZWVkYmFja1R5cGUiIG5pbGxhYmxlPSJ0c
        nVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUHJvZHVjdGlvbk9yZGVySGVhZGVyVHlwZ
        SI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoZSBQcm9kdWN0a
        W9uT3JkZXJIZWFkZXJUeXBlIHN0cnVjdHVyZSBjb250YWlucyB0aGUgaGVhZGVyIGluZm9yb
        WF0aW9uIGZvciBhIHByb2R1Y3Rpb24gCm9yZGVyLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L
        3hzOmFubm90YXRpb24+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1c
        nM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJOdW1iZXIiLz4KI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpNY
        XRlcmlhbERlZmluaXRpb25UeXBlIiBuYW1lPSJQcm9kdWNlZE1hdGVyaWFsIi8+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkb3VibGUiI
        G5hbWU9IlRhcmdldFF1YW50aXR5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZWFuIiBuYW1lPSJDb250aW51ZUF0Sm9iRW5kI
        i8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4c
        zpkYXRlVGltZSIgbmFtZT0iVGFyZ2V0U3RhcnRUaW1lIi8+CiAgIDx4czplbGVtZW50IG1pb
        k9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkYXRlVGltZSIgbmFtZT0iVGFyZ
        2V0RW5kVGltZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJEYXRhU2V0SUQiLz4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hb
        WU9IkRhdGFTZXREZXNjcmlwdGlvbiIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJNYXRlcmlhbExpc3RJRCIvP
        gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6T
        G9jYWxpemVkVGV4dCIgbmFtZT0iTWF0ZXJpYWxMaXN0RGVzY3JpcHRpb24iLz4KICA8L3hzO
        nNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQc
        m9kdWN0aW9uT3JkZXJIZWFkZXJUeXBlIiBuYW1lPSJQcm9kdWN0aW9uT3JkZXJIZWFkZXJUe
        XBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHJvZHVjdGlvbk9yZGVySGVhZ
        GVyVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UHJvZHVjdGlvbk9yZGVySGVhZGVyV
        HlwZSIgbmFtZT0iUHJvZHVjdGlvbk9yZGVySGVhZGVyVHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpMaXN0T2ZQcm9kdWN0aW9uT3JkZXJIZWFkZXJUeXBlIiBuYW1lPSJMaXN0T2ZQc
        m9kdWN0aW9uT3JkZXJIZWFkZXJUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZ
        XhUeXBlIG5hbWU9IlByb2R1Y3Rpb25PcmRlclR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogI
        CA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgUHJvZHVjdGlvbk9yZGVyVHlwZSBzdHJ1Y3R1cmUgY
        29udGFpbnMgdGhlIGNvbXBsZXRlIHByb2R1Y3Rpb24gb3JkZXIgaW5mb3JtYXRpb24uPC94c
        zpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgI
        Dx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6UHJvZ
        HVjdGlvbk9yZGVySGVhZGVyVHlwZSIgbmFtZT0iSGVhZGVyIi8+CiAgIDx4czplbGVtZW50I
        G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6TWF0ZXJpYWxMaXN0VHlwZ
        SIgbmFtZT0iTWF0ZXJpYWxMaXN0Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6RGF0YVNldFR5cGUiIG5hbWU9IkRhdGFTZXQiLz4KI
        CA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9I
        nRuczpQcm9kdWN0aW9uT3JkZXJUeXBlIiBuYW1lPSJQcm9kdWN0aW9uT3JkZXJUeXBlIi8+C
        iA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUHJvZHVjdGlvbk9yZGVyVHlwZSI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6UHJvZHVjdGlvbk9yZGVyVHlwZSIgbmFtZT0iUHJvZHVjd
        Glvbk9yZGVyVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94c
        zpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZQcm9kdWN0aW9uT
        3JkZXJUeXBlIiBuYW1lPSJMaXN0T2ZQcm9kdWN0aW9uT3JkZXJUeXBlIiBuaWxsYWJsZT0id
        HJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik9yY2hlc3RyYXRpb25Qcm9kdWN0aW9uT
        3JkZXJUeXBlIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlI
        E9yY2hlc3RyYXRpb25Qcm9kdWN0aW9uT3JkZXJUeXBlIHN0cnVjdHVyZSBjb250YWlucyB0a
        GUgY29tcGxldGUgcHJvZHVjdGlvbiBvcmRlciAKaW5mb3JtYXRpb24gdXNlZCBieSB0aGUgU
        HJvZHVjdGlvbiBPcmRlciBPcmNoZXN0cmF0aW9uIExheWVyLjwveHM6ZG9jdW1lbnRhdGlvb
        j4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZ
        SI+CiAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlByb2R1Y3Rpb25PcmRlclR5cGUiPgogI
        CAgPHhzOnNlcXVlbmNlPgogICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ1YTpMaXN0T2ZTdHJpbmciIG5hbWU9IkFjdGl2ZU1hY2hpbmVNb2R1b
        GVzIi8+CiAgICA8L3hzOnNlcXVlbmNlPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvb
        XBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc
        zpPcmNoZXN0cmF0aW9uUHJvZHVjdGlvbk9yZGVyVHlwZSIgbmFtZT0iT3JjaGVzdHJhdGlvb
        lByb2R1Y3Rpb25PcmRlclR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPc
        mNoZXN0cmF0aW9uUHJvZHVjdGlvbk9yZGVyVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8e
        HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0b
        nM6T3JjaGVzdHJhdGlvblByb2R1Y3Rpb25PcmRlclR5cGUiIG5hbWU9Ik9yY2hlc3RyYXRpb
        25Qcm9kdWN0aW9uT3JkZXJUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY
        2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZk9yY
        2hlc3RyYXRpb25Qcm9kdWN0aW9uT3JkZXJUeXBlIiBuYW1lPSJMaXN0T2ZPcmNoZXN0cmF0a
        W9uUHJvZHVjdGlvbk9yZGVyVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4V
        HlwZSBuYW1lPSJSb290Q2F1c2VHcm91cFR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8e
        HM6ZG9jdW1lbnRhdGlvbj5UaGUgUm9vdENhdXNlR3JvdXBUeXBlIHN0cnVjdHVyZSBjb250Y
        WlucyBhIHJvb3QgY2F1c2UgbWVzc2FnZSBhbmQgaXRzIGdyb3VwIGlkZW50aWZpZXIuPC94c
        zpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6c2VxdWVuY2U+CiAgI
        Dx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpzdHJpb
        mciIG5hbWU9IklEIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SIxIiB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlBhcmVudElEIi8+CiAgIDx4czplbGVtZW50I
        G1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuY
        W1lPSJEZXNjcmlwdGlvbiIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJvb3RDYXVzZUdyb3VwVHlwZSIgbmFtZT0iUm9vd
        ENhdXNlR3JvdXBUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUm9vdENhd
        XNlR3JvdXBUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSb290Q2F1c2VHcm91cFR5c
        GUiIG5hbWU9IlJvb3RDYXVzZUdyb3VwVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzO
        nNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMa
        XN0T2ZSb290Q2F1c2VHcm91cFR5cGUiIG5hbWU9Ikxpc3RPZlJvb3RDYXVzZUdyb3VwVHlwZ
        SIgbmlsbGFibGU9InRydWUiLz4KPC94czpzY2hlbWE+Cg==</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6027" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6027</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/TMC/v2/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAReferenceType NodeId="ns=1;i=4006" BrowseName="1:FlowsTo">
    <DisplayName>FlowsTo</DisplayName>
    <Description>The semantic of this ReferenceType is to link TMC objects according to the material flow, within 
a machine module and between machine modules.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/12.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
    </References>
    <InverseName>FlowsFrom</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4009" BrowseName="1:HasUIShapeSelector">
    <DisplayName>HasUIShapeSelector</DisplayName>
    <Description>The semantic of this ReferenceType is to link a UI resource to the conditions that will identify 
how it is displayed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/12.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
    </References>
    <InverseName>SelectsUIShape</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4010" BrowseName="1:IsDisplayedBy">
    <DisplayName>IsDisplayedBy</DisplayName>
    <Description>The semantic of this ReferenceType is to link an OPC UA construct to its UI representation.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/12.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
    </References>
    <InverseName>Displays</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4007" BrowseName="1:Precedes">
    <DisplayName>Precedes</DisplayName>
    <Description>The semantic of this ReferenceType is to link upstream process values to downstream process 
values.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/12.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
    </References>
    <InverseName>Follows</InverseName>
  </UAReferenceType>
  <UAVariableType NodeId="ns=1;i=2001" BrowseName="1:DisplayAnalogUnitType" DataType="Number">
    <DisplayName>DisplayAnalogUnitType</DisplayName>
    <Description>The DisplayAnalogUnitType is a subtype of the AnalogUnitType. It is used to provide an analog 
signal as well as its display format.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6046</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=17497</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=2001" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2001</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2003" BrowseName="1:MaterialQuantityVariableType" DataType="Double">
    <DisplayName>MaterialQuantityVariableType</DisplayName>
    <Description>The MaterialQuantityVariableType is a subtype of the DisplayAnalogUnitType. It is used to 
provide a material quantity.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=13390</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6395</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=13390" BrowseName="EURange" ParentNodeId="ns=1;i=2003" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6395" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=2003" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13340</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6504</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13341</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13343</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13340" BrowseName="Definition" ParentNodeId="ns=1;i=6395" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6504" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6395" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6616" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6395" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13341" BrowseName="EURange" ParentNodeId="ns=1;i=6395" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13343" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6395" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6395</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2004" BrowseName="1:MaterialLotVariableType" DataType="Double">
    <DisplayName>MaterialLotVariableType</DisplayName>
    <Description>The MaterialLotVariableType is a subtype of the MaterialQuantityVariableType. It is used to 
provide the quantity for a material lot.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.4</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6668</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=2003</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6668" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=2004" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material definition for the lot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2004</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2006" BrowseName="1:MaterialRateType" DataType="Double">
    <DisplayName>MaterialRateType</DisplayName>
    <Description>The MaterialRateType is a subtype of the MaterialQuantityVariableType. It is used to provide 
the rate for a material flow rate.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=2003</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariableType>
  <UAVariableType NodeId="ns=1;i=2008" BrowseName="1:MaterialSublotVariableType" DataType="Double">
    <DisplayName>MaterialSublotVariableType</DisplayName>
    <Description>The MaterialSublotVariableType is a subtype of the MaterialQuantityVariableType. It is used to 
provide the quantity for a material sublot.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6308</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6309</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier of the carrier containing the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6308" BrowseName="1:ID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=2008" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material lot of the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="1:MaterialStorageLocationID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>MaterialStorageLocationID</DisplayName>
    <Description>The material storage location where the material sublot is located.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>MES_ID</DisplayName>
    <Description>The unique identifier for the material sublot for a higher-level system e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:ParentSublotID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>ParentSublotID</DisplayName>
    <Description>The unique identified for the parent sublot, if any.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6309" BrowseName="1:RelativePositionID" ParentNodeId="ns=1;i=2008" DataType="String">
    <DisplayName>RelativePositionID</DisplayName>
    <Description>The relative position of the sublot within the carrier identified by CarrierID.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="1:Sublots" ParentNodeId="ns=1;i=2008" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <Description>The sublots contained in the sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2007" BrowseName="1:BooleanGuardVariableType" DataType="LocalizedText">
    <DisplayName>BooleanGuardVariableType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/10.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6051</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=15113</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=2007" DataType="Boolean" AccessLevel="3">
    <DisplayName>&lt;Condition&gt;</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2007</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2002" BrowseName="1:MaterialPointVariableType" DataType="LocalizedText">
    <DisplayName>MaterialPointVariableType</DisplayName>
    <Documentation />
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=19988</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19986</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19989</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19987</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=19988" BrowseName="1:ConnectedMaterialPoint" ParentNodeId="ns=1;i=2002" DataType="ExpandedNodeId">
    <DisplayName>ConnectedMaterialPoint</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19986" BrowseName="1:ID" ParentNodeId="ns=1;i=2002" DataType="String">
    <DisplayName>ID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19989" BrowseName="1:MaterialCapability" ParentNodeId="ns=1;i=2002" DataType="MaterialDefinitionType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>MaterialCapability</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19987" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=2002" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1048" BrowseName="1:ExternalAlarmType">
    <DisplayName>ExternalAlarmType</DisplayName>
    <Description>The ExternalAlarmType EventType is an alarm that is managed by the underlying system 
(display, acknowledge, retain, reset, etc) while the alarm condition is generated and set by an 
external system connected as a client.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.37.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6692</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10315</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=10523</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1049</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6692" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=1048" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1048</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10315" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=1048">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.37.1</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10317</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1048</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10316" BrowseName="InputArguments" ParentNodeId="ns=1;i=10315" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10315</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10317" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10315" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10315</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:LogbookEventType" IsAbstract="true">
    <DisplayName>LogbookEventType</DisplayName>
    <Description>Subtypes of LogbookEvent Type provide detailed information on the event they are triggered 
by.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1085" BrowseName="1:CarrierEnteredLogType">
    <DisplayName>CarrierEnteredLogType</DisplayName>
    <Description>The CarrierEnteredLogType event is generated when a carrier is identified by the underlying 
system.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1077</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13587</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=13587" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1085" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that has just entered.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1085</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1087" BrowseName="1:CarrierReleasedLogType">
    <DisplayName>CarrierReleasedLogType</DisplayName>
    <Description>The CarrierReleasedLogType event is generated when a carrier is released by the underlying 
system.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=13588</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=13588" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1087" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that is released.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1087</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1055" BrowseName="1:CarrierSublotsChangeLogType">
    <DisplayName>CarrierSublotsChangeLogType</DisplayName>
    <Description>The CarrierSublotsChangeLogType event is generated when the sublots in a carrier changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.4</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=8873</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8874</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8873" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1055" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier whose payload is modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1055</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8874" BrowseName="1:Sublots" ParentNodeId="ns=1;i=1055" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <Description>The sublots after the modification.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1055</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1089" BrowseName="1:MachineContextLogType" IsAbstract="true">
    <DisplayName>MachineContextLogType</DisplayName>
    <Description>The MachineContextLogType payload contains machine status context to the derived 
event types.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.11</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=12092</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12094</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=12092" BrowseName="1:ExecuteStateMachineStateNumber" ParentNodeId="ns=1;i=1089" DataType="UInt32">
    <DisplayName>ExecuteStateMachineStateNumber</DisplayName>
    <Description>The value of the state number attribute for the ExecuteStateMachine of the object containing the 
event notifier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12091" BrowseName="1:StateMachineStateNumber" ParentNodeId="ns=1;i=1089" DataType="UInt32">
    <DisplayName>StateMachineStateNumber</DisplayName>
    <Description>The value of the state number attribute for the TMCStateMachine of the object containing the 
event notifier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12094" BrowseName="1:UserMachineName" ParentNodeId="ns=1;i=1089" DataType="String">
    <DisplayName>UserMachineName</DisplayName>
    <Description>The name of the machine for the user.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:ControlModeChangeLogType">
    <DisplayName>ControlModeChangeLogType</DisplayName>
    <Description>The ControlModeChangeLogType event is generated when the control mode changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.12</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1050</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1069</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6104" BrowseName="1:NewControlMode" ParentNodeId="ns=1;i=1010" DataType="ControlModeEnumeration">
    <DisplayName>NewControlMode</DisplayName>
    <Description>The control mode after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="1:OldControlMode" ParentNodeId="ns=1;i=1010" DataType="ControlModeEnumeration">
    <DisplayName>OldControlMode</DisplayName>
    <Description>The control mode prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1022" BrowseName="1:MachineModuleSpecificationChangeLogType">
    <DisplayName>MachineModuleSpecificationChangeLogType</DisplayName>
    <Description>The MachineModuleSpecificationChangeLogType event is generated when the specification of 
a machine module is changed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.13</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8880</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8881</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8882</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8883</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6190</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20264</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6285</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8880" BrowseName="1:NewMaterialLoadingPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewMaterialLoadingPoints</DisplayName>
    <Description>The specification of the material loading points after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8881" BrowseName="1:NewMaterialOutputPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewMaterialOutputPoints</DisplayName>
    <Description>The specification of the material output points after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20263" BrowseName="1:NewMaterialRejectionPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewMaterialRejectionPoints</DisplayName>
    <Description>The specification of the material rejection points after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8882" BrowseName="1:NewMaterialStorageBuffers" ParentNodeId="ns=1;i=1022" DataType="MaterialStorageBufferDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewMaterialStorageBuffers</DisplayName>
    <Description>The specification of the material storage buffers after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8883" BrowseName="1:NewValidSince" ParentNodeId="ns=1;i=1022" DataType="UtcTime">
    <DisplayName>NewValidSince</DisplayName>
    <Description>When the change to the specifications occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6190" BrowseName="1:OldMaterialLoadingPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldMaterialLoadingPoints</DisplayName>
    <Description>The specification of the material loading points prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6223" BrowseName="1:OldMaterialOutputPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldMaterialOutputPoints</DisplayName>
    <Description>The specification of the material output points prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20264" BrowseName="1:OldMaterialRejectionPoints" ParentNodeId="ns=1;i=1022" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldMaterialRejectionPoints</DisplayName>
    <Description>The specification of the material rejection points prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6285" BrowseName="1:OldMaterialStorageBuffers" ParentNodeId="ns=1;i=1022" DataType="MaterialStorageBufferDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldMaterialStorageBuffers</DisplayName>
    <Description>The specification of the material storage buffers prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1022</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:ProductionContextLogType" IsAbstract="true">
    <DisplayName>ProductionContextLogType</DisplayName>
    <Description>The ProductionContextLogType payload contains production status context to the
derived event types.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.17</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6140</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12093</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6140" BrowseName="1:PONumber" ParentNodeId="ns=1;i=1011" DataType="String">
    <DisplayName>PONumber</DisplayName>
    <Description>The PO number for the production order running in the machine module containing the node 
that generates the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12093" BrowseName="1:ProductionStateMachineStateNumber" ParentNodeId="ns=1;i=1011" DataType="UInt32">
    <DisplayName>ProductionStateMachineStateNumber</DisplayName>
    <Description>The value of the state number attribute for the ProductionStateMachine of the machine 
module containing the event notifier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1017" BrowseName="1:DataSetChangeLogType">
    <DisplayName>DataSetChangeLogType</DisplayName>
    <Description>The DataSetChangeLogType event is generated when the dataset changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.18</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6179</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6178</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6287</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6179" BrowseName="1:NewDataSetEntries" ParentNodeId="ns=1;i=1017" DataType="DataSetEntryType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewDataSetEntries</DisplayName>
    <Description>The list of modified dataset entries.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6286" BrowseName="1:NewDataSetID" ParentNodeId="ns=1;i=1017" DataType="String">
    <DisplayName>NewDataSetID</DisplayName>
    <Description>The unique identifier for the dataset after the modification.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6178" BrowseName="1:OldDataSetEntries" ParentNodeId="ns=1;i=1017" DataType="DataSetEntryType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldDataSetEntries</DisplayName>
    <Description>The list of dataset entries prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6287" BrowseName="1:OldDataSetID" ParentNodeId="ns=1;i=1017" DataType="String">
    <DisplayName>OldDataSetID</DisplayName>
    <Description>The unique identifier for the dataset after the modification.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1026" BrowseName="1:DefectDetectedLogType">
    <DisplayName>DefectDetectedLogType</DisplayName>
    <Description>The DefectDetectedLogType event is generated when a defect is detected. Multiple defect 
detections can be grouped to generate a lower number of messages that is supported by the 
underlying system.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.19</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6277</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6278</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6276</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1041</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=5208</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6277" BrowseName="1:DefectEU" ParentNodeId="ns=1;i=1026" DataType="EUInformation" ValueRank="1" ArrayDimensions="0">
    <DisplayName>DefectEU</DisplayName>
    <Description>The engineering units of the measurement of the defect.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1026</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6278" BrowseName="1:DefectPicture" ParentNodeId="ns=1;i=1026" DataType="Image">
    <DisplayName>DefectPicture</DisplayName>
    <Description>The picture relevant to the defect detected.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1026</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6276" BrowseName="1:DefectValue" ParentNodeId="ns=1;i=1026" DataType="Double" ValueRank="1" ArrayDimensions="0">
    <DisplayName>DefectValue</DisplayName>
    <Description>The measurement of the defects.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1026</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1045" BrowseName="1:DetectionModeChangeLogType">
    <DisplayName>DetectionModeChangeLogType</DisplayName>
    <Description>The DetectionModeChangeLogType event is generated when the detection mode of a defect 
detection sensor changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.20</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6243</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1025</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1041</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1044</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6243" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=1045" DataType="Boolean">
    <DisplayName>DetectionMode</DisplayName>
    <Description>The detection mode after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1045</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1024" BrowseName="1:DowntimeLogType">
    <DisplayName>DowntimeLogType</DisplayName>
    <Description>The DowntimeLogType event is generated when a downtime event finishes and the machine 
restarts.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.21</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6252</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6250</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6252" BrowseName="1:Duration" ParentNodeId="ns=1;i=1024" DataType="Duration">
    <DisplayName>Duration</DisplayName>
    <Description>The duration of the downtime in seconds until the machine restarts.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1024</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6251" BrowseName="1:RootCauses" ParentNodeId="ns=1;i=1024" DataType="RootCauseMessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>RootCauses</DisplayName>
    <Description>The root causes reported by the machine during the downtime.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1024</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6250" BrowseName="1:StopReasons" ParentNodeId="ns=1;i=1024" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StopReasons</DisplayName>
    <Description>The stop reasons reported by the machine during the downtime.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1024</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1086" BrowseName="1:MaterialContextLogType" IsAbstract="true">
    <DisplayName>MaterialContextLogType</DisplayName>
    <Description>The MaterialContextLogType payload contains the location of material production and 
consumption context to the derived event types.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.27</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9265</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9266</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=9265" BrowseName="1:MaterialPointID" ParentNodeId="ns=1;i=1086" DataType="String">
    <DisplayName>MaterialPointID</DisplayName>
    <Description>The unique identifier of the material point (loading point, rejection point or output point).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9266" BrowseName="1:MaterialPointMES_ID" ParentNodeId="ns=1;i=1086" DataType="String">
    <DisplayName>MaterialPointMES_ID</DisplayName>
    <Description>The higher-level system unique identifier of the material point (loading point, rejection point or output point).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1039" BrowseName="1:IntegrityRejectedMaterialLogType">
    <DisplayName>IntegrityRejectedMaterialLogType</DisplayName>
    <Description>The IntegrityRejectedMaterialLogType event is generated when the validation of a presented 
material is negative.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.28</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7479</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7479" BrowseName="1:RejectedSublot" ParentNodeId="ns=1;i=1039" DataType="MaterialSublotType">
    <DisplayName>RejectedSublot</DisplayName>
    <Description>The sublot of the rejected material.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1039</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5014</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialSublotType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ID></ID>
                        <MES_ID></MES_ID>
                        <MaterialLot>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <MaterialDefinition>
                                <EncodingMask>0</EncodingMask>
                                <ID></ID>
                                <MES_ID></MES_ID>
                                <Description />
                                <BaseUnitOfMeasure>
                                    <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                    <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                    <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                    <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                </BaseUnitOfMeasure>
                                <BatchManaged>false</BatchManaged>
                            </MaterialDefinition>
                            <Status>Unrestricted_0</Status>
                            <ProductionDate>1900-01-01T00:00:00Z</ProductionDate>
                        </MaterialLot>
                        <MaterialStorageLocationID></MaterialStorageLocationID>
                        <Quantity>0</Quantity>
                    </MaterialSublotType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1032" BrowseName="1:LoadingPointUnloadedLogType">
    <DisplayName>LoadingPointUnloadedLogType</DisplayName>
    <Description>The LoadingPointUnloadedLogType event is generated when a presented material is removed 
from a loading point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.29</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="1:MaterialSublot" ParentNodeId="ns=1;i=1032" DataType="MaterialSublotType">
    <DisplayName>MaterialSublot</DisplayName>
    <Description>The material sublot unloaded from the loading point.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1032</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5014</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialSublotType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ID></ID>
                        <MES_ID></MES_ID>
                        <MaterialLot>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <MaterialDefinition>
                                <EncodingMask>0</EncodingMask>
                                <ID></ID>
                                <MES_ID></MES_ID>
                                <Description />
                                <BaseUnitOfMeasure>
                                    <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                    <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                    <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                    <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                </BaseUnitOfMeasure>
                                <BatchManaged>false</BatchManaged>
                            </MaterialDefinition>
                            <Status>Unrestricted_0</Status>
                            <ProductionDate>1900-01-01T00:00:00Z</ProductionDate>
                        </MaterialLot>
                        <MaterialStorageLocationID></MaterialStorageLocationID>
                        <Quantity>0</Quantity>
                    </MaterialSublotType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1033" BrowseName="1:MaterialConsumedLogType">
    <DisplayName>MaterialConsumedLogType</DisplayName>
    <Description>The MaterialConsumedLogType event is generated when a material sublot is consumed at a 
loading point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.30</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6128</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6142</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:ConsumedMaterial" ParentNodeId="ns=1;i=1033" DataType="Double">
    <DisplayName>ConsumedMaterial</DisplayName>
    <Description>The last material sublot consumed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6823</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6949</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6493</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6144</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6456</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6457</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6683</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6823" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6128" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6949" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6128" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6493" BrowseName="EURange" ParentNodeId="ns=1;i=6128" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6144" BrowseName="1:ID" ParentNodeId="ns=1;i=6128" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6456" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=6128" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material lot of the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6457" BrowseName="1:MaterialStorageLocationID" ParentNodeId="ns=1;i=6128" DataType="String">
    <DisplayName>MaterialStorageLocationID</DisplayName>
    <Description>The material storage location where the material sublot is located.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6460" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=6128" DataType="String">
    <DisplayName>MES_ID</DisplayName>
    <Description>The unique identifier for the material sublot for a higher-level system e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6683" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6128" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16848</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6709</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6710</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6822</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6128</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16849</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16848" BrowseName="Definition" ParentNodeId="ns=1;i=6683" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6709" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6683" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6710" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6683" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6822" BrowseName="EURange" ParentNodeId="ns=1;i=6683" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16849" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6683" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6142" BrowseName="1:ConsumedMaterialTotal" ParentNodeId="ns=1;i=1033" DataType="Double">
    <DisplayName>ConsumedMaterialTotal</DisplayName>
    <Description>The total consumed material.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6143</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9528</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9562" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6142" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6142</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9567" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6142" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6142</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6143" BrowseName="EURange" ParentNodeId="ns=1;i=6142" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6142</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9528" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6142" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19782</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9559</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9561</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19783</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19782" BrowseName="Definition" ParentNodeId="ns=1;i=9528" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9528</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9559" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=9528" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9528</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9560" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9528" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9528</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9561" BrowseName="EURange" ParentNodeId="ns=1;i=9528" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9528</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19783" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=9528" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9528</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1084" BrowseName="1:MaterialDispensedLogType">
    <DisplayName>MaterialDispensedLogType</DisplayName>
    <Description>The MaterialDispensedLogType event is generated when some material is dispensed at a 
loading point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.31</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=13573</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9003</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=13573" BrowseName="1:DispensedMaterial" ParentNodeId="ns=1;i=1084" DataType="Double">
    <DisplayName>DispensedMaterial</DisplayName>
    <Description>The material dispensed from the last consumed sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1084</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13583</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13584</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13578</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13574</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13579</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13583" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=13573" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13584" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=13573" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13578" BrowseName="EURange" ParentNodeId="ns=1;i=13573" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13575" BrowseName="1:ID" ParentNodeId="ns=1;i=13573" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13576" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=13573" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material lot of the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13577" BrowseName="1:MaterialStorageLocationID" ParentNodeId="ns=1;i=13573" DataType="String">
    <DisplayName>MaterialStorageLocationID</DisplayName>
    <Description>The material storage location where the material sublot is located.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13574" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=13573" DataType="String">
    <DisplayName>MES_ID</DisplayName>
    <Description>The unique identifier for the material sublot for a higher-level system e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13579" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=13573" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13582</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7694</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7693" BrowseName="Definition" ParentNodeId="ns=1;i=13579" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13580" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=13579" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13581" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=13579" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13582" BrowseName="EURange" ParentNodeId="ns=1;i=13579" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7694" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=13579" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9003" BrowseName="1:DispensedMaterialTotal" ParentNodeId="ns=1;i=1084" DataType="Double">
    <DisplayName>DispensedMaterialTotal</DisplayName>
    <Description>The total dispensed material.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1084</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9458</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9493</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9073</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9458" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=9003" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9493" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9003" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9038" BrowseName="EURange" ParentNodeId="ns=1;i=9003" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9073" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=9003" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19794</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9108</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9353</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9388</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20070</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19794" BrowseName="Definition" ParentNodeId="ns=1;i=9073" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9073</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9108" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=9073" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9073</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9353" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9073" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9073</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9388" BrowseName="EURange" ParentNodeId="ns=1;i=9073" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9073</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20070" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=9073" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9073</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1030" BrowseName="1:MaterialOutputProducedLogType">
    <DisplayName>MaterialOutputProducedLogType</DisplayName>
    <Description>The MaterialOutputProducedLogType event is generated when (a) a sublot of good product is 
produced or (b) some time elapsed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.32</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6284</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6283</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1037</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6284" BrowseName="1:ProducedMaterial" ParentNodeId="ns=1;i=1030" DataType="Double">
    <DisplayName>ProducedMaterial</DisplayName>
    <Description>The material quantity last produced i.e. produced since the previous event of the same type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7533</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7433</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6391</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6679</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6680</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7432</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7434</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7533" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6284" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7580" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6284" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7433" BrowseName="EURange" ParentNodeId="ns=1;i=6284" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6391" BrowseName="1:ID" ParentNodeId="ns=1;i=6284" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6679" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=6284" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material lot of the material sublot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6680" BrowseName="1:MaterialStorageLocationID" ParentNodeId="ns=1;i=6284" DataType="String">
    <DisplayName>MaterialStorageLocationID</DisplayName>
    <Description>The material storage location where the material sublot is located.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7432" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=6284" DataType="String">
    <DisplayName>MES_ID</DisplayName>
    <Description>The unique identifier for the material sublot for a higher-level system e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7434" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6284" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7522</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7529</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7532</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6284</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16851</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16850" BrowseName="Definition" ParentNodeId="ns=1;i=7434" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7522" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=7434" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7529" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7434" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7532" BrowseName="EURange" ParentNodeId="ns=1;i=7434" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16851" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=7434" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6283" BrowseName="1:ProducedMaterialTotal" ParentNodeId="ns=1;i=1030" DataType="Double">
    <DisplayName>ProducedMaterialTotal</DisplayName>
    <Description>The total material quantity.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8994</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6502</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7431</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7589" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6283" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8994" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6283" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6502" BrowseName="EURange" ParentNodeId="ns=1;i=6283" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7431" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6283" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19788</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7469</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7588</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19789</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19788" BrowseName="Definition" ParentNodeId="ns=1;i=7431" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7469" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=7431" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7581" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7431" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7588" BrowseName="EURange" ParentNodeId="ns=1;i=7431" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19789" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=7431" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7431</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1027" BrowseName="1:MaterialRejectedLogType">
    <DisplayName>MaterialRejectedLogType</DisplayName>
    <Description>The MaterialRejectedLogType event is generated when some material is rejected at a rejection 
trap.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.33</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6279</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6272" BrowseName="1:RejectedMaterial" ParentNodeId="ns=1;i=1027" DataType="Double">
    <DisplayName>RejectedMaterial</DisplayName>
    <Description>The material quantity last rejected, i.e. rejected since the previous event of the same type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7253</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7374</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6280</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6627</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7253" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6272" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7374" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6272" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6280" BrowseName="EURange" ParentNodeId="ns=1;i=6272" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6627" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6272" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19784</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6628</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6631</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6713</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19785</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19784" BrowseName="Definition" ParentNodeId="ns=1;i=6627" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6628" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6627" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6631" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6627" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6713" BrowseName="EURange" ParentNodeId="ns=1;i=6627" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19785" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6627" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6279" BrowseName="1:RejectedMaterialTotal" ParentNodeId="ns=1;i=1027" DataType="Double">
    <DisplayName>RejectedMaterialTotal</DisplayName>
    <Description>The total material quantity rejected.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7389</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7390</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6618</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7376</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7389" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6279" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7390" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6279" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6618" BrowseName="EURange" ParentNodeId="ns=1;i=6279" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7376" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=6279" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19786</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7386</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7387</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7388</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6279</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19787</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19786" BrowseName="Definition" ParentNodeId="ns=1;i=7376" DataType="String">
    <DisplayName>Definition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7386" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=7376" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7387" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7376" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7388" BrowseName="EURange" ParentNodeId="ns=1;i=7376" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19787" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=7376" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7376</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1034" BrowseName="1:MaterialUnloadingRequiredLogType">
    <DisplayName>MaterialUnloadingRequiredLogType</DisplayName>
    <Description>The MaterialUnloadingRequiredLogType event is generated when some material is required to 
be removed from the machine module loading point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.34</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6356</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6356" BrowseName="1:MaterialSublot" ParentNodeId="ns=1;i=1034" DataType="MaterialSublotType">
    <DisplayName>MaterialSublot</DisplayName>
    <Description>The material sublot that is requested to be unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1034</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5014</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialSublotType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ID></ID>
                        <MES_ID></MES_ID>
                        <MaterialLot>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <MaterialDefinition>
                                <EncodingMask>0</EncodingMask>
                                <ID></ID>
                                <MES_ID></MES_ID>
                                <Description />
                                <BaseUnitOfMeasure>
                                    <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                    <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                    <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                    <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                </BaseUnitOfMeasure>
                                <BatchManaged>false</BatchManaged>
                            </MaterialDefinition>
                            <Status>Unrestricted_0</Status>
                            <ProductionDate>1900-01-01T00:00:00Z</ProductionDate>
                        </MaterialLot>
                        <MaterialStorageLocationID></MaterialStorageLocationID>
                        <Quantity>0</Quantity>
                    </MaterialSublotType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1038" BrowseName="1:NewPresentedMaterialLogType">
    <DisplayName>NewPresentedMaterialLogType</DisplayName>
    <Description>The NewPresentedMaterialLogType event is generated when a new material sublot is 
presented and identified at a machine module loading point.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.35</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6357</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1086</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6357" BrowseName="1:MaterialSublot" ParentNodeId="ns=1;i=1038" DataType="MaterialSublotType">
    <DisplayName>MaterialSublot</DisplayName>
    <Description>The material sublot that is presented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1038</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5014</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialSublotType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ID></ID>
                        <MES_ID></MES_ID>
                        <MaterialLot>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <MaterialDefinition>
                                <EncodingMask>0</EncodingMask>
                                <ID></ID>
                                <MES_ID></MES_ID>
                                <Description />
                                <BaseUnitOfMeasure>
                                    <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                    <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                    <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                    <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                </BaseUnitOfMeasure>
                                <BatchManaged>false</BatchManaged>
                            </MaterialDefinition>
                            <Status>Unrestricted_0</Status>
                            <ProductionDate>1900-01-01T00:00:00Z</ProductionDate>
                        </MaterialLot>
                        <MaterialStorageLocationID></MaterialStorageLocationID>
                        <Quantity>0</Quantity>
                    </MaterialSublotType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1091" BrowseName="1:POStartedLogType">
    <DisplayName>POStartedLogType</DisplayName>
    <Description>The POStartedLogType event is generated when a PO is started.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.22</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1092" BrowseName="1:POStoppedLogType">
    <DisplayName>POStoppedLogType</DisplayName>
    <Description>The POStoppedLogType event is generated when the running production order changes in a 
machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.23</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1031" BrowseName="1:ProcessItemResetLogType">
    <DisplayName>ProcessItemResetLogType</DisplayName>
    <Description>The ProcessItemResetLogType event is generated when the aggregates of a process item are 
reset.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.24</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6288</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6370</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7066</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8986</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8988</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8989</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8992</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8993</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6288" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=1031" DataType="UInt32">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6370" BrowseName="1:Avg" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7066" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=1031" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8986" BrowseName="1:Max" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8988" BrowseName="1:Min" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8989" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8990</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8991</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8990" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=8989" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8989</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8991" BrowseName="EURange" ParentNodeId="ns=1;i=8989" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8989</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8992" BrowseName="1:Std" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8993" BrowseName="1:Total" ParentNodeId="ns=1;i=1031" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1031</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1029" BrowseName="1:RejectionModeChangeLogType">
    <DisplayName>RejectionModeChangeLogType</DisplayName>
    <Description>The RejectionModeChangeLogType event is generated when the rejection mode of a material 
rejection trap changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.25</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=7695</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1023</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=6275</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=9162</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7695" BrowseName="1:RejectionMode" ParentNodeId="ns=1;i=1029" DataType="Boolean">
    <DisplayName>RejectionMode</DisplayName>
    <Description>The rejection mode after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1029</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1021" BrowseName="1:StateChangeLogType">
    <DisplayName>StateChangeLogType</DisplayName>
    <Description>The StateChangeLogType event is generated when the state in a LiveStatus object changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.26</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6221</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6220</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1050</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1069</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6221" BrowseName="1:NewState" ParentNodeId="ns=1;i=1021" DataType="StateEnumeration">
    <DisplayName>NewState</DisplayName>
    <Description>The state after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6220" BrowseName="1:OldState" ParentNodeId="ns=1;i=1021" DataType="StateEnumeration">
    <DisplayName>OldState</DisplayName>
    <Description>The state prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1036" BrowseName="1:RootCauseGroupListChangeLogType">
    <DisplayName>RootCauseGroupListChangeLogType</DisplayName>
    <Description>The RootCauseGroupListChangeLogType event is generated when the root cause group list is 
changed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.14</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=7355</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7354</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7355" BrowseName="1:NewRootCauseGroups" ParentNodeId="ns=1;i=1036" DataType="RootCauseGroupType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewRootCauseGroups</DisplayName>
    <Description>The root cause groups after the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7354" BrowseName="1:OldRootCauseGroups" ParentNodeId="ns=1;i=1036" DataType="RootCauseGroupType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldRootCauseGroups</DisplayName>
    <Description>The root cause groups prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1036</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1014" BrowseName="1:RootCauseListChangeLogType">
    <DisplayName>RootCauseListChangeLogType</DisplayName>
    <Description>The RootCauseListChangeLogType event is generated when the root cause list is changed.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.15</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6170</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6169</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=6690</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6170" BrowseName="1:NewRootCauseMessages" ParentNodeId="ns=1;i=1014" DataType="RootCauseMessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewRootCauseMessages</DisplayName>
    <Description>The list of modified root cause messages.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6169" BrowseName="1:OldRootCauseMessages" ParentNodeId="ns=1;i=1014" DataType="RootCauseMessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldRootCauseMessages</DisplayName>
    <Description>The list of root cause messages prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1015" BrowseName="1:StopReasonListChangeLogType">
    <DisplayName>StopReasonListChangeLogType</DisplayName>
    <Description>The StopReasonListChangeLogType event is generated when the stop reason list changes.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.16</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6171</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1089</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6172" BrowseName="1:NewStopReasonMessages" ParentNodeId="ns=1;i=1015" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>NewStopReasonMessages</DisplayName>
    <Description>The list of modified stop reasons.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6171" BrowseName="1:OldStopReasonMessages" ParentNodeId="ns=1;i=1015" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OldStopReasonMessages</DisplayName>
    <Description>The list of stop reasons prior to the change.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1078" BrowseName="1:SubCarrierLoadedLogType">
    <DisplayName>SubCarrierLoadedLogType</DisplayName>
    <Description>The SubCarrierLoadedLogType event is generated when a (sub)carrier or a material lot is 
loaded onto a carrier.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6087</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8875</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1078" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier of the carrier where the subcarrier is loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1078</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8875" BrowseName="1:SubCarrierID" ParentNodeId="ns=1;i=1078" DataType="String">
    <DisplayName>SubCarrierID</DisplayName>
    <Description>The unique identifier for the subcarrier that is loaded on the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1078</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1079" BrowseName="1:SubCarrierLoadingEndedLogType">
    <DisplayName>SubCarrierLoadingEndedLogType</DisplayName>
    <Description>The SubCarrierLoadingEndedLogType event is generated when the loading of a carrier is 
complete.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=8876</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8876" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1079" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that ended loading.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1079</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1080" BrowseName="1:SubCarrierLoadingStartedLogType">
    <DisplayName>SubCarrierLoadingStartedLogType</DisplayName>
    <Description>The SubCarrierLoadingStartedLogType event is generated when the loading onto a carrier is 
started.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=8877</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8877" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1080" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that staretd loading.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1080</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1081" BrowseName="1:SubCarrierUnloadedLogType">
    <DisplayName>SubCarrierUnloadedLogType</DisplayName>
    <Description>The SubCarrierUnloadedLogType event is generated when a (sub)carrier or a material sublot 
is unloaded from a carrier.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8871</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1081" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that has been unloaded with the subcarrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8871" BrowseName="1:SubCarrierID" ParentNodeId="ns=1;i=1081" DataType="String">
    <DisplayName>SubCarrierID</DisplayName>
    <Description>The unique identifier for the subcarrier that has been unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1081</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1082" BrowseName="1:SubCarrierUnloadingEndedLogType">
    <DisplayName>SubCarrierUnloadingEndedLogType</DisplayName>
    <Description>The SubCarrierUnloadingEndedLogType event is generated when the unloading from a carrier 
is complete.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.9</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=8878</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8878" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1082" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that ended unloading.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1082</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1083" BrowseName="1:SubCarrierUnloadingStartedLogType">
    <DisplayName>SubCarrierUnloadingStartedLogType</DisplayName>
    <Description>The SubCarrierUnloadingStartedLogType event is generated when the unloading from a carrier 
is started.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.10</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=8879</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=8879" BrowseName="1:CarrierID" ParentNodeId="ns=1;i=1083" DataType="String">
    <DisplayName>CarrierID</DisplayName>
    <Description>The unique identifier for the carrier that started unloading.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1083</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1088" BrowseName="1:ProductionOrderTransitionLogType">
    <DisplayName>ProductionOrderTransitionLogType</DisplayName>
    <Description>The ProductionOrderTransitionLogType event is generated when there is a state transition in 
the machine module production order state machine.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/9.36</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=13589</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12095</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2311</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5313</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5314</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5315</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5316</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5317</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5318</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5319</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5320</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5321</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5322</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5323</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5324</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5325</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5326</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5327</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5328</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5329</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5330</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22416</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22422</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22428</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22432</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22438</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22444</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22448</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22454</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22458</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22464</Reference>
      <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=22468</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=13589" BrowseName="1:PONumber" ParentNodeId="ns=1;i=1088" DataType="String">
    <DisplayName>PONumber</DisplayName>
    <Description>The PO active when the production order state machine performed a transition.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1088</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12095" BrowseName="1:UserMachineName" ParentNodeId="ns=1;i=1088" DataType="String">
    <DisplayName>UserMachineName</DisplayName>
    <Description>The user name for the machine producing the production order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1088</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1074" BrowseName="1:CarrierType">
    <DisplayName>CarrierType</DisplayName>
    <Description>The CarrierType ObjectType provides a description for a uniquely identified reusable carrier. 
Examples of CarrierType implementations are AGVs, trays with RFIDs, IBCs with RFIDs, bins 
with permanent bar codes.</Description>
    <Category>TMC Intralogistics at the machine</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.1</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5643</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13435</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13437</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13438</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9178</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6063</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13442</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13444</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1078</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1079</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1080</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5644</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1081</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1082</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1083</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13446</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13447</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10820</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5643" BrowseName="1:Data" ParentNodeId="ns=1;i=1074">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder organizes implementation specific data for the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6358</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6358" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5643">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5643</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7007" BrowseName="1:EndSubCarrierLoading" ParentNodeId="ns=1;i=1074">
    <DisplayName>EndSubCarrierLoading</DisplayName>
    <Description>The EndSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier is complete.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13434</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13434" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13435" BrowseName="1:EndSubCarrierUnloading" ParentNodeId="ns=1;i=1074">
    <DisplayName>EndSubCarrierUnloading</DisplayName>
    <Description>The EndSubCarrierUnloading Method informs the underlying system that the unloading of (sub) carriers 
into the carrier is complete.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13436</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13436" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13435" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13435</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:FormFactor" ParentNodeId="ns=1;i=1074" DataType="String">
    <DisplayName>FormFactor</DisplayName>
    <Description>The form factor of the carrier e.g., trolley, AGV, core, IBC, etc.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13437" BrowseName="1:ID" ParentNodeId="ns=1;i=1074" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The underlying system identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13438" BrowseName="1:LoadSubCarrier" ParentNodeId="ns=1;i=1074">
    <DisplayName>LoadSubCarrier</DisplayName>
    <Description>The LoadSubCarrier Method requests the underlying system to load a subcarrier into the carrier that is 
currently being loaded.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13439</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13440</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13439" BrowseName="InputArguments" ParentNodeId="ns=1;i=13438" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13438</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MESID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The higher-level system identifier for the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ParentCarrierID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the parent carrier i.e., the carrier containing the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13440" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13438" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13438</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9178" BrowseName="1:LoadSublots" ParentNodeId="ns=1;i=1074">
    <DisplayName>LoadSublots</DisplayName>
    <Description>The LoadSublot Method requests the underlying system to load one or more material sublots into the 
carrier that is currently being loaded.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6401</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9213</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6401" BrowseName="InputArguments" ParentNodeId="ns=1;i=9178" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9178</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9213" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9178" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9178</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13441" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=1074" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>A higher-level system e.g., MES, identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:ParentCarrierID" ParentNodeId="ns=1;i=1074" DataType="String">
    <DisplayName>ParentCarrierID</DisplayName>
    <Description>The unique identifier of the carrier that contains the carrier in question.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13442" BrowseName="1:StartSubCarrierLoading" ParentNodeId="ns=1;i=1074">
    <DisplayName>StartSubCarrierLoading</DisplayName>
    <Description>The StartSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier has started.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.6</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13443</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13443" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13442" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13442</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13444" BrowseName="1:StartSubCarrierUnloading" ParentNodeId="ns=1;i=1074">
    <DisplayName>StartSubCarrierUnloading</DisplayName>
    <Description>The StartSubCarrierUnLoading Method informs the underlying system that the unloading of (sub) 
carriers from the carrier has started.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.7</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13445</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13445" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13444" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13444</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5644" BrowseName="1:SubCarriers" ParentNodeId="ns=1;i=1074">
    <DisplayName>SubCarriers</DisplayName>
    <Description>The SubCarriers folder organizes carriers contained in the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5646</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5646" BrowseName="1:&lt;SubCarrier&gt;" SymbolicName="SubCarrier" ParentNodeId="ns=1;i=5644">
    <DisplayName>&lt;SubCarrier&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5644</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13451</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13453</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13455</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13456</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9248</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13459</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13462</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13464</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13465</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10958</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=13451" BrowseName="1:EndSubCarrierLoading" ParentNodeId="ns=1;i=5646">
    <DisplayName>EndSubCarrierLoading</DisplayName>
    <Description>The EndSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier is complete.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13452</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13452" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13451" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13451</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13453" BrowseName="1:EndSubCarrierUnloading" ParentNodeId="ns=1;i=5646">
    <DisplayName>EndSubCarrierUnloading</DisplayName>
    <Description>The EndSubCarrierUnloading Method informs the underlying system that the unloading of (sub) carriers 
into the carrier is complete.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13454</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13454" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13453" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13453</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:FormFactor" ParentNodeId="ns=1;i=5646" DataType="String">
    <DisplayName>FormFactor</DisplayName>
    <Description>The form factor of the carrier e.g., trolley, AGV, core, IBC, etc.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13455" BrowseName="1:ID" ParentNodeId="ns=1;i=5646" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The underlying system identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13456" BrowseName="1:LoadSubCarrier" ParentNodeId="ns=1;i=5646">
    <DisplayName>LoadSubCarrier</DisplayName>
    <Description>The LoadSubCarrier Method requests the underlying system to load a subcarrier into the carrier that is 
currently being loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13457</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13458</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13457" BrowseName="InputArguments" ParentNodeId="ns=1;i=13456" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13456</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MESID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The higher-level system identifier for the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ParentCarrierID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the parent carrier i.e., the carrier containing the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13458" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13456" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13456</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9248" BrowseName="1:LoadSublots" ParentNodeId="ns=1;i=5646">
    <DisplayName>LoadSublots</DisplayName>
    <Description>The LoadSublot Method requests the underlying system to load one or more material sublots into the 
carrier that is currently being loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10389</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10390</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10389" BrowseName="InputArguments" ParentNodeId="ns=1;i=9248" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9248</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10390" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9248" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9248</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13459" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=5646" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>A higher-level system e.g., MES, identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:ParentCarrierID" ParentNodeId="ns=1;i=5646" DataType="String">
    <DisplayName>ParentCarrierID</DisplayName>
    <Description>The unique identifier of the carrier that contains the carrier in question.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13460" BrowseName="1:StartSubCarrierLoading" ParentNodeId="ns=1;i=5646">
    <DisplayName>StartSubCarrierLoading</DisplayName>
    <Description>The StartSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier has started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13461</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13461" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13460" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13460</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13462" BrowseName="1:StartSubCarrierUnloading" ParentNodeId="ns=1;i=5646">
    <DisplayName>StartSubCarrierUnloading</DisplayName>
    <Description>The StartSubCarrierUnLoading Method informs the underlying system that the unloading of (sub) 
carriers from the carrier has started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13463</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13463" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13462" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13462</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13464" BrowseName="1:Sublots" ParentNodeId="ns=1;i=5646" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <Description>The subLots contained in the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13465" BrowseName="1:UnloadSubCarrier" ParentNodeId="ns=1;i=5646">
    <DisplayName>UnloadSubCarrier</DisplayName>
    <Description>The UnloadSubCarrier Method requests the underlying system to unload a subcarrier from the carrier 
that is currently being unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13466</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13467</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13466" BrowseName="InputArguments" ParentNodeId="ns=1;i=13465" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13465</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13467" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13465" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13465</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10958" BrowseName="1:UnloadSublots" ParentNodeId="ns=1;i=5646">
    <DisplayName>UnloadSublots</DisplayName>
    <Description>The UnloadSublots Method requests the underlying system to unload one or more sublots from the 
carrier that is currently being unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10959</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10960</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5646</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10959" BrowseName="InputArguments" ParentNodeId="ns=1;i=10958" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10958</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SublotIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The unique identifiers of the material sublots to be unloaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10960" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10958" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10958</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13446" BrowseName="1:Sublots" ParentNodeId="ns=1;i=1074" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <Description>The subLots contained in the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13447" BrowseName="1:UnloadSubCarrier" ParentNodeId="ns=1;i=1074">
    <DisplayName>UnloadSubCarrier</DisplayName>
    <Description>The UnloadSubCarrier Method requests the underlying system to unload a subcarrier from the carrier 
that is currently being unloaded.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.8</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13448</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13449</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13448" BrowseName="InputArguments" ParentNodeId="ns=1;i=13447" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13447</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13449" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13447" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13447</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10820" BrowseName="1:UnloadSublots" ParentNodeId="ns=1;i=1074">
    <DisplayName>UnloadSublots</DisplayName>
    <Description>The UnloadSublots Method requests the underlying system to unload one or more sublots from the 
carrier that is currently being unloaded.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.47.9</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10821</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10822</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10821" BrowseName="InputArguments" ParentNodeId="ns=1;i=10820" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10820</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SublotIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The unique identifiers of the material sublots to be unloaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10822" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10820" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10820</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1051" BrowseName="1:ControlModuleAggregatesType">
    <DisplayName>ControlModuleAggregatesType</DisplayName>
    <Description>The ControlModuleAggregatesType ObjectType provides aggregates computed by the 
underlying system for the control module.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.30.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6245</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="1:&lt;AggregateItem&gt;" SymbolicName="AggregateItem" ParentNodeId="ns=1;i=1051">
    <DisplayName>&lt;AggregateItem&gt;</DisplayName>
    <Description>A single aggregate data point exposed by the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1051</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7045" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=1051">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.30.1</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6098</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1051</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7045" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7045</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6245" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=1051" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1051</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1054" BrowseName="1:MotorAggregatesType">
    <DisplayName>MotorAggregatesType</DisplayName>
    <Description>The MotorAggregatesType ObjectType provides aggregates computed by the underlying 
system for an analog input.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.31</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7310</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7311</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7310" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=1054" DataType="UInt32">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The total number of running hours for the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7311" BrowseName="1:TotalStartStopCounter" ParentNodeId="ns=1;i=1054" DataType="UInt32">
    <DisplayName>TotalStartStopCounter</DisplayName>
    <Description>The total number of times the motor was started and stopped.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1054</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1053" BrowseName="1:ValveAggregatesType">
    <DisplayName>ValveAggregatesType</DisplayName>
    <Description>The ValveAggregatesType ObjectType provides aggregates computed by the underlying 
system for an analog input.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.32</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7303</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1051</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7303" BrowseName="1:CycleCounter" ParentNodeId="ns=1;i=1053" DataType="UInt32">
    <DisplayName>CycleCounter</DisplayName>
    <Description>The total number of times the solenoid valve was energized and de-energised.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1053</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1047" BrowseName="1:ControlModuleConfigurationType">
    <DisplayName>ControlModuleConfigurationType</DisplayName>
    <Description>The ControlModuleConfigurationType ObjectType contains all digital settings, stop reasons and 
root causes of a control module.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.21.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6101</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="1:&lt;ConfigurationItem&gt;" SymbolicName="ConfigurationItem" ParentNodeId="ns=1;i=1047">
    <DisplayName>&lt;ConfigurationItem&gt;</DisplayName>
    <Description>A digital setting for the control module e.g. parameter, stop reason or root cause.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1047</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=1047" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1047</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=1047" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1047</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1050" BrowseName="1:ControlModuleLiveStatusType">
    <DisplayName>ControlModuleLiveStatusType</DisplayName>
    <Description>The ControlModuleLiveStatusType ObjectType contains information about the real time status 
of the control module and provides affordances to control the control module remotely in real
time.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.22.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5061</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6448</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5595</Reference>
      <Reference ReferenceType="GeneratesEvent">i=10523</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5063</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7257</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7276</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7282</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7053" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=1050">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.22.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6405</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6405" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7053" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7053</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5061" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1050">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5049" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5061">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6406</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6410</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6414</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6415</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6417</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6419</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6420</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6421</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6423</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6426</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6428</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6430</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6431</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6435</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6436</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6439</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6442</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6443</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6444</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6445</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6446</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6447</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5061</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6406" BrowseName="AckedState" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6407</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6407" BrowseName="Id" ParentNodeId="ns=1;i=6406" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6406</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7049" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5049">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6409</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6409" BrowseName="InputArguments" ParentNodeId="ns=1;i=7049" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7049</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6410" BrowseName="ActiveState" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6411</Reference>
      <Reference ReferenceType="HasTrueSubState" IsForward="false">ns=1;i=6423</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6411" BrowseName="Id" ParentNodeId="ns=1;i=6410" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6410</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7050" BrowseName="AddComment" ParentNodeId="ns=1;i=5049">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6413</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6413" BrowseName="InputArguments" ParentNodeId="ns=1;i=7050" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7050</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6414" BrowseName="BranchId" ParentNodeId="ns=1;i=5049" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6415" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5049" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6417" BrowseName="Comment" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6418</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6418" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6417" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6419" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5049" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6420" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6421" BrowseName="ConditionName" ParentNodeId="ns=1;i=5049" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7051" BrowseName="Disable" ParentNodeId="ns=1;i=5049">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7010" BrowseName="Enable" ParentNodeId="ns=1;i=5049">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6423" BrowseName="EnabledState" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasTrueSubState">ns=1;i=6410</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6424</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6424" BrowseName="Id" ParentNodeId="ns=1;i=6423" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6423</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6426" BrowseName="EventId" ParentNodeId="ns=1;i=5049" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6428" BrowseName="EventType" ParentNodeId="ns=1;i=5049" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6430" BrowseName="InputNode" ParentNodeId="ns=1;i=5049" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6431" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5049" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6434" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6431" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6435" BrowseName="LocalTime" ParentNodeId="ns=1;i=5049" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6436" BrowseName="Message" ParentNodeId="ns=1;i=5049" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6439" BrowseName="Quality" ParentNodeId="ns=1;i=5049" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6440</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6440" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6439" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6439</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6441" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5049" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6442" BrowseName="Retain" ParentNodeId="ns=1;i=5049" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6443" BrowseName="Severity" ParentNodeId="ns=1;i=5049" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6444" BrowseName="SourceName" ParentNodeId="ns=1;i=5049" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6445" BrowseName="SourceNode" ParentNodeId="ns=1;i=5049" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6446" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5049" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6447" BrowseName="Time" ParentNodeId="ns=1;i=5049" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6448" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=1050" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5595" BrowseName="1:Data" ParentNodeId="ns=1;i=1050">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7801</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7801" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5595">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <Description>A variable representing any further live information which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5595</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5050" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=1050">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6449</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6449" BrowseName="1:&lt;InterlockConditionItem&gt;" SymbolicName="InterlockConditionItem" ParentNodeId="ns=1;i=5050" DataType="Boolean">
    <DisplayName>&lt;InterlockConditionItem&gt;</DisplayName>
    <Description>This variable describes an interlock condition which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5050</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5063" BrowseName="1:Measurements" ParentNodeId="ns=1;i=1050">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6450</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6450" BrowseName="1:&lt;MeasurementItem&gt;" SymbolicName="MeasurementItem" ParentNodeId="ns=1;i=5063" DataType="Number">
    <DisplayName>&lt;MeasurementItem&gt;</DisplayName>
    <Description>This variable describes a measurement which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6451</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6451" BrowseName="EURange" ParentNodeId="ns=1;i=6450" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6450</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5071" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=1050">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5033" BrowseName="1:&lt;ProcessControlLoop&gt;" SymbolicName="ProcessControlLoop" ParentNodeId="ns=1;i=5071">
    <DisplayName>&lt;ProcessControlLoop&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8720</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8721</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8722</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8723</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8724</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8725</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8726</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8727</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8706</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8707</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5071</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5034" BrowseName="1:ControlValue" ParentNodeId="ns=1;i=5033" EventNotifier="1">
    <DisplayName>ControlValue</DisplayName>
    <Description>The control value is the output of the control loop function. The control value directly drives the actuator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7736</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7737</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7738</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7788</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7789</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20302</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7790</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20269</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7791</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7792</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7794</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7798</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7803</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7804</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7826</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7736" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5034" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7737" BrowseName="1:Avg" ParentNodeId="ns=1;i=5034" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7738" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5034" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5081" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5034">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6545</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6548</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6556</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6557</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6558</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6561</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6563</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6564</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12652</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12655</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12656</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6568</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6569</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12658</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12659</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12660</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12662</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6571</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6574</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6606</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6608</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6609</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6610</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6611</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6612</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6545" BrowseName="AckedState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6546</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6546" BrowseName="Id" ParentNodeId="ns=1;i=6545" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6545</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7081" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5081">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6547</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6547" BrowseName="InputArguments" ParentNodeId="ns=1;i=7081" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7081</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6548" BrowseName="ActiveState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6554" BrowseName="Id" ParentNodeId="ns=1;i=6548" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6548</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7082" BrowseName="AddComment" ParentNodeId="ns=1;i=5081">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6555</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6555" BrowseName="InputArguments" ParentNodeId="ns=1;i=7082" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7082</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6556" BrowseName="BranchId" ParentNodeId="ns=1;i=5081" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6557" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5081" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6558" BrowseName="Comment" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6559</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6559" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6558" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6558</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6561" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5081" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6562" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6563" BrowseName="ConditionName" ParentNodeId="ns=1;i=5081" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7084" BrowseName="Disable" ParentNodeId="ns=1;i=5081">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7086" BrowseName="Enable" ParentNodeId="ns=1;i=5081">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6564" BrowseName="EnabledState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6565</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6565" BrowseName="Id" ParentNodeId="ns=1;i=6564" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6564</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6566" BrowseName="EventId" ParentNodeId="ns=1;i=5081" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6567" BrowseName="EventType" ParentNodeId="ns=1;i=5081" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12652" BrowseName="HighHighLimit" ParentNodeId="ns=1;i=5081" DataType="Double">
    <DisplayName>HighHighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12653" BrowseName="HighHighState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>HighHighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18094</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12654</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18094" BrowseName="FalseState" ParentNodeId="ns=1;i=12653" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12653</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12654" BrowseName="Id" ParentNodeId="ns=1;i=12653" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12653</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18095" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12653" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12653</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18096" BrowseName="TrueState" ParentNodeId="ns=1;i=12653" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12653</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12655" BrowseName="HighLimit" ParentNodeId="ns=1;i=5081" DataType="Double">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12656" BrowseName="HighState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>HighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18097</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12657</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18099</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18097" BrowseName="FalseState" ParentNodeId="ns=1;i=12656" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12656</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12657" BrowseName="Id" ParentNodeId="ns=1;i=12656" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12656</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18098" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12656" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12656</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18099" BrowseName="TrueState" ParentNodeId="ns=1;i=12656" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12656</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6568" BrowseName="InputNode" ParentNodeId="ns=1;i=5081" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6569" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5081" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6570</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6570" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6569" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6569</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12658" BrowseName="LowLimit" ParentNodeId="ns=1;i=5081" DataType="Double">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12659" BrowseName="LowLowLimit" ParentNodeId="ns=1;i=5081" DataType="Double">
    <DisplayName>LowLowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12660" BrowseName="LowLowState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>LowLowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12661</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18100" BrowseName="FalseState" ParentNodeId="ns=1;i=12660" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12660</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12661" BrowseName="Id" ParentNodeId="ns=1;i=12660" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18101" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12660" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18102" BrowseName="TrueState" ParentNodeId="ns=1;i=12660" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12660</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12662" BrowseName="LowState" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>LowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12663</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18105</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18103" BrowseName="FalseState" ParentNodeId="ns=1;i=12662" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12662</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12663" BrowseName="Id" ParentNodeId="ns=1;i=12662" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12662</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18104" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12662" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12662</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18105" BrowseName="TrueState" ParentNodeId="ns=1;i=12662" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12662</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6571" BrowseName="Message" ParentNodeId="ns=1;i=5081" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6572" BrowseName="Quality" ParentNodeId="ns=1;i=5081" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6573" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6572" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6574" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5081" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6606" BrowseName="Retain" ParentNodeId="ns=1;i=5081" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6608" BrowseName="Severity" ParentNodeId="ns=1;i=5081" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6609" BrowseName="SourceName" ParentNodeId="ns=1;i=5081" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6610" BrowseName="SourceNode" ParentNodeId="ns=1;i=5081" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6611" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5081" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6612" BrowseName="Time" ParentNodeId="ns=1;i=5081" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7788" BrowseName="1:Max" ParentNodeId="ns=1;i=5034" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7789" BrowseName="1:Min" ParentNodeId="ns=1;i=5034" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20302" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5034" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7790" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5034" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20269" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5034" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7791" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5034" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7792" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5034">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7793</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7793" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7792" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7792</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7794" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5034" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7795</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7796</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7795" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7794" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7794</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7796" BrowseName="EURange" ParentNodeId="ns=1;i=7794" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7794</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7798" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5034">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7800</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7802</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7800" BrowseName="InputArguments" ParentNodeId="ns=1;i=7798" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7798</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7802" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7798" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7798</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7803" BrowseName="1:Std" ParentNodeId="ns=1;i=5034" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7804" BrowseName="1:Total" ParentNodeId="ns=1;i=5034" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5047" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=5034">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the ProcessItemType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7805</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7808</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7812</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7813</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7814</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7823</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7825</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7805" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5047">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7806</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7807</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7806" BrowseName="InputArguments" ParentNodeId="ns=1;i=7805" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7805</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7807" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7805" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7805</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7808" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5047">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7809</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7811</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7809" BrowseName="InputArguments" ParentNodeId="ns=1;i=7808" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7808</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7811" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7808" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7808</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7812" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5047" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7813" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5047" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7814" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5047" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7823" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5047" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5048" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5047">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17144</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7824</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5047</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17144" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5048" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5048</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7824" BrowseName="1:Default" ParentNodeId="ns=1;i=5048" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5048</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7825" BrowseName="1:Width" ParentNodeId="ns=1;i=5047" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5047</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7826" BrowseName="1:Value" ParentNodeId="ns=1;i=5034" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7827</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7839</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17257</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7827" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=7826" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7826</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7839" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7826" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7826</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17257" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=7826" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7826</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8720" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8721" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5051" BrowseName="1:ExternalAlarms" ParentNodeId="ns=1;i=5033" EventNotifier="1">
    <DisplayName>ExternalAlarms</DisplayName>
    <Description>The external alarms folder is used to organize external alarms.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=17767" BrowseName="1:&lt;ExternalAlarmN&gt;" SymbolicName="ExternalAlarmN" ParentNodeId="ns=1;i=5051">
    <DisplayName>&lt;ExternalAlarmN&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17768</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17773</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17775</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17782</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17784</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17785</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17786</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17788</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17789</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17790</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17791</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17792</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17793</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17795</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17796</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17797</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17798</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17799</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17801</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17802</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17804</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17805</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17806</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17809</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17810</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17811</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17812</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17813</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17768" BrowseName="AckedState" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17769</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17770</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17771</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17772</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17769" BrowseName="FalseState" ParentNodeId="ns=1;i=17768" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17768</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17770" BrowseName="Id" ParentNodeId="ns=1;i=17768" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17768</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17771" BrowseName="TransitionTime" ParentNodeId="ns=1;i=17768" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17768</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17772" BrowseName="TrueState" ParentNodeId="ns=1;i=17768" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17768</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17773" BrowseName="Acknowledge" ParentNodeId="ns=1;i=17767">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17774</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17774" BrowseName="InputArguments" ParentNodeId="ns=1;i=17773" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17773</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17775" BrowseName="ActiveState" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17776</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17777</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17778</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17779</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17780</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17781</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17776" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=17775" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17777" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=17775" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17778" BrowseName="FalseState" ParentNodeId="ns=1;i=17775" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17779" BrowseName="Id" ParentNodeId="ns=1;i=17775" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17780" BrowseName="TransitionTime" ParentNodeId="ns=1;i=17775" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17781" BrowseName="TrueState" ParentNodeId="ns=1;i=17775" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17775</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17782" BrowseName="AddComment" ParentNodeId="ns=1;i=17767">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17783</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17783" BrowseName="InputArguments" ParentNodeId="ns=1;i=17782" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17782</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17784" BrowseName="BranchId" ParentNodeId="ns=1;i=17767" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17785" BrowseName="ClientUserId" ParentNodeId="ns=1;i=17767" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17786" BrowseName="Comment" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17787</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17787" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17786" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17786</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17788" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=17767" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17789" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17790" BrowseName="ConditionName" ParentNodeId="ns=1;i=17767" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17791" BrowseName="Disable" ParentNodeId="ns=1;i=17767">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=17792" BrowseName="Enable" ParentNodeId="ns=1;i=17767">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17793" BrowseName="EnabledState" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17794</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17794" BrowseName="Id" ParentNodeId="ns=1;i=17793" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17793</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17795" BrowseName="EventId" ParentNodeId="ns=1;i=17767" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17796" BrowseName="EventType" ParentNodeId="ns=1;i=17767" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17797" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=17767" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17798" BrowseName="InputNode" ParentNodeId="ns=1;i=17767" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17799" BrowseName="LastSeverity" ParentNodeId="ns=1;i=17767" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17800</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17800" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17799" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17799</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17801" BrowseName="Message" ParentNodeId="ns=1;i=17767" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17802" BrowseName="Quality" ParentNodeId="ns=1;i=17767" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17803</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17803" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17802" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17802</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17804" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=17767" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17805" BrowseName="Retain" ParentNodeId="ns=1;i=17767" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17806" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=17767">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17807</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17808</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17807" BrowseName="InputArguments" ParentNodeId="ns=1;i=17806" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17806</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17808" BrowseName="OutputArguments" ParentNodeId="ns=1;i=17806" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17806</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17809" BrowseName="Severity" ParentNodeId="ns=1;i=17767" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17810" BrowseName="SourceName" ParentNodeId="ns=1;i=17767" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17811" BrowseName="SourceNode" ParentNodeId="ns=1;i=17767" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17812" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=17767" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17813" BrowseName="Time" ParentNodeId="ns=1;i=17767" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17767</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5053" BrowseName="1:ExternalAlarm1" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm1</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7840</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7842</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7844</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7846</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7848</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7849</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7852</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7853</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7854</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7855</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7856</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7857</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7859</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7860</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7861</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7862</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7888</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7890</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7891</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7893</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7894</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7895</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7898</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7899</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7900</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7901</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7902</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7840" BrowseName="AckedState" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17814</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7841</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17815</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17816</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17814" BrowseName="FalseState" ParentNodeId="ns=1;i=7840" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7840</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7841" BrowseName="Id" ParentNodeId="ns=1;i=7840" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7840</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17815" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7840" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7840</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17816" BrowseName="TrueState" ParentNodeId="ns=1;i=7840" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7840</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7842" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5053">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7843</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7843" BrowseName="InputArguments" ParentNodeId="ns=1;i=7842" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7842</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7844" BrowseName="ActiveState" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17817</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17818</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17819</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7845</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17820</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17821</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17817" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=7844" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17818" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7844" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17819" BrowseName="FalseState" ParentNodeId="ns=1;i=7844" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7845" BrowseName="Id" ParentNodeId="ns=1;i=7844" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17820" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7844" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17821" BrowseName="TrueState" ParentNodeId="ns=1;i=7844" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7844</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7846" BrowseName="AddComment" ParentNodeId="ns=1;i=5053">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7847</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7847" BrowseName="InputArguments" ParentNodeId="ns=1;i=7846" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7846</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7848" BrowseName="BranchId" ParentNodeId="ns=1;i=5053" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7849" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5053" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7850" BrowseName="Comment" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7851</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7851" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7850" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7850</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7852" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5053" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7853" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7854" BrowseName="ConditionName" ParentNodeId="ns=1;i=5053" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7855" BrowseName="Disable" ParentNodeId="ns=1;i=5053">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7856" BrowseName="Enable" ParentNodeId="ns=1;i=5053">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7857" BrowseName="EnabledState" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7858</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7858" BrowseName="Id" ParentNodeId="ns=1;i=7857" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7857</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7859" BrowseName="EventId" ParentNodeId="ns=1;i=5053" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7860" BrowseName="EventType" ParentNodeId="ns=1;i=5053" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7861" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5053" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7862" BrowseName="InputNode" ParentNodeId="ns=1;i=5053" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7888" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5053" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7889</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7889" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7888" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7888</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7890" BrowseName="Message" ParentNodeId="ns=1;i=5053" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7891" BrowseName="Quality" ParentNodeId="ns=1;i=5053" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7892</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7892" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7891" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7891</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7893" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5053" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7894" BrowseName="Retain" ParentNodeId="ns=1;i=5053" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7895" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5053">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7896</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7897</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7896" BrowseName="InputArguments" ParentNodeId="ns=1;i=7895" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7895</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7897" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7895" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7895</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7898" BrowseName="Severity" ParentNodeId="ns=1;i=5053" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7899" BrowseName="SourceName" ParentNodeId="ns=1;i=5053" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7900" BrowseName="SourceNode" ParentNodeId="ns=1;i=5053" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7901" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5053" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7902" BrowseName="Time" ParentNodeId="ns=1;i=5053" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5054" BrowseName="1:ExternalAlarm10" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm10</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7903</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7905</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7907</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7909</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7911</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7912</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7913</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7916</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7917</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7918</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7919</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7920</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7922</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7923</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7924</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7925</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7926</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7928</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7929</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7931</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7932</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7933</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7936</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7937</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7938</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7939</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7940</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7903" BrowseName="AckedState" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17822</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17823</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17824</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17822" BrowseName="FalseState" ParentNodeId="ns=1;i=7903" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7903</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7904" BrowseName="Id" ParentNodeId="ns=1;i=7903" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7903</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17823" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7903" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7903</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17824" BrowseName="TrueState" ParentNodeId="ns=1;i=7903" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7903</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7905" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5054">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7906</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7906" BrowseName="InputArguments" ParentNodeId="ns=1;i=7905" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7905</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7907" BrowseName="ActiveState" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17825</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17826</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17827</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7908</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17828</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17829</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17825" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=7907" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17826" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7907" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17827" BrowseName="FalseState" ParentNodeId="ns=1;i=7907" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7908" BrowseName="Id" ParentNodeId="ns=1;i=7907" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17828" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7907" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17829" BrowseName="TrueState" ParentNodeId="ns=1;i=7907" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7907</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7909" BrowseName="AddComment" ParentNodeId="ns=1;i=5054">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7910</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7910" BrowseName="InputArguments" ParentNodeId="ns=1;i=7909" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7909</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7911" BrowseName="BranchId" ParentNodeId="ns=1;i=5054" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7912" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7913" BrowseName="Comment" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7914" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7913" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7913</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7915" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5054" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7916" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7917" BrowseName="ConditionName" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7918" BrowseName="Disable" ParentNodeId="ns=1;i=5054">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7919" BrowseName="Enable" ParentNodeId="ns=1;i=5054">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7920" BrowseName="EnabledState" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7921</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7921" BrowseName="Id" ParentNodeId="ns=1;i=7920" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7922" BrowseName="EventId" ParentNodeId="ns=1;i=5054" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7923" BrowseName="EventType" ParentNodeId="ns=1;i=5054" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7924" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5054" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7925" BrowseName="InputNode" ParentNodeId="ns=1;i=5054" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7926" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5054" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7927" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7926" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7926</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7928" BrowseName="Message" ParentNodeId="ns=1;i=5054" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7929" BrowseName="Quality" ParentNodeId="ns=1;i=5054" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7930</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7930" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7929" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7929</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7931" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5054" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7932" BrowseName="Retain" ParentNodeId="ns=1;i=5054" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7933" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5054">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7934</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7935</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7934" BrowseName="InputArguments" ParentNodeId="ns=1;i=7933" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7933</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7935" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7933" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7933</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7936" BrowseName="Severity" ParentNodeId="ns=1;i=5054" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7937" BrowseName="SourceName" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7938" BrowseName="SourceNode" ParentNodeId="ns=1;i=5054" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7939" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5054" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7940" BrowseName="Time" ParentNodeId="ns=1;i=5054" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5058" BrowseName="1:ExternalAlarm2" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm2</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7941</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7943</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7945</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7947</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7949</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7950</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7951</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7953</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7954</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7955</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7956</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7957</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7958</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7960</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7961</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7962</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7963</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7964</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7966</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7967</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7969</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7970</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7971</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7974</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7975</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7976</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7977</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7978</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7941" BrowseName="AckedState" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17830</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7942</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17831</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17830" BrowseName="FalseState" ParentNodeId="ns=1;i=7941" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7941</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7942" BrowseName="Id" ParentNodeId="ns=1;i=7941" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7941</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17831" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7941" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7941</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17832" BrowseName="TrueState" ParentNodeId="ns=1;i=7941" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7941</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7943" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5058">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7944</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7944" BrowseName="InputArguments" ParentNodeId="ns=1;i=7943" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7943</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7945" BrowseName="ActiveState" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17833</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17834</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17835</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7946</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17837</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17833" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=7945" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17834" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7945" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17835" BrowseName="FalseState" ParentNodeId="ns=1;i=7945" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7946" BrowseName="Id" ParentNodeId="ns=1;i=7945" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17836" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7945" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17837" BrowseName="TrueState" ParentNodeId="ns=1;i=7945" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7945</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7947" BrowseName="AddComment" ParentNodeId="ns=1;i=5058">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7948</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7948" BrowseName="InputArguments" ParentNodeId="ns=1;i=7947" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7947</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7949" BrowseName="BranchId" ParentNodeId="ns=1;i=5058" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7950" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5058" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7951" BrowseName="Comment" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7952" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7951" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7951</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7953" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5058" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7954" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7955" BrowseName="ConditionName" ParentNodeId="ns=1;i=5058" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7956" BrowseName="Disable" ParentNodeId="ns=1;i=5058">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7957" BrowseName="Enable" ParentNodeId="ns=1;i=5058">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7958" BrowseName="EnabledState" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7959" BrowseName="Id" ParentNodeId="ns=1;i=7958" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7958</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7960" BrowseName="EventId" ParentNodeId="ns=1;i=5058" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7961" BrowseName="EventType" ParentNodeId="ns=1;i=5058" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7962" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5058" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7963" BrowseName="InputNode" ParentNodeId="ns=1;i=5058" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7964" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5058" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7965</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7965" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7964" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7964</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7966" BrowseName="Message" ParentNodeId="ns=1;i=5058" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7967" BrowseName="Quality" ParentNodeId="ns=1;i=5058" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7968</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7968" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7967" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7967</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7969" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5058" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7970" BrowseName="Retain" ParentNodeId="ns=1;i=5058" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7971" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5058">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7972</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7973</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7972" BrowseName="InputArguments" ParentNodeId="ns=1;i=7971" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7971</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7973" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7971" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7971</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7974" BrowseName="Severity" ParentNodeId="ns=1;i=5058" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7975" BrowseName="SourceName" ParentNodeId="ns=1;i=5058" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7976" BrowseName="SourceNode" ParentNodeId="ns=1;i=5058" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7977" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5058" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7978" BrowseName="Time" ParentNodeId="ns=1;i=5058" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5058</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5062" BrowseName="1:ExternalAlarm3" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm3</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7979</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7981</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7983</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7985</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7987</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7988</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7989</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7991</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7992</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7993</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7994</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7995</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7996</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7998</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7999</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8000</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8016</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7979" BrowseName="AckedState" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17838</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7980</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17839</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17840</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17838" BrowseName="FalseState" ParentNodeId="ns=1;i=7979" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7979</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7980" BrowseName="Id" ParentNodeId="ns=1;i=7979" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7979</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17839" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7979" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7979</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17840" BrowseName="TrueState" ParentNodeId="ns=1;i=7979" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7979</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7981" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5062">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7982</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7982" BrowseName="InputArguments" ParentNodeId="ns=1;i=7981" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7981</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7983" BrowseName="ActiveState" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17841</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17842</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17843</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7984</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17844</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17845</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17841" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=7983" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17842" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7983" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17843" BrowseName="FalseState" ParentNodeId="ns=1;i=7983" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7984" BrowseName="Id" ParentNodeId="ns=1;i=7983" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17844" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7983" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17845" BrowseName="TrueState" ParentNodeId="ns=1;i=7983" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7983</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7985" BrowseName="AddComment" ParentNodeId="ns=1;i=5062">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7986</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7986" BrowseName="InputArguments" ParentNodeId="ns=1;i=7985" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7985</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7987" BrowseName="BranchId" ParentNodeId="ns=1;i=5062" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7988" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5062" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7989" BrowseName="Comment" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7990</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7990" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7989" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7989</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7991" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5062" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7992" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7993" BrowseName="ConditionName" ParentNodeId="ns=1;i=5062" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7994" BrowseName="Disable" ParentNodeId="ns=1;i=5062">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7995" BrowseName="Enable" ParentNodeId="ns=1;i=5062">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7996" BrowseName="EnabledState" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7997" BrowseName="Id" ParentNodeId="ns=1;i=7996" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7996</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7998" BrowseName="EventId" ParentNodeId="ns=1;i=5062" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7999" BrowseName="EventType" ParentNodeId="ns=1;i=5062" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8000" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5062" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8001" BrowseName="InputNode" ParentNodeId="ns=1;i=5062" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8002" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5062" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8003" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8002" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8004" BrowseName="Message" ParentNodeId="ns=1;i=5062" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8005" BrowseName="Quality" ParentNodeId="ns=1;i=5062" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8006" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8005" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8005</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8007" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5062" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8008" BrowseName="Retain" ParentNodeId="ns=1;i=5062" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8009" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5062">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8010" BrowseName="InputArguments" ParentNodeId="ns=1;i=8009" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8009</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8011" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8009" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8009</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8012" BrowseName="Severity" ParentNodeId="ns=1;i=5062" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8013" BrowseName="SourceName" ParentNodeId="ns=1;i=5062" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8014" BrowseName="SourceNode" ParentNodeId="ns=1;i=5062" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8015" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5062" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8016" BrowseName="Time" ParentNodeId="ns=1;i=5062" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5097" BrowseName="1:ExternalAlarm4" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm4</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8342</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8345</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8346</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8347</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8348</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8349</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8350</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8352</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8353</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8354</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8355</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8358</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8359</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8361</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8362</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8363</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8367</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8368</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8370</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8017" BrowseName="AckedState" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17846</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17847</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17848</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17846" BrowseName="FalseState" ParentNodeId="ns=1;i=8017" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8017</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8018" BrowseName="Id" ParentNodeId="ns=1;i=8017" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17847" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8017" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17848" BrowseName="TrueState" ParentNodeId="ns=1;i=8017" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8017</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8019" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5097">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8020</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8020" BrowseName="InputArguments" ParentNodeId="ns=1;i=8019" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8019</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8021" BrowseName="ActiveState" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17849</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17851</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8338</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17852</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17853</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17849" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8021" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17850" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8021" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17851" BrowseName="FalseState" ParentNodeId="ns=1;i=8021" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8338" BrowseName="Id" ParentNodeId="ns=1;i=8021" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17852" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8021" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17853" BrowseName="TrueState" ParentNodeId="ns=1;i=8021" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8339" BrowseName="AddComment" ParentNodeId="ns=1;i=5097">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8340</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8340" BrowseName="InputArguments" ParentNodeId="ns=1;i=8339" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8339</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8341" BrowseName="BranchId" ParentNodeId="ns=1;i=5097" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8342" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5097" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8343" BrowseName="Comment" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8344</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8344" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8343" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8343</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8345" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5097" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8346" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8347" BrowseName="ConditionName" ParentNodeId="ns=1;i=5097" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8348" BrowseName="Disable" ParentNodeId="ns=1;i=5097">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8349" BrowseName="Enable" ParentNodeId="ns=1;i=5097">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8350" BrowseName="EnabledState" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8351</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8351" BrowseName="Id" ParentNodeId="ns=1;i=8350" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8352" BrowseName="EventId" ParentNodeId="ns=1;i=5097" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8353" BrowseName="EventType" ParentNodeId="ns=1;i=5097" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8354" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5097" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8355" BrowseName="InputNode" ParentNodeId="ns=1;i=5097" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8356" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5097" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8357</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8357" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8356" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8358" BrowseName="Message" ParentNodeId="ns=1;i=5097" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8359" BrowseName="Quality" ParentNodeId="ns=1;i=5097" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8360" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8359" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8359</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8361" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5097" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8362" BrowseName="Retain" ParentNodeId="ns=1;i=5097" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8363" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5097">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8364</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8365</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8364" BrowseName="InputArguments" ParentNodeId="ns=1;i=8363" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8363</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8365" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8363" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8363</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8366" BrowseName="Severity" ParentNodeId="ns=1;i=5097" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8367" BrowseName="SourceName" ParentNodeId="ns=1;i=5097" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8368" BrowseName="SourceNode" ParentNodeId="ns=1;i=5097" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8369" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5097" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8370" BrowseName="Time" ParentNodeId="ns=1;i=5097" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5097</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5100" BrowseName="1:ExternalAlarm5" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm5</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8371</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8373</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8375</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8377</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8379</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8380</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8381</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8383</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8384</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8385</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8386</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8387</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8390</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8391</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8392</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8393</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8394</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8396</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8397</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8399</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8400</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8401</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8404</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8405</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8407</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8408</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8371" BrowseName="AckedState" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17854</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8372</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17854" BrowseName="FalseState" ParentNodeId="ns=1;i=8371" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8371</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8372" BrowseName="Id" ParentNodeId="ns=1;i=8371" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8371</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17855" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8371" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8371</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17856" BrowseName="TrueState" ParentNodeId="ns=1;i=8371" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8371</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8373" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5100">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8374</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8374" BrowseName="InputArguments" ParentNodeId="ns=1;i=8373" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8373</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8375" BrowseName="ActiveState" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17857</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17858</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17859</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8376</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17860</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17861</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17857" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8375" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17858" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8375" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17859" BrowseName="FalseState" ParentNodeId="ns=1;i=8375" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8376" BrowseName="Id" ParentNodeId="ns=1;i=8375" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17860" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8375" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17861" BrowseName="TrueState" ParentNodeId="ns=1;i=8375" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8375</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8377" BrowseName="AddComment" ParentNodeId="ns=1;i=5100">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8378</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8378" BrowseName="InputArguments" ParentNodeId="ns=1;i=8377" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8377</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8379" BrowseName="BranchId" ParentNodeId="ns=1;i=5100" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8380" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5100" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8381" BrowseName="Comment" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8382</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8382" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8381" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8381</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8383" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5100" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8384" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8385" BrowseName="ConditionName" ParentNodeId="ns=1;i=5100" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8386" BrowseName="Disable" ParentNodeId="ns=1;i=5100">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8387" BrowseName="Enable" ParentNodeId="ns=1;i=5100">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8388" BrowseName="EnabledState" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8389</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8389" BrowseName="Id" ParentNodeId="ns=1;i=8388" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8388</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8390" BrowseName="EventId" ParentNodeId="ns=1;i=5100" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8391" BrowseName="EventType" ParentNodeId="ns=1;i=5100" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8392" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5100" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8393" BrowseName="InputNode" ParentNodeId="ns=1;i=5100" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8394" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5100" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8395" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8394" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8394</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8396" BrowseName="Message" ParentNodeId="ns=1;i=5100" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8397" BrowseName="Quality" ParentNodeId="ns=1;i=5100" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8398</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8398" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8397" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8397</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8399" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5100" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8400" BrowseName="Retain" ParentNodeId="ns=1;i=5100" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8401" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5100">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8402</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8403</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8402" BrowseName="InputArguments" ParentNodeId="ns=1;i=8401" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8401</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8403" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8401" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8401</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8404" BrowseName="Severity" ParentNodeId="ns=1;i=5100" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8405" BrowseName="SourceName" ParentNodeId="ns=1;i=5100" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8406" BrowseName="SourceNode" ParentNodeId="ns=1;i=5100" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8407" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5100" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8408" BrowseName="Time" ParentNodeId="ns=1;i=5100" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5100</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5101" BrowseName="1:ExternalAlarm6" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm6</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8409</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8411</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8413</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8415</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8417</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8418</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8419</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8421</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8426</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8427</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8428</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8429</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8430</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8432</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8433</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8434</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8435</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8436</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8438</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8439</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8442</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8443</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8446</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8447</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8448</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8449</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8450</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8409" BrowseName="AckedState" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17862</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8410</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17863</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17862" BrowseName="FalseState" ParentNodeId="ns=1;i=8409" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8409</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8410" BrowseName="Id" ParentNodeId="ns=1;i=8409" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8409</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17863" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8409" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8409</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17864" BrowseName="TrueState" ParentNodeId="ns=1;i=8409" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8409</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8411" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5101">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8412</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8412" BrowseName="InputArguments" ParentNodeId="ns=1;i=8411" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8411</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8413" BrowseName="ActiveState" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17865</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17867</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8414</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17868</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17869</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17865" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8413" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17866" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8413" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17867" BrowseName="FalseState" ParentNodeId="ns=1;i=8413" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8414" BrowseName="Id" ParentNodeId="ns=1;i=8413" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17868" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8413" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17869" BrowseName="TrueState" ParentNodeId="ns=1;i=8413" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8413</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8415" BrowseName="AddComment" ParentNodeId="ns=1;i=5101">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8416</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8416" BrowseName="InputArguments" ParentNodeId="ns=1;i=8415" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8415</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8417" BrowseName="BranchId" ParentNodeId="ns=1;i=5101" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8418" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5101" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8419" BrowseName="Comment" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8420</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8420" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8419" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8419</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8421" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5101" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8426" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8427" BrowseName="ConditionName" ParentNodeId="ns=1;i=5101" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8428" BrowseName="Disable" ParentNodeId="ns=1;i=5101">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8429" BrowseName="Enable" ParentNodeId="ns=1;i=5101">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8430" BrowseName="EnabledState" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8431" BrowseName="Id" ParentNodeId="ns=1;i=8430" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8430</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8432" BrowseName="EventId" ParentNodeId="ns=1;i=5101" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8433" BrowseName="EventType" ParentNodeId="ns=1;i=5101" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8434" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5101" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8435" BrowseName="InputNode" ParentNodeId="ns=1;i=5101" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8436" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5101" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8437</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8437" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8436" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8436</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8438" BrowseName="Message" ParentNodeId="ns=1;i=5101" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8439" BrowseName="Quality" ParentNodeId="ns=1;i=5101" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8440</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8440" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8439" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8439</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8441" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5101" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8442" BrowseName="Retain" ParentNodeId="ns=1;i=5101" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8443" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5101">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8444</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8445</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8444" BrowseName="InputArguments" ParentNodeId="ns=1;i=8443" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8443</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8445" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8443" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8443</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8446" BrowseName="Severity" ParentNodeId="ns=1;i=5101" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8447" BrowseName="SourceName" ParentNodeId="ns=1;i=5101" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8448" BrowseName="SourceNode" ParentNodeId="ns=1;i=5101" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8449" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5101" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8450" BrowseName="Time" ParentNodeId="ns=1;i=5101" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5101</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5102" BrowseName="1:ExternalAlarm7" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm7</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8451</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8453</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8455</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8457</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8459</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8461</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8463</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8464</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8465</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8466</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8467</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8468</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8470</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8471</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8473</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8474</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8476</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8477</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8479</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8480</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8481</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8495</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8496</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8497</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8498</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8499</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8451" BrowseName="AckedState" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17870</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8452</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17871</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17872</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17870" BrowseName="FalseState" ParentNodeId="ns=1;i=8451" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8451</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8452" BrowseName="Id" ParentNodeId="ns=1;i=8451" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8451</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17871" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8451" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8451</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17872" BrowseName="TrueState" ParentNodeId="ns=1;i=8451" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8451</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8453" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5102">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8454</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8454" BrowseName="InputArguments" ParentNodeId="ns=1;i=8453" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8453</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8455" BrowseName="ActiveState" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17873</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17874</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17875</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8456</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17876</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17877</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17873" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8455" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17874" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8455" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17875" BrowseName="FalseState" ParentNodeId="ns=1;i=8455" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8456" BrowseName="Id" ParentNodeId="ns=1;i=8455" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17876" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8455" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17877" BrowseName="TrueState" ParentNodeId="ns=1;i=8455" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8455</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8457" BrowseName="AddComment" ParentNodeId="ns=1;i=5102">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8458</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8458" BrowseName="InputArguments" ParentNodeId="ns=1;i=8457" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8457</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8459" BrowseName="BranchId" ParentNodeId="ns=1;i=5102" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8460" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5102" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8461" BrowseName="Comment" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8462</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8462" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8461" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8461</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8463" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5102" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8464" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8465" BrowseName="ConditionName" ParentNodeId="ns=1;i=5102" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8466" BrowseName="Disable" ParentNodeId="ns=1;i=5102">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8467" BrowseName="Enable" ParentNodeId="ns=1;i=5102">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8468" BrowseName="EnabledState" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8469</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8469" BrowseName="Id" ParentNodeId="ns=1;i=8468" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8470" BrowseName="EventId" ParentNodeId="ns=1;i=5102" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8471" BrowseName="EventType" ParentNodeId="ns=1;i=5102" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8472" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5102" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8473" BrowseName="InputNode" ParentNodeId="ns=1;i=5102" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8474" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5102" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8475</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8475" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8474" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8474</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8476" BrowseName="Message" ParentNodeId="ns=1;i=5102" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8477" BrowseName="Quality" ParentNodeId="ns=1;i=5102" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8478</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8478" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8477" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8477</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8479" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5102" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8480" BrowseName="Retain" ParentNodeId="ns=1;i=5102" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8481" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5102">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8482</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8483</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8482" BrowseName="InputArguments" ParentNodeId="ns=1;i=8481" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8481</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8483" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8481" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8481</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8495" BrowseName="Severity" ParentNodeId="ns=1;i=5102" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8496" BrowseName="SourceName" ParentNodeId="ns=1;i=5102" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8497" BrowseName="SourceNode" ParentNodeId="ns=1;i=5102" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8498" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5102" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8499" BrowseName="Time" ParentNodeId="ns=1;i=5102" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5102</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5103" BrowseName="1:ExternalAlarm8" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm8</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8564</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8566</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8568</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8570</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8573</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8574</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8578</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8579</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8580</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8583</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8584</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8585</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8586</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8589</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8590</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8592</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8593</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8594</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8597</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8598</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8599</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8600</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8601</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8564" BrowseName="AckedState" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17878</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8565</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17879</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17880</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17878" BrowseName="FalseState" ParentNodeId="ns=1;i=8564" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8564</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8565" BrowseName="Id" ParentNodeId="ns=1;i=8564" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8564</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17879" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8564" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8564</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17880" BrowseName="TrueState" ParentNodeId="ns=1;i=8564" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8564</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8566" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5103">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8567</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8567" BrowseName="InputArguments" ParentNodeId="ns=1;i=8566" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8566</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8568" BrowseName="ActiveState" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17881</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17882</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17883</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17884</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17885</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17881" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8568" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17882" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8568" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17883" BrowseName="FalseState" ParentNodeId="ns=1;i=8568" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8569" BrowseName="Id" ParentNodeId="ns=1;i=8568" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17884" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8568" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17885" BrowseName="TrueState" ParentNodeId="ns=1;i=8568" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8568</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8570" BrowseName="AddComment" ParentNodeId="ns=1;i=5103">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8571</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8571" BrowseName="InputArguments" ParentNodeId="ns=1;i=8570" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8570</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8572" BrowseName="BranchId" ParentNodeId="ns=1;i=5103" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8573" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5103" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8574" BrowseName="Comment" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8575" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8574" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8574</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8576" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5103" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8577" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8578" BrowseName="ConditionName" ParentNodeId="ns=1;i=5103" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8579" BrowseName="Disable" ParentNodeId="ns=1;i=5103">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8580" BrowseName="Enable" ParentNodeId="ns=1;i=5103">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8581" BrowseName="EnabledState" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8582</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8582" BrowseName="Id" ParentNodeId="ns=1;i=8581" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8581</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8583" BrowseName="EventId" ParentNodeId="ns=1;i=5103" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8584" BrowseName="EventType" ParentNodeId="ns=1;i=5103" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8585" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5103" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8586" BrowseName="InputNode" ParentNodeId="ns=1;i=5103" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8587" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5103" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8588</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8588" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8587" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8589" BrowseName="Message" ParentNodeId="ns=1;i=5103" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8590" BrowseName="Quality" ParentNodeId="ns=1;i=5103" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8591" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8590" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8590</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8592" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5103" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8593" BrowseName="Retain" ParentNodeId="ns=1;i=5103" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8594" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5103">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8595</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8596</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8595" BrowseName="InputArguments" ParentNodeId="ns=1;i=8594" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8594</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8596" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8594" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8594</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8597" BrowseName="Severity" ParentNodeId="ns=1;i=5103" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8598" BrowseName="SourceName" ParentNodeId="ns=1;i=5103" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8599" BrowseName="SourceNode" ParentNodeId="ns=1;i=5103" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8600" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5103" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8601" BrowseName="Time" ParentNodeId="ns=1;i=5103" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5110" BrowseName="1:ExternalAlarm9" ParentNodeId="ns=1;i=5051">
    <DisplayName>ExternalAlarm9</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8602</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8604</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8606</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8608</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8610</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8611</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8612</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8615</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8616</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8617</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8618</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8619</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8622</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8623</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8624</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8625</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8627</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8628</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8630</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8631</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8632</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8635</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8636</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8637</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8638</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8639</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8602" BrowseName="AckedState" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17886</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8603</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17887</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17888</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17886" BrowseName="FalseState" ParentNodeId="ns=1;i=8602" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8602</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8603" BrowseName="Id" ParentNodeId="ns=1;i=8602" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8602</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17887" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8602" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8602</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17888" BrowseName="TrueState" ParentNodeId="ns=1;i=8602" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8602</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8604" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5110">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8605</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8605" BrowseName="InputArguments" ParentNodeId="ns=1;i=8604" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8604</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8606" BrowseName="ActiveState" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17889</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17890</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17891</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8607</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17892</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17893</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17889" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=8606" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17890" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8606" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17891" BrowseName="FalseState" ParentNodeId="ns=1;i=8606" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8607" BrowseName="Id" ParentNodeId="ns=1;i=8606" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17892" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8606" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17893" BrowseName="TrueState" ParentNodeId="ns=1;i=8606" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8606</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8608" BrowseName="AddComment" ParentNodeId="ns=1;i=5110">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8609</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8609" BrowseName="InputArguments" ParentNodeId="ns=1;i=8608" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8608</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8610" BrowseName="BranchId" ParentNodeId="ns=1;i=5110" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8611" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5110" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8612" BrowseName="Comment" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8613</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8613" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8612" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8612</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8614" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5110" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8615" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8616" BrowseName="ConditionName" ParentNodeId="ns=1;i=5110" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8617" BrowseName="Disable" ParentNodeId="ns=1;i=5110">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8618" BrowseName="Enable" ParentNodeId="ns=1;i=5110">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8619" BrowseName="EnabledState" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8620" BrowseName="Id" ParentNodeId="ns=1;i=8619" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8619</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8621" BrowseName="EventId" ParentNodeId="ns=1;i=5110" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8622" BrowseName="EventType" ParentNodeId="ns=1;i=5110" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8623" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5110" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8624" BrowseName="InputNode" ParentNodeId="ns=1;i=5110" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8625" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5110" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8626</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8626" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8625" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8625</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8627" BrowseName="Message" ParentNodeId="ns=1;i=5110" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8628" BrowseName="Quality" ParentNodeId="ns=1;i=5110" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8629</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8629" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8628" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8628</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8630" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5110" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8631" BrowseName="Retain" ParentNodeId="ns=1;i=5110" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8632" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5110">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8633</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8634</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8633" BrowseName="InputArguments" ParentNodeId="ns=1;i=8632" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8632</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8634" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8632" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8632</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8635" BrowseName="Severity" ParentNodeId="ns=1;i=5110" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8636" BrowseName="SourceName" ParentNodeId="ns=1;i=5110" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8637" BrowseName="SourceNode" ParentNodeId="ns=1;i=5110" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8638" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5110" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8639" BrowseName="Time" ParentNodeId="ns=1;i=5110" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8722" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8723" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5033" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8724" BrowseName="2:Model" ParentNodeId="ns=1;i=5033" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5111" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=5033" EventNotifier="1">
    <DisplayName>ProcessValue</DisplayName>
    <Description>The value read by a sensor or other analog measurement of the physical quantity that is monitored.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8640</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8641</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8642</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8677</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8678</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20305</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8679</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8680</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8681</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8683</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8686</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8689</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8690</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5114</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8703</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8640" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5111" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8641" BrowseName="1:Avg" ParentNodeId="ns=1;i=5111" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8642" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5111" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5083" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5111">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6675</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6678</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6696</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6703</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6704</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6706</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6707</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6708</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7098</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6714</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6718</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6729</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12725</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12726</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12728</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12729</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6739</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12731</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12732</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12733</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12735</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6741</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6742</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6744</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6745</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6746</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6747</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6748</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6749</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6750</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6675" BrowseName="AckedState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6676</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6676" BrowseName="Id" ParentNodeId="ns=1;i=6675" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6675</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7094" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5083">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6677</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6677" BrowseName="InputArguments" ParentNodeId="ns=1;i=7094" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7094</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6678" BrowseName="ActiveState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6681</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6681" BrowseName="Id" ParentNodeId="ns=1;i=6678" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6678</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7096" BrowseName="AddComment" ParentNodeId="ns=1;i=5083">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6694</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6694" BrowseName="InputArguments" ParentNodeId="ns=1;i=7096" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7096</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6696" BrowseName="BranchId" ParentNodeId="ns=1;i=5083" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6703" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5083" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6704" BrowseName="Comment" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6705</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6705" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6704" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6704</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6706" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5083" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6707" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6708" BrowseName="ConditionName" ParentNodeId="ns=1;i=5083" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7097" BrowseName="Disable" ParentNodeId="ns=1;i=5083">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7098" BrowseName="Enable" ParentNodeId="ns=1;i=5083">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6714" BrowseName="EnabledState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6715</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6715" BrowseName="Id" ParentNodeId="ns=1;i=6714" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6714</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6718" BrowseName="EventId" ParentNodeId="ns=1;i=5083" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6729" BrowseName="EventType" ParentNodeId="ns=1;i=5083" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12725" BrowseName="HighHighLimit" ParentNodeId="ns=1;i=5083" DataType="Double">
    <DisplayName>HighHighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12726" BrowseName="HighHighState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>HighHighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18118</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12727</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18119</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18120</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18118" BrowseName="FalseState" ParentNodeId="ns=1;i=12726" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12726</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12727" BrowseName="Id" ParentNodeId="ns=1;i=12726" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12726</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18119" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12726" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12726</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18120" BrowseName="TrueState" ParentNodeId="ns=1;i=12726" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12726</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12728" BrowseName="HighLimit" ParentNodeId="ns=1;i=5083" DataType="Double">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12729" BrowseName="HighState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>HighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18121</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12730</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18122</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18123</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18121" BrowseName="FalseState" ParentNodeId="ns=1;i=12729" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12729</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12730" BrowseName="Id" ParentNodeId="ns=1;i=12729" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12729</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18122" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12729" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12729</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18123" BrowseName="TrueState" ParentNodeId="ns=1;i=12729" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12729</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6730" BrowseName="InputNode" ParentNodeId="ns=1;i=5083" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6739" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5083" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6740</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6740" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6739" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6739</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12731" BrowseName="LowLimit" ParentNodeId="ns=1;i=5083" DataType="Double">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12732" BrowseName="LowLowLimit" ParentNodeId="ns=1;i=5083" DataType="Double">
    <DisplayName>LowLowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12733" BrowseName="LowLowState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>LowLowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12734</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18125</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18126</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18124" BrowseName="FalseState" ParentNodeId="ns=1;i=12733" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12733</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12734" BrowseName="Id" ParentNodeId="ns=1;i=12733" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12733</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18125" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12733" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12733</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18126" BrowseName="TrueState" ParentNodeId="ns=1;i=12733" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12733</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12735" BrowseName="LowState" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>LowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18127</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12736</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18128</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18129</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18127" BrowseName="FalseState" ParentNodeId="ns=1;i=12735" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12735</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12736" BrowseName="Id" ParentNodeId="ns=1;i=12735" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12735</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18128" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12735" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12735</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18129" BrowseName="TrueState" ParentNodeId="ns=1;i=12735" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12735</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6741" BrowseName="Message" ParentNodeId="ns=1;i=5083" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6742" BrowseName="Quality" ParentNodeId="ns=1;i=5083" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6743</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6743" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6742" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6742</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6744" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5083" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6745" BrowseName="Retain" ParentNodeId="ns=1;i=5083" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6746" BrowseName="Severity" ParentNodeId="ns=1;i=5083" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6747" BrowseName="SourceName" ParentNodeId="ns=1;i=5083" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6748" BrowseName="SourceNode" ParentNodeId="ns=1;i=5083" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6749" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5083" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6750" BrowseName="Time" ParentNodeId="ns=1;i=5083" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8677" BrowseName="1:Max" ParentNodeId="ns=1;i=5111" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8678" BrowseName="1:Min" ParentNodeId="ns=1;i=5111" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20305" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5111" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8679" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5111" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20272" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5111" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8680" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5111" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8681" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5111">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8682</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8682" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8681" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8681</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8683" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5111" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8684</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8685</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8684" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=8683" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8685" BrowseName="EURange" ParentNodeId="ns=1;i=8683" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8683</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8686" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5111">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8687</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8688</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8687" BrowseName="InputArguments" ParentNodeId="ns=1;i=8686" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8686</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8688" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8686" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8686</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8689" BrowseName="1:Std" ParentNodeId="ns=1;i=5111" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8690" BrowseName="1:Total" ParentNodeId="ns=1;i=5111" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5114" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=5111">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the ProcessItemType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8691</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8694</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8697</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8698</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8699</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8700</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5115</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8702</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=8691" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5114">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5114</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8692</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8693</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8692" BrowseName="InputArguments" ParentNodeId="ns=1;i=8691" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8691</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8693" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8691" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8691</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8694" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5114">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8695</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5114</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8696</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8695" BrowseName="InputArguments" ParentNodeId="ns=1;i=8694" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8694</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8696" BrowseName="OutputArguments" ParentNodeId="ns=1;i=8694" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8694</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8697" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5114" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5114</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8698" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5114" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5114</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8699" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5114" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8700" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5114" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5114</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5115" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5114">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17150</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8701</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5114</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17150" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5115" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5115</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8701" BrowseName="1:Default" ParentNodeId="ns=1;i=5115" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5115</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8702" BrowseName="1:Width" ParentNodeId="ns=1;i=5114" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5114</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8703" BrowseName="1:Value" ParentNodeId="ns=1;i=5111" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8704</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8705</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17296</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8704" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=8703" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8703</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8705" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=8703" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8703</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17296" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=8703" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8703</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8725" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5033" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8726" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5116" BrowseName="1:SetPoint" ParentNodeId="ns=1;i=5033" EventNotifier="1">
    <DisplayName>SetPoint</DisplayName>
    <Description>The value we aim to obtain from the ProcessValue by means of driving the control value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8708</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8709</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8710</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14088</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14096</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8708" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5116" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8709" BrowseName="1:Avg" ParentNodeId="ns=1;i=5116" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8710" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5116" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5117" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5116">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8711</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8713</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8715</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8717</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8719</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12139</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12143</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12144</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12145</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12148</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12149</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12155</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13055</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13061</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13063</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8711" BrowseName="AckedState" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8712</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8712" BrowseName="Id" ParentNodeId="ns=1;i=8711" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8711</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8713" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5117">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8714</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8714" BrowseName="InputArguments" ParentNodeId="ns=1;i=8713" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8713</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8715" BrowseName="ActiveState" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8716</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8716" BrowseName="Id" ParentNodeId="ns=1;i=8715" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8715</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8717" BrowseName="AddComment" ParentNodeId="ns=1;i=5117">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8718</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8718" BrowseName="InputArguments" ParentNodeId="ns=1;i=8717" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8717</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8719" BrowseName="BranchId" ParentNodeId="ns=1;i=5117" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12138" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5117" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12139" BrowseName="Comment" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12140" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12139" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12139</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12141" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5117" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12142" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12143" BrowseName="ConditionName" ParentNodeId="ns=1;i=5117" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12144" BrowseName="Disable" ParentNodeId="ns=1;i=5117">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=12145" BrowseName="Enable" ParentNodeId="ns=1;i=5117">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12146" BrowseName="EnabledState" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12147</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12147" BrowseName="Id" ParentNodeId="ns=1;i=12146" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12146</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12148" BrowseName="EventId" ParentNodeId="ns=1;i=5117" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12149" BrowseName="EventType" ParentNodeId="ns=1;i=5117" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12150" BrowseName="InputNode" ParentNodeId="ns=1;i=5117" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12155" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5117" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13053" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12155" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12155</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13054" BrowseName="Message" ParentNodeId="ns=1;i=5117" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13055" BrowseName="Quality" ParentNodeId="ns=1;i=5117" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13056</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13056" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=13055" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13055</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13057" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5117" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13058" BrowseName="Retain" ParentNodeId="ns=1;i=5117" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13059" BrowseName="Severity" ParentNodeId="ns=1;i=5117" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13060" BrowseName="SourceName" ParentNodeId="ns=1;i=5117" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13061" BrowseName="SourceNode" ParentNodeId="ns=1;i=5117" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13062" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5117" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13063" BrowseName="Time" ParentNodeId="ns=1;i=5117" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13064" BrowseName="1:Max" ParentNodeId="ns=1;i=5116" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13065" BrowseName="1:Min" ParentNodeId="ns=1;i=5116" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13066" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5116" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14083" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5116" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14084" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5116" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14085" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5116" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14086" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5116">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14087</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14087" BrowseName="OutputArguments" ParentNodeId="ns=1;i=14086" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14086</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14088" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5116" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14089</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14090</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14089" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=14088" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14088</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14090" BrowseName="EURange" ParentNodeId="ns=1;i=14088" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14088</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14091" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5116">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14092</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14093</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14092" BrowseName="InputArguments" ParentNodeId="ns=1;i=14091" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14091</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14093" BrowseName="OutputArguments" ParentNodeId="ns=1;i=14091" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14091</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14094" BrowseName="1:Std" ParentNodeId="ns=1;i=5116" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14095" BrowseName="1:Total" ParentNodeId="ns=1;i=5116" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14096" BrowseName="1:Value" ParentNodeId="ns=1;i=5116" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14834</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14835</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5116</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14834" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=14096" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14835" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=14096" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8727" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=14836" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=5033">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the Device on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14837</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14840</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14843</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14844</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14845</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14846</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14847</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15586</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=14837" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=14836">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14838</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14839</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14838" BrowseName="InputArguments" ParentNodeId="ns=1;i=14837" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14837</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14839" BrowseName="OutputArguments" ParentNodeId="ns=1;i=14837" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14837</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14840" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=14836">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14841</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14842</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14841" BrowseName="InputArguments" ParentNodeId="ns=1;i=14840" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14840</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14842" BrowseName="OutputArguments" ParentNodeId="ns=1;i=14840" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14840</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14843" BrowseName="1:PositionX" ParentNodeId="ns=1;i=14836" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14836</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14844" BrowseName="1:PositionY" ParentNodeId="ns=1;i=14836" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14836</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14845" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=14836" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14836</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14846" BrowseName="1:Resizable" ParentNodeId="ns=1;i=14836" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14836</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=14847" BrowseName="1:UIResources" ParentNodeId="ns=1;i=14836">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15585</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14836</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=15585" BrowseName="1:Default" ParentNodeId="ns=1;i=14847" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14847</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15586" BrowseName="1:Width" ParentNodeId="ns=1;i=14836" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14836</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8706" BrowseName="1:WatchdogEnabled" ParentNodeId="ns=1;i=5033" DataType="Boolean" AccessLevel="3">
    <DisplayName>WatchdogEnabled</DisplayName>
    <Description>When WatchdogEnable is True, if a ProcessControlLoop component’s RemoteControl is True and the time 
between two consecutive writes of the RemoteAnalogMeasurement is longer than WatchdogTimeout, 
then the underlying system will generate an alarm, set RemoteControl to False and take control of the 
loop. When WatchdogEnable is False, no watchdog alarm is generated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8707" BrowseName="1:WatchdogTimeout" ParentNodeId="ns=1;i=5033" DataType="Duration" AccessLevel="3">
    <DisplayName>WatchdogTimeout</DisplayName>
    <Description>The longest time between two write actions before a watchdog alarm is generated by the underlying 
system. The value is expressed in milliseconds.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7257" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=1050">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.22.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7258</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7259</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7258" BrowseName="InputArguments" ParentNodeId="ns=1;i=7257" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7257</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7259" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7257" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7257</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7276" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=1050">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.22.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7279</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7280</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7279" BrowseName="InputArguments" ParentNodeId="ns=1;i=7276" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7276</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7280" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7276" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7276</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7282" BrowseName="1:State" ParentNodeId="ns=1;i=1050" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5343" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=1050" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9488</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9489</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9495</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6754</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6755</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9500</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9501</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6756</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5137</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1050</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9488" BrowseName="3:Abort" ParentNodeId="ns=1;i=5343" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9489" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5343" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9494</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9494" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9489" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9489</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9495" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5343" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9496</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9496" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9495" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9495</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6754" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5343" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6755" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5343" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9500" BrowseName="3:Clear" ParentNodeId="ns=1;i=5343" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9501" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5343" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9502</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9502" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9501" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9501</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6756" BrowseName="CurrentState" ParentNodeId="ns=1;i=5343" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6757</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6757" BrowseName="Id" ParentNodeId="ns=1;i=6756" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6756</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="LastTransition" ParentNodeId="ns=1;i=5343" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6985</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6988</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6985" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6077" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6105" BrowseName="Id" ParentNodeId="ns=1;i=6077" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6988" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6077" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6077</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5137" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5343">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6111</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7000</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6113</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6752</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7069</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7083</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5369</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7095</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5343</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5137" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5137" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7000" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9547</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9547" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7000" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="CurrentState" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6125</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="Id" ParentNodeId="ns=1;i=6113" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6113</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5138" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5137" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6603</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6604</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5378</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7144</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6605</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5142</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7207</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7209</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7210</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7211</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7217</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7218</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5379</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7219</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6725</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7220</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7221</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7222</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7260</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7261</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7263</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7264</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7271</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7273</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7275</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7743</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7776</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8811</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8812</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8823</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6603" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5138" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6604" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5138" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5378" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5138" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12396</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12396" BrowseName="CurrentState" ParentNodeId="ns=1;i=5378" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5378</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12397</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12397" BrowseName="Id" ParentNodeId="ns=1;i=12396">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12396</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7144" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8922</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8922" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7144" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7144</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7176" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8923</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8923" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7176" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7176</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6605" BrowseName="CurrentState" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6720</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6720" BrowseName="Id" ParentNodeId="ns=1;i=6605" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6605</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5142" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5138" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7183</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8826</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7183" BrowseName="CurrentState" ParentNodeId="ns=1;i=5142" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7184</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7184" BrowseName="Id" ParentNodeId="ns=1;i=7183">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7183</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8826" BrowseName="LastTransition" ParentNodeId="ns=1;i=5142" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8827</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5142</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8827" BrowseName="Id" ParentNodeId="ns=1;i=8826">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8826</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7207" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8924</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8924" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7207" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7207</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7209" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8926</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8926" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7209" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7209</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7210" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8927</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8927" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7210" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7210</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7211" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8928</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8928" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7211" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7211</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7217" BrowseName="3:Hold" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7218" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8929</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8929" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7218" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7218</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5379" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5138" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12398</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12398" BrowseName="CurrentState" ParentNodeId="ns=1;i=5379" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5379</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12399</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12399" BrowseName="Id" ParentNodeId="ns=1;i=12398">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12398</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7219" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8930</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8930" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7219" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7219</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6725" BrowseName="LastTransition" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8828</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6751</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8829</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8828" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6725" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6725</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6751" BrowseName="Id" ParentNodeId="ns=1;i=6725" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6725</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8829" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6725" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6725</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7220" BrowseName="3:Reset" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7221" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8931</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8931" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7221" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7221</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7222" BrowseName="3:Start" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7223</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7223" BrowseName="InputArguments" ParentNodeId="ns=1;i=7222" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7222</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7260" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8932</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8932" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7260" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7260</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7261" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8933</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8933" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7261" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7261</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7263" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7264" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8934</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8934" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7264" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7264</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7271" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8935</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8935" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7271" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7271</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7272" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8937</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8937" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7272" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7273" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8938</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8938" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7273" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7273</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7274" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7275" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7743" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8939</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8939" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7743" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7743</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7776" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8940</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8940" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7776" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7776</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8811" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5138" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8812" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8941</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8941" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8812" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8812</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8823" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5138" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8942</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8942" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8823" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8823</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6752" BrowseName="LastTransition" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8824</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6753</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8825</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8824" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6752" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6752</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6753" BrowseName="Id" ParentNodeId="ns=1;i=6752" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6752</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8825" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6752" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6752</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7069" BrowseName="3:Reset" ParentNodeId="ns=1;i=5137" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7083" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9578</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9578" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7083" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7083</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7085" BrowseName="3:Stop" ParentNodeId="ns=1;i=5137" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5369" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5137" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12375</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12375" BrowseName="CurrentState" ParentNodeId="ns=1;i=5369" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12376" BrowseName="Id" ParentNodeId="ns=1;i=12375">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7091" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9580</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9580" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7091" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7095" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5137" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9582</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5137</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9582" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7095" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7095</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1052" BrowseName="1:ControlModuleSetupType">
    <DisplayName>ControlModuleSetupType</DisplayName>
    <Description>The ControlModuleSetupType ObjectType contains the value of all the settings required to run 
as well as affordances to validate and load settings for the control module.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.23.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7288</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7288" BrowseName="1:&lt;SetupItem&gt;" SymbolicName="SetupItem" ParentNodeId="ns=1;i=1052" AccessLevel="3">
    <DisplayName>&lt;SetupItem&gt;</DisplayName>
    <Description>This property describes a setting which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1052</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1056" BrowseName="1:AnalogInputSetupType">
    <DisplayName>AnalogInputSetupType</DisplayName>
    <Description>The AnalogInputSetupType ObjectType provides settings and other affordance to set up an 
analog input.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.33</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7312</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7312" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=1056" DataType="Double" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9692</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9683</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1056</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9692" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7312" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7312</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9683" BrowseName="EURange" ParentNodeId="ns=1;i=7312" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7312</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1057" BrowseName="1:DigitalInputSetupType">
    <DisplayName>DigitalInputSetupType</DisplayName>
    <Description>The DigitalInputSetupType ObjectType provides settings and other affordance to set up an 
analog input.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.34</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7313</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7313" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=1057" DataType="Boolean" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1057</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1058" BrowseName="1:MotorSetupType">
    <DisplayName>MotorSetupType</DisplayName>
    <Description>The MotorSetupType ObjectType provides settings and other affordances to set up a motor.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.35</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7317</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1052</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7317" BrowseName="1:Direction" ParentNodeId="ns=1;i=1058" DataType="MotorDirectionEnumeration" AccessLevel="3">
    <DisplayName>Direction</DisplayName>
    <Description>The rotation direction of the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1058</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1059" BrowseName="1:ValveSetupType">
    <DisplayName>ValveSetupType</DisplayName>
    <Description>The ValveSetupType ObjectType provides aggregates computed by the underlying system for 
a valve.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.36</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7318</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1052</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7318" BrowseName="1:PositionSetPoint" ParentNodeId="ns=1;i=1059" DataType="Double" AccessLevel="3">
    <DisplayName>PositionSetPoint</DisplayName>
    <Description>The position set point for the valve to reach.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9698</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9697</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1059</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9698" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7318" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7318</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9697" BrowseName="EURange" ParentNodeId="ns=1;i=7318" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7318</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1041" BrowseName="1:DefectReasonType">
    <DisplayName>DefectReasonType</DisplayName>
    <Description>The DefectReasonType describes a defect reason that is monitored by a SensorFunction.</Description>
    <Category>TMC Quality Assurance and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.14.1</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7291</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7359</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7428</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5196</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=7291" BrowseName="1:DetectionCountMasterTotal" ParentNodeId="ns=1;i=1041" DataType="UInt64">
    <DisplayName>DetectionCountMasterTotal</DisplayName>
    <Description>The total number of times the defect reason occurred. The total is never reset to zero.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7349" BrowseName="1:DetectionCountTotal" ParentNodeId="ns=1;i=1041" DataType="UInt64" AccessLevel="5">
    <DisplayName>DetectionCountTotal</DisplayName>
    <Description>The total number of times a defect reason occurred. The total is reset to zero only when the 
ResetProductionTotals method in the MachineModuleProductionType is executed successfully.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7359" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=1041" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the defect reason is triggered. When DetectionMode is False, the 
defect reason is not active, i.e. never triggered.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7428" BrowseName="1:SetDetectionMode" ParentNodeId="ns=1;i=1041">
    <DisplayName>SetDetectionMode</DisplayName>
    <Description>The Method SetDetectionMode enables or disables the defect reason.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.14.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6184</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6189</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6184" BrowseName="InputArguments" ParentNodeId="ns=1;i=7428" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7428</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Specifies if the method enables or disables the defect reason</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6189" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7428" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7428</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5196" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=1041">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the DefectReasonType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16616</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16613</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6176</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6181</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6209</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5207</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7427</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16616" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5196" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5196</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16784</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16785</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16784" BrowseName="InputArguments" ParentNodeId="ns=1;i=16616" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16616</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16785" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16616" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16616</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16613" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5196" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16614</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5196</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16615</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16614" BrowseName="InputArguments" ParentNodeId="ns=1;i=16613" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16613</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16615" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16613" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16613</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6176" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5196" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5196</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6181" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5196" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5196</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6191" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5196" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5196</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6209" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5196" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5196</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5207" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5196">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16612</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7426</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5196</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=16612" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5207" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5207</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7426" BrowseName="1:Default" ParentNodeId="ns=1;i=5207" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5207</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7427" BrowseName="1:Width" ParentNodeId="ns=1;i=5196" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5196</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1068" BrowseName="1:EquipmentModuleConfigurationType">
    <DisplayName>EquipmentModuleConfigurationType</DisplayName>
    <Description>The EquipmentModuleConfigurationType ObjectType contains all digital settings, stop reasons 
and root causes of an equipment module.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.16.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=9681</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11661</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=9681" BrowseName="1:&lt;ConfigurationItem&gt;" SymbolicName="ConfigurationItem" ParentNodeId="ns=1;i=1068">
    <DisplayName>&lt;ConfigurationItem&gt;</DisplayName>
    <Description>A data item used for configuration of the equipment module such as for example a setting, stop reason, 
root cause or other editable field. The data item type is any BaseDataType, e.g. string, float, integer and so 
on, for maximum flexibility.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11661" BrowseName="1:LastChangeDate" ParentNodeId="ns=1;i=1068" DataType="UtcTime">
    <DisplayName>LastChangeDate</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1068</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1069" BrowseName="1:EquipmentModuleLiveStatusType">
    <DisplayName>EquipmentModuleLiveStatusType</DisplayName>
    <Description>The EquipmentModuleLiveStatusType ObjectType contains information about the real time 
status of the equipment module and provides affordances to control the control module remotely 
in real time.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.17.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=11662</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5294</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11699</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5593</Reference>
      <Reference ReferenceType="GeneratesEvent">i=10523</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11701</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11704</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11707</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=11662" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=1069">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms method acknowledges the alarms of the equipment module and control 
modules belonging to it.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.17.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11663</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11663" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11662" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11662</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5294" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1069">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder contains alarms of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5295" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5294" EventNotifier="1">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5294</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11664</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11666</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11668</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11670</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11672</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11673</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11674</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11676</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11677</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11678</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11679</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11680</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11681</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11683</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11684</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11685</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11686</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11688</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11689</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11690</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11692</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11694</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11695</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11696</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11697</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11698</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11664" BrowseName="AckedState" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11665</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11665" BrowseName="Id" ParentNodeId="ns=1;i=11664" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11664</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11666" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5295">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11667</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11667" BrowseName="InputArguments" ParentNodeId="ns=1;i=11666" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11666</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11668" BrowseName="ActiveState" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11669</Reference>
      <Reference ReferenceType="HasTrueSubState" IsForward="false">ns=1;i=11681</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11669" BrowseName="Id" ParentNodeId="ns=1;i=11668" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11668</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11670" BrowseName="AddComment" ParentNodeId="ns=1;i=5295">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11671</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11671" BrowseName="InputArguments" ParentNodeId="ns=1;i=11670" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11670</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11672" BrowseName="BranchId" ParentNodeId="ns=1;i=5295" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11673" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5295" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11674" BrowseName="Comment" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11675</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11675" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11674" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11674</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11676" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5295" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11677" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11678" BrowseName="ConditionName" ParentNodeId="ns=1;i=5295" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11679" BrowseName="Disable" ParentNodeId="ns=1;i=5295">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11680" BrowseName="Enable" ParentNodeId="ns=1;i=5295">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11681" BrowseName="EnabledState" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasTrueSubState">ns=1;i=11668</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11682</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11682" BrowseName="Id" ParentNodeId="ns=1;i=11681" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11681</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11683" BrowseName="EventId" ParentNodeId="ns=1;i=5295" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11684" BrowseName="EventType" ParentNodeId="ns=1;i=5295" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11685" BrowseName="InputNode" ParentNodeId="ns=1;i=5295" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11686" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5295" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11687</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11687" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11686" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11688" BrowseName="LocalTime" ParentNodeId="ns=1;i=5295" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11689" BrowseName="Message" ParentNodeId="ns=1;i=5295" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11690" BrowseName="Quality" ParentNodeId="ns=1;i=5295" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11691</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11691" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11690" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11690</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11692" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5295" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11693" BrowseName="Retain" ParentNodeId="ns=1;i=5295" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11694" BrowseName="Severity" ParentNodeId="ns=1;i=5295" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11695" BrowseName="SourceName" ParentNodeId="ns=1;i=5295" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11696" BrowseName="SourceNode" ParentNodeId="ns=1;i=5295" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11697" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5295" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11698" BrowseName="Time" ParentNodeId="ns=1;i=5295" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5295</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11699" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=1069" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5593" BrowseName="1:Data" ParentNodeId="ns=1;i=1069">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder provides additional production data that is not already identified by TMC.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11700</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11700" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5593">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <Description>A variable representing any further live information which belongs to the EquipmentModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5593</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11701" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=1069">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the equipment module 
state machine remotely.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.17.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11702</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11703</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11702" BrowseName="InputArguments" ParentNodeId="ns=1;i=11701" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11701</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11703" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11701" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11701</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11704" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=1069">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the equipment module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.17.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11705</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11706</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11705" BrowseName="InputArguments" ParentNodeId="ns=1;i=11704" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11704</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11706" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11704" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11704</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11707" BrowseName="1:State" ParentNodeId="ns=1;i=1069" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the equipment module. State 
provides a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5348" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=1069" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the equipment module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9564</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9565</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9568</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6522</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6523</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9570</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9571</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6524</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6126</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5151</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1069</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9564" BrowseName="3:Abort" ParentNodeId="ns=1;i=5348" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9565" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5348" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9566</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9566" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9565" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9565</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9568" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5348" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9569</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9569" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9568" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6522" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5348" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6523" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5348" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9570" BrowseName="3:Clear" ParentNodeId="ns=1;i=5348" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9571" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5348" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9572</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9572" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9571" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6524" BrowseName="CurrentState" ParentNodeId="ns=1;i=5348" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6525</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6525" BrowseName="Id" ParentNodeId="ns=1;i=6524" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6524</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="LastTransition" ParentNodeId="ns=1;i=5348" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6654</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6653" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6126" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6126</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="Id" ParentNodeId="ns=1;i=6126" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6126</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6654" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6126" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6126</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5151" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5348">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6134</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6376</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6655</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6377</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6404</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7099</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6656</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5370</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6657</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6658</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5348</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6134" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5151" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6376" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5151" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6655" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8945</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8945" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6655" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6377" BrowseName="CurrentState" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6378" BrowseName="Id" ParentNodeId="ns=1;i=6377" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6377</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5152" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5151" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6379</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6380</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5382</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6660</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6661</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6382</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5156</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6664</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6731</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7101</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7102</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8925</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5383</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8936</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6384</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9185</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9207</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9230</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9232</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9255</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9277</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9278</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9279</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9283</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9322</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9323</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9324</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9327</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9328</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9329</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9330</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9331</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6379" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5152" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6380" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5152" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5382" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5152" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12404</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12404" BrowseName="CurrentState" ParentNodeId="ns=1;i=5382" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5382</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12405</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12405" BrowseName="Id" ParentNodeId="ns=1;i=12404">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12404</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6660" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8962</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8962" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6660" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6661" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8984</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8984" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6661" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6661</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6382" BrowseName="CurrentState" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6383</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6383" BrowseName="Id" ParentNodeId="ns=1;i=6382" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6382</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5156" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5152" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6662</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9334</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6662" BrowseName="CurrentState" ParentNodeId="ns=1;i=5156" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5156</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6663</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6663" BrowseName="Id" ParentNodeId="ns=1;i=6662">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6662</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9334" BrowseName="LastTransition" ParentNodeId="ns=1;i=5156" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9335</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5156</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9335" BrowseName="Id" ParentNodeId="ns=1;i=9334">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6664" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8985</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8985" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6664" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6664</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6731" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8987</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8987" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6731" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6731</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7101" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8995" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7101" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7102" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9017" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7102" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7102</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7103" BrowseName="3:Hold" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8925" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9019</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9019" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8925" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8925</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5383" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5152" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12406</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12406" BrowseName="CurrentState" ParentNodeId="ns=1;i=5383" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5383</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12407</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12407" BrowseName="Id" ParentNodeId="ns=1;i=12406">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12406</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8936" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9020" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8936" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8936</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6384" BrowseName="LastTransition" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9336</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6386</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9337</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9336" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6384" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6384</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6386" BrowseName="Id" ParentNodeId="ns=1;i=6384" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6384</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9337" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6384" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6384</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9185" BrowseName="3:Reset" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9207" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9021</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9021" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9207" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9207</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9230" BrowseName="3:Start" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9231</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9231" BrowseName="InputArguments" ParentNodeId="ns=1;i=9230" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9230</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9232" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9024</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9024" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9232" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9232</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9255" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9025" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9255" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9255</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9277" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9278" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9026" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9278" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9278</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9279" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9027" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9279" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9283" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9028" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9283" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9322" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9029</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9029" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9322" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9322</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9323" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9324" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9327" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9043" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9327" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9328" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9088</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9088" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9328" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9328</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9329" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5152" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9330" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9089</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9089" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9330" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9330</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9331" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5152" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9090</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5152</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9090" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9331" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9331</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6404" BrowseName="LastTransition" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9332</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6469</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9333</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9332" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6404" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6404</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6469" BrowseName="Id" ParentNodeId="ns=1;i=6404" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6404</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9333" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6404" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6404</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7099" BrowseName="3:Reset" ParentNodeId="ns=1;i=5151" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6656" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9113</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9113" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6656" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6656</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7100" BrowseName="3:Stop" ParentNodeId="ns=1;i=5151" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5370" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5151" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12377</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12377" BrowseName="CurrentState" ParentNodeId="ns=1;i=5370" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5370</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12378" BrowseName="Id" ParentNodeId="ns=1;i=12377">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12377</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6657" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9425</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9425" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6657" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6657</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6658" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5151" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9426</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5151</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9426" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6658" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6658</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1070" BrowseName="1:EquipmentModuleSetupType">
    <DisplayName>EquipmentModuleSetupType</DisplayName>
    <Description>The EquipmentModuleSetupType ObjectType contains the value of all the settings required to 
run as well as affordances to validate and load settings for the equipment module.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.18.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=9682</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=9682" BrowseName="1:&lt;SetupItem&gt;" SymbolicName="SetupItem" ParentNodeId="ns=1;i=1070" AccessLevel="3">
    <DisplayName>&lt;SetupItem&gt;</DisplayName>
    <Description>This property describes a setting which belongs to the EquipmentModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1070</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1013" BrowseName="1:MachineModuleConfigurationType">
    <DisplayName>MachineModuleConfigurationType</DisplayName>
    <Description>The MachineModuleConfigurationType provides descriptions for settings, stop reasons and root 
causes as well as affordances to make modifications.</Description>
    <Category>TMC Data Collection</Category>
    <Category>TMC Single PO Production</Category>
    <Category>TMC Multi PO Production</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7104</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7314</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7105</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6167</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7269</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6156</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6158</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1015</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6175" BrowseName="1:DataSetList" ParentNodeId="ns=1;i=1013" DataType="DataSetDefinitionType">
    <DisplayName>DataSetList</DisplayName>
    <Description>The Property DataSetList of type DataSetDefinition contains the descriptors for all the 
parameters used to set up the machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5065</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <DataSetDefinitionType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <Description />
                        <Definitions />
                    </DataSetDefinitionType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7104" BrowseName="1:GetDataSetList" ParentNodeId="ns=1;i=1013">
    <DisplayName>GetDataSetList</DisplayName>
    <Description>The GetDatasetList Method returns the list of descriptions for parameters of the dataset filtered 
by the dependency and subset created by the user.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6425</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6429</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6425" BrowseName="InputArguments" ParentNodeId="ns=1;i=7104" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7104</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Dependency</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3005</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Dependency specifies how to select (filter) a subset of the dataset based on dependency.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>UserSubset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>UserSubset specifies how to select (filter) a subset of the dataset based on the user-defined UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompleteSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>If CompleteSet is True, then the method returns the complete dataset without considering the input 
parameters Dependency and UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6429" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7104" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7104</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DataSetList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3021</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of parameters filtered as per the input arguments Dependency and UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7314" BrowseName="1:GetRootCauseGroupList" ParentNodeId="ns=1;i=1013">
    <DisplayName>GetRootCauseGroupList</DisplayName>
    <Description>The GetRootCauseGroupList Method returns the complete list of root cause groups as persisted 
by the server.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7322</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7322" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7314" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7314</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseGroupList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3030</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of root cause groups.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7105" BrowseName="1:GetRootCauseList" ParentNodeId="ns=1;i=1013">
    <DisplayName>GetRootCauseList</DisplayName>
    <Description>The GetRootCauseList Method returns the complete list of root causes as persisted by the 
server.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6210</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6210" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7105" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7105</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3029</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of root cause messages.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7106" BrowseName="1:GetStopReasonList" ParentNodeId="ns=1;i=1013">
    <DisplayName>GetStopReasonList</DisplayName>
    <Description>The GetStopReasonList Method returns the complete list of stop reasons as persisted by the 
server.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6306</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6306" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7106" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7106</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>StopReasonList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3002</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of stop reason messages.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6215" BrowseName="1:LastChangeDate" ParentNodeId="ns=1;i=1013" DataType="UtcTime">
    <DisplayName>LastChangeDate</DisplayName>
    <Description>The Property LastChangeDate is the date and time of the last change applied to the machine 
module configuration and the effective date of the modification.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2000-01-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6167" BrowseName="1:LongestMicroStopDuration" ParentNodeId="ns=1;i=1013" DataType="Double" AccessLevel="3">
    <DisplayName>LongestMicroStopDuration</DisplayName>
    <Description>The Property LongestMicroStopDuration is the maximum duration of a micro-stop in seconds, 
longer stops are not micro-stops. Operators are not required to enter a root cause for micro-stops.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7269" BrowseName="1:RootCauseGroupList" ParentNodeId="ns=1;i=1013" DataType="RootCauseGroupType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RootCauseGroupList</DisplayName>
    <Description>The Property RootCauseGroupList is the list of groups that root causes can be grouped in. 
They are defined by the end user.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6156" BrowseName="1:RootCauseList" ParentNodeId="ns=1;i=1013" DataType="RootCauseMessageType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RootCauseList</DisplayName>
    <Description>The Property RootCauseList is the complete list of the root causes that the end user has defined 
to classify and organize the downtime due to the machine module stops. The RootCauseList is 
user defined.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6165" BrowseName="1:RootCauseListInputIsMandatory" ParentNodeId="ns=1;i=1013" DataType="Boolean" AccessLevel="3">
    <DisplayName>RootCauseListInputIsMandatory</DisplayName>
    <Description>The Property RootCauseListInputIsMandatory is true when the operator is mandatorily required 
to select the root cause that best describes the current stop situation. For micro- stops such 
requirement does not apply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9030" BrowseName="1:SetDataSetListMESID" ParentNodeId="ns=1;i=1013">
    <DisplayName>SetDataSetListMESID</DisplayName>
    <Description>The SetDataSetListMESID Method sets the MES_ID of one or more items of the array Definitions contained in the DataSetList.
Each item of Definitions is identified by its ID.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.6</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9125</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19982</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9125" BrowseName="InputArguments" ParentNodeId="ns=1;i=9030" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9030</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The IDs of the elements of the Definitions array whose MES_ID shall be changed if the method executes successfully.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MESIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The values of the MES_IDs to be set.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19982" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9030" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9030</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7072" BrowseName="1:SetRootCauseLists" ParentNodeId="ns=1;i=1013">
    <DisplayName>SetRootCauseLists</DisplayName>
    <Description>The SetRootCauseLists Method sets both the RootCauseList and RootCauseGroupList 
according to the input arguments.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.3.7</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6326</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6327</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6326" BrowseName="InputArguments" ParentNodeId="ns=1;i=7072" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7072</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3029</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of root causes to be transferred to and used by the server.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseGroupList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3030</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of root cause groups to be transferred to and used by the server.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6327" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7072" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7072</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6158" BrowseName="1:StopReasonList" ParentNodeId="ns=1;i=1013" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StopReasonList</DisplayName>
    <Description>The Property StopReasonList is a list containing the descriptors for all the possible machine 
module messages, including alarms and warnings. Messages include their localization. The list is 
defined, created and maintained by the OEM.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:MachineModuleHistoricalRecordType">
    <DisplayName>MachineModuleHistoricalRecordType</DisplayName>
    <Description>The MachineModuleHistoricalRecordType ObjectType contains the specifications of the 
machine module that have been valid in the past.</Description>
    <Category>TMC Asset Management</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6155</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5057" BrowseName="1:MachineModuleSpecification" ParentNodeId="ns=1;i=1012">
    <DisplayName>MachineModuleSpecification</DisplayName>
    <Description>The MachineModuleSpecification Object contains a specification that was valid in the past.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5123</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7181</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7286</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6188</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20260</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6244</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9188</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9189</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7301</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6700</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7287</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6701</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7031" BrowseName="1:DeleteSpecificationRecord" ParentNodeId="ns=1;i=5057" MethodDeclarationId="ns=1;i=12168">
    <DisplayName>DeleteSpecificationRecord</DisplayName>
    <Description>The DeleteSpecificationRecord Method deletes a specification record.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6148</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6149</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6148" BrowseName="InputArguments" ParentNodeId="ns=1;i=7031" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7031</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SpecificationRecord</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The OPC UA unique node identifier for the specification to be deleted from the underlying system 
repository.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6149" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7031" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7031</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5123" BrowseName="1:Documentation" ParentNodeId="ns=1;i=5057">
    <DisplayName>Documentation</DisplayName>
    <Description>The Object DocumentationRep is the sole repository for the machine module documentation resources. 
The DocumentationRep is accessed, for example, by clients and HMIs.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9313</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9313" BrowseName="1:&lt;DocumentName&gt;" SymbolicName="DocumentName" ParentNodeId="ns=1;i=5123" DataType="ByteString">
    <DisplayName>&lt;DocumentName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5123</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:ByteString>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7181" BrowseName="1:LoadMachineModuleDocumentation" ParentNodeId="ns=1;i=5057" MethodDeclarationId="ns=1;i=9267">
    <DisplayName>LoadMachineModuleDocumentation</DisplayName>
    <Description>The LoadMachineModuleDocumentation Method allows to securely load any machine module 
documentation to the documentation repository DocumentationRep folder where it can be reached by 
applications.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6154</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6182</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6154" BrowseName="InputArguments" ParentNodeId="ns=1;i=7181" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7181</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentToBeLoaded</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document, as a byte string, to be transferred to the Documentation folder.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document name to be associated to the document in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6182" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7181" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7181</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7286" BrowseName="1:LocationName" ParentNodeId="ns=1;i=5057" DataType="String" AccessLevel="3">
    <DisplayName>LocationName</DisplayName>
    <Description>The Property LocationName of type String contains the location of the machine module within 
the user production site.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6188" BrowseName="1:MaterialLoadingPoints" ParentNodeId="ns=1;i=5057" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialLoadingPoints</DisplayName>
    <Description>The Property MaterialLoadingPoints identifies the loading points of the machine module and their capability in terms of what materials can be loaded at a loading point. The Property MaterialLoadingPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6200" BrowseName="1:MaterialOutputPoints" ParentNodeId="ns=1;i=5057" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialOutputPoints</DisplayName>
    <Description>The Property MaterialOutputPoints identifies the output points of the machine module and their capability in terms of what materials can be output The Property MaterialOutputPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20260" BrowseName="1:MaterialRejectionPoints" ParentNodeId="ns=1;i=5057" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialRejectionPoints</DisplayName>
    <Description>The Property MaterialRejectionPoints identifies the rejection points of the machine module and their capability in terms of what materials are rejected The Property MaterialRejectionPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6244" BrowseName="1:MaterialStorageBuffers" ParentNodeId="ns=1;i=5057" DataType="MaterialStorageBufferDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialStorageBuffers</DisplayName>
    <Description>The Property MaterialStorageBuffers describes the buffers inside the machine module and their current status. The Property MaterialStorageBuffers is a list of objects of type MaterialStorageBufferDataType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9188" BrowseName="1:RemoveMachineModuleDocumentation" ParentNodeId="ns=1;i=5057" MethodDeclarationId="ns=1;i=9270">
    <DisplayName>RemoveMachineModuleDocumentation</DisplayName>
    <Description>The RemoveMachineModuleDocumentation Method allows to securely remove, i.e. permanently delete,
any machine module documentation from the documentation repository Documentation.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6697</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6369" BrowseName="InputArguments" ParentNodeId="ns=1;i=9188" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9188</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document name to be associated to the document in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6697" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9188" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9188</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9189" BrowseName="1:SetNewSpecification" ParentNodeId="ns=1;i=5057" MethodDeclarationId="ns=1;i=7029">
    <DisplayName>SetNewSpecification</DisplayName>
    <Description>The Method SetNewSpecification saves its arguments as the new specification for the machine module. 
Prior to that it saves the previous specification into the PastSpecification Records Object of the same 
machine module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6698</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6699</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6698" BrowseName="InputArguments" ParentNodeId="ns=1;i=9189" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9189</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialLoadingPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material loading points that will be valid after the machine specification is changed.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialStorageBuffers</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3014</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the storage buffers that will be valid after the machine specification is changed.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialOutputPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material output points that will be valid after the machine specification is changed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialRejectionPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material rejection points that will be valid after the machine specification is changed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6699" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9189" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9189</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7301" BrowseName="1:TimeZone" ParentNodeId="ns=1;i=5057" DataType="TimeZoneDataType" AccessLevel="3">
    <DisplayName>TimeZone</DisplayName>
    <Description>The local time zone where the machine operates. It is required to convert UTC times into local 
time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6700" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=5057" DataType="UInt64">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The Property TotalRunningHours counts the number of hours the machine module has been in operation 
since the last time its configuration was changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
    <Value>
      <uax:UInt64 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt64>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7287" BrowseName="1:UserMachineName" ParentNodeId="ns=1;i=5057" DataType="String" AccessLevel="3">
    <DisplayName>UserMachineName</DisplayName>
    <Description>The Property UserMachineName of type String contains the name used by the user to identify 
the machine module. LocationName and UserMachineName uniquely identify the machine 
module in the user organization.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6701" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5057" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The Property ValidSince is the date since the configuration was last modified.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5057</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2000-01-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6155" BrowseName="1:ValidUntil" ParentNodeId="ns=1;i=1012" DataType="UtcTime">
    <DisplayName>ValidUntil</DisplayName>
    <Description>The ValidUntil Propertyontains the date and time the MachineModuleSpecification was last 
valid.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2000-01-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:MachineModuleLiveStatusType">
    <DisplayName>MachineModuleLiveStatusType</DisplayName>
    <Description>The MachineModuleLiveStatusType ObjectType contains information about the real time status 
of the machine module and provides affordances to control the machine module remotely in 
real time.</Description>
    <Category>TMC Basic Machine Status</Category>
    <Category>TMC Advanced Machine Status</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=12165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19795</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19796</Reference>
      <Reference ReferenceType="GeneratesEvent">i=10523</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1024</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6349</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19798</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7056</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19800</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=12165" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=1005">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges all alarms of the machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12166</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12166" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12165" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12165</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=19795" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1005">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder contains alarms of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=19997" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=19795">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19795</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19998</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20000</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20024</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20027</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20030</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20031</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=20004" BrowseName="AckedState" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20005</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20005" BrowseName="Id" ParentNodeId="ns=1;i=20004" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20004</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20006" BrowseName="Acknowledge" ParentNodeId="ns=1;i=19997">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20007</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20007" BrowseName="InputArguments" ParentNodeId="ns=1;i=20006" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19998" BrowseName="ActiveState" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19999</Reference>
      <Reference ReferenceType="HasTrueSubState" IsForward="false">ns=1;i=20000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19999" BrowseName="Id" ParentNodeId="ns=1;i=19998" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19998</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20008" BrowseName="AddComment" ParentNodeId="ns=1;i=19997">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20009" BrowseName="InputArguments" ParentNodeId="ns=1;i=20008" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20010" BrowseName="BranchId" ParentNodeId="ns=1;i=19997" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20011" BrowseName="ClientUserId" ParentNodeId="ns=1;i=19997" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20012" BrowseName="Comment" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20013" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20012" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20014" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=19997" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20015" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20016" BrowseName="ConditionName" ParentNodeId="ns=1;i=19997" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20017" BrowseName="Disable" ParentNodeId="ns=1;i=19997">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=20018" BrowseName="Enable" ParentNodeId="ns=1;i=19997">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20000" BrowseName="EnabledState" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasTrueSubState">ns=1;i=19998</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20001" BrowseName="Id" ParentNodeId="ns=1;i=20000" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20024" BrowseName="EventId" ParentNodeId="ns=1;i=19997" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20025" BrowseName="EventType" ParentNodeId="ns=1;i=19997" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20002" BrowseName="InputNode" ParentNodeId="ns=1;i=19997" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20019" BrowseName="LastSeverity" ParentNodeId="ns=1;i=19997" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20020</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20020" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20019" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20019</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20026" BrowseName="Message" ParentNodeId="ns=1;i=19997" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20021" BrowseName="Quality" ParentNodeId="ns=1;i=19997" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19997</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20022" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20021" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20027" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=19997" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20023" BrowseName="Retain" ParentNodeId="ns=1;i=19997" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20028" BrowseName="Severity" ParentNodeId="ns=1;i=19997" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20029" BrowseName="SourceName" ParentNodeId="ns=1;i=19997" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20030" BrowseName="SourceNode" ParentNodeId="ns=1;i=19997" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20003" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=19997" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20031" BrowseName="Time" ParentNodeId="ns=1;i=19997" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19997</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=20032" BrowseName="1:&lt;ExternalAlarm&gt;" SymbolicName="ExternalAlarm" ParentNodeId="ns=1;i=19795">
    <DisplayName>&lt;ExternalAlarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19795</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20037</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20050</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20056</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20057</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20039</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20064</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20041</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20065</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20042</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20511</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=20043" BrowseName="AckedState" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19779</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19780</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19781</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19779" BrowseName="FalseState" ParentNodeId="ns=1;i=20043" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20043</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20044" BrowseName="Id" ParentNodeId="ns=1;i=20043" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20043</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19780" BrowseName="TransitionTime" ParentNodeId="ns=1;i=20043" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20043</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19781" BrowseName="TrueState" ParentNodeId="ns=1;i=20043" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20043</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20045" BrowseName="Acknowledge" ParentNodeId="ns=1;i=20032">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20046</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20046" BrowseName="InputArguments" ParentNodeId="ns=1;i=20045" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20045</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20037" BrowseName="ActiveState" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19774</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19775</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19776</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19777</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19778</Reference>
      <Reference ReferenceType="HasTrueSubState" IsForward="false">ns=1;i=20039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19774" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=20037" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19775" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=20037" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19776" BrowseName="FalseState" ParentNodeId="ns=1;i=20037" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20038" BrowseName="Id" ParentNodeId="ns=1;i=20037" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19777" BrowseName="TransitionTime" ParentNodeId="ns=1;i=20037" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19778" BrowseName="TrueState" ParentNodeId="ns=1;i=20037" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20037</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20047" BrowseName="AddComment" ParentNodeId="ns=1;i=20032">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20048</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20048" BrowseName="InputArguments" ParentNodeId="ns=1;i=20047" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20047</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20049" BrowseName="BranchId" ParentNodeId="ns=1;i=20032" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20050" BrowseName="ClientUserId" ParentNodeId="ns=1;i=20032" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20051" BrowseName="Comment" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20052" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20051" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20051</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20053" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=20032" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20054" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20055" BrowseName="ConditionName" ParentNodeId="ns=1;i=20032" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20056" BrowseName="Disable" ParentNodeId="ns=1;i=20032">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=20057" BrowseName="Enable" ParentNodeId="ns=1;i=20032">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20039" BrowseName="EnabledState" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasTrueSubState">ns=1;i=20037</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20040" BrowseName="Id" ParentNodeId="ns=1;i=20039" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20063" BrowseName="EventId" ParentNodeId="ns=1;i=20032" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20064" BrowseName="EventType" ParentNodeId="ns=1;i=20032" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20033" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=20032" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20041" BrowseName="InputNode" ParentNodeId="ns=1;i=20032" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20058" BrowseName="LastSeverity" ParentNodeId="ns=1;i=20032" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20059</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20059" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20058" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20058</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20065" BrowseName="Message" ParentNodeId="ns=1;i=20032" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20060" BrowseName="Quality" ParentNodeId="ns=1;i=20032" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20061</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20061" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20060" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20060</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20066" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=20032" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20062" BrowseName="Retain" ParentNodeId="ns=1;i=20032" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20034" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=20032">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20035</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20036</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20035" BrowseName="InputArguments" ParentNodeId="ns=1;i=20034" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20034</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20036" BrowseName="OutputArguments" ParentNodeId="ns=1;i=20034" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20034</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20067" BrowseName="Severity" ParentNodeId="ns=1;i=20032" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20068" BrowseName="SourceName" ParentNodeId="ns=1;i=20032" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20069" BrowseName="SourceNode" ParentNodeId="ns=1;i=20032" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20042" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=20032" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20511" BrowseName="Time" ParentNodeId="ns=1;i=20032" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=1005" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode property describes the current control mode of the machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=19796" BrowseName="1:Data" ParentNodeId="ns=1;i=1005">
    <DisplayName>Data</DisplayName>
    <Description>The Data Folder contains additional data that is not identified elsewhere in this specification.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19797</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=19797" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=19796">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19796</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6349" BrowseName="1:IdleEnergySavingMode" ParentNodeId="ns=1;i=1005" DataType="Boolean" AccessLevel="3">
    <DisplayName>IdleEnergySavingMode</DisplayName>
    <Description>The IdleEnergySavingMode Property is set to True when the energy saving mode during the idle phase is 
set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19798" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=1005">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The method resets all aggregated values calculated by each ProcessItem</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19799</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19799" BrowseName="OutputArguments" ParentNodeId="ns=1;i=19798" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19798</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7052" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=1005">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the machine module state machine.
The Method SendCommand sends a command to change the state of the machine module state machine.
</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6385</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6241" BrowseName="InputArguments" ParentNodeId="ns=1;i=7052" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7052</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6385" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7052" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7052</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7044" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=1005">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6232</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6389</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6232" BrowseName="InputArguments" ParentNodeId="ns=1;i=7044" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7044</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6389" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7044" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7044</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7056" BrowseName="1:SetIdleEnergySavingMode" ParentNodeId="ns=1;i=1005">
    <DisplayName>SetIdleEnergySavingMode</DisplayName>
    <Description>The Method SetIdleEnergySavingMode activates the energy saving mode when the machine 
module is idle.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.4.6</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6246</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6393</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6246" BrowseName="InputArguments" ParentNodeId="ns=1;i=7056" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7056</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IdleEnergySavingMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The energy saving mode to set.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6393" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7056" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7056</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="1:State" ParentNodeId="ns=1;i=1005" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The Property State describes the status of the state machine controlling the machine module. State 
provides a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=19800" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=1005" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the machine, the possible transitions and their conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8963</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8964</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8966</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7664</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7665</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8968</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8969</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7666</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7644</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5159</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=8963" BrowseName="3:Abort" ParentNodeId="ns=1;i=19800" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5019" BrowseName="1:AbortedSubstate" ParentNodeId="ns=1;i=19800">
    <DisplayName>AbortedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8804</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8804" BrowseName="CurrentState" ParentNodeId="ns=1;i=5019" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8805</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8805" BrowseName="Id" ParentNodeId="ns=1;i=8804">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8804</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8964" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=19800" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8965</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8965" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8964" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8964</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8966" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=19800" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8967</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8967" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8966" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8966</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7664" BrowseName="AvailableStates" ParentNodeId="ns=1;i=19800" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7665" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=19800" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8968" BrowseName="3:Clear" ParentNodeId="ns=1;i=19800" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8969" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=19800" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8970</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8970" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8969" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8969</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7666" BrowseName="CurrentState" ParentNodeId="ns=1;i=19800" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7667</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7667" BrowseName="Id" ParentNodeId="ns=1;i=7666" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7666</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7644" BrowseName="LastTransition" ParentNodeId="ns=1;i=19800" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7645</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7837</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7836" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7644" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7644</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7645" BrowseName="Id" ParentNodeId="ns=1;i=7644" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7644</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7837" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7644" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7644</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5159" BrowseName="3:MachineState" ParentNodeId="ns=1;i=19800">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7646</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7649</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7838</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7650</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7660</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7863</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7865</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5373</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7866</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7867</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19800</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7646" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5159" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7649" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5159" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7838" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9585</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9585" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7838" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7838</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7650" BrowseName="CurrentState" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7651</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7651" BrowseName="Id" ParentNodeId="ns=1;i=7650" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7650</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5160" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5159" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7652</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7653</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5386</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7868</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7869</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7656</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5167</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7872</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7873</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7874</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7875</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7876</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7877</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5387</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7878</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7658</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7879</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7880</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7881</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7884</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7885</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7886</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7887</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8484</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8485</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8486</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8487</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8488</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8489</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8490</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8491</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8492</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8493</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7652" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5160" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7653" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5160" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5386" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5160" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12412</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12412" BrowseName="CurrentState" ParentNodeId="ns=1;i=5386" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5386</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12413" BrowseName="Id" ParentNodeId="ns=1;i=12412">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12412</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7868" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9586</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9586" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7868" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7868</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7869" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9588</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9588" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7869" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7869</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7656" BrowseName="CurrentState" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7657</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7657" BrowseName="Id" ParentNodeId="ns=1;i=7656" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7656</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5167" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5160" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7870</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8780</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7870" BrowseName="CurrentState" ParentNodeId="ns=1;i=5167" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5167</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7871</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7871" BrowseName="Id" ParentNodeId="ns=1;i=7870">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7870</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8780" BrowseName="LastTransition" ParentNodeId="ns=1;i=5167" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8841</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5167</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8841" BrowseName="Id" ParentNodeId="ns=1;i=8780">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8780</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7872" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9589</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9589" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7872" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7872</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7873" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9590</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9590" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7873" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7873</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7874" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9591</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9591" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7874" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7874</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7875" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9592</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9592" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7875" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7875</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7876" BrowseName="3:Hold" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7877" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9593</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9593" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7877" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7877</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5387" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5160" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12414</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12414" BrowseName="CurrentState" ParentNodeId="ns=1;i=5387" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5387</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12415</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12415" BrowseName="Id" ParentNodeId="ns=1;i=12414">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12414</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7878" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9594</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9594" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7878" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7878</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7658" BrowseName="LastTransition" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8848</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7659</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8849</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8848" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7658" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7658</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7659" BrowseName="Id" ParentNodeId="ns=1;i=7658" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7658</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8849" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7658" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7658</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7879" BrowseName="3:Reset" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7880" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9595</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9595" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7880" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7880</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7881" BrowseName="3:Start" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7882</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7882" BrowseName="InputArguments" ParentNodeId="ns=1;i=7881" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7881</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7884" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9596</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9596" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7884" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7884</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7885" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9597</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9597" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7885" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7885</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7886" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7887" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9598</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9598" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7887" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7887</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8484" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9599</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9599" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8484" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8484</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8485" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9600</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9600" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8485" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8485</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8486" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9601</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9601" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8486" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8486</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8487" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8488" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8489" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9602</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9602" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8489" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8489</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8490" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9603</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9603" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8490" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8490</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8491" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5160" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8492" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9604</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9604" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8492" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8492</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8493" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5160" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9605</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5160</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9605" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8493" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8493</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7660" BrowseName="LastTransition" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8494</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7663</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8734</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8494" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7660" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7663" BrowseName="Id" ParentNodeId="ns=1;i=7660" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8734" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7660" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7660</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7863" BrowseName="3:Reset" ParentNodeId="ns=1;i=5159" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7864" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9606</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9606" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7864" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7864</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7865" BrowseName="3:Stop" ParentNodeId="ns=1;i=5159" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5373" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5159" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12386</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12386" BrowseName="CurrentState" ParentNodeId="ns=1;i=5373" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12387</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12387" BrowseName="Id" ParentNodeId="ns=1;i=12386">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12386</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7866" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9607</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9607" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7866" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7866</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7867" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5159" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9608</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5159</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9608" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7867" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7867</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:MachineModuleProductionType">
    <DisplayName>MachineModuleProductionType</DisplayName>
    <Description>The MachineModuleProductionType Object provides information about the current production 
order and quantity produced as well as affordances to start/stop a production order and reset 
totals for the machine module.</Description>
    <Category>TMC Core Production</Category>
    <Category>TMC Single PO Production</Category>
    <Category>TMC Multi PO Production</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=22398</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22401</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22537</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6129</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22402</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22404</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22406</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1091</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1092</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9653</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22472</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22411</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=22398" BrowseName="1:AbortProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>AbortProductionOrder</DisplayName>
    <Description>The AbortProductionOrder method is used to abnormally terminate, or abort, a production order 
that is in execution or starting or completing. Aborting cannot be reversed or undone.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22399</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22400</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22399" BrowseName="InputArguments" ParentNodeId="ns=1;i=22398" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22398</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>POToAbort</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3016</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The production order to be aborted.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22400" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22398" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22398</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22401" BrowseName="1:AssignedProductionOrders" ParentNodeId="ns=1;i=1009" DataType="ProductionOrderType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AssignedProductionOrders</DisplayName>
    <Description>The AssignedProductionOrders array contains the production orders that have been assigned to the 
machine module and have not yet been started or unassigned.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22537" BrowseName="1:AssignProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>AssignProductionOrder</DisplayName>
    <Description>The AssignProductionOrder Method is used to transfer the information of an upcoming 
production order to the machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22538</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22539</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22538" BrowseName="InputArguments" ParentNodeId="ns=1;i=22537" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22537</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>POToAssign</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3038</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The production order to assign to the machine module for later execution.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22539" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22537" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22537</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="1:AutoComplete" ParentNodeId="ns=1;i=1009" DataType="Boolean" AccessLevel="3">
    <DisplayName>AutoComplete</DisplayName>
    <Description>The AutoComplete boolean defines how to trigger the machine module to complete the execution of a 
production order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:AutoStart" ParentNodeId="ns=1;i=1009" DataType="Boolean" AccessLevel="3">
    <DisplayName>AutoStart</DisplayName>
    <Description>The Autostart Boolean defines how to trigger the machine module to start a production order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22402" BrowseName="1:ClearProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>ClearProductionOrder</DisplayName>
    <Description>The ClearProductionOrder method is used to positively confirm that the machine module where 
a production order is aborted has been cleared of the product or parts left by the aborted 
production order.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22403</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22403" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22402" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22402</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22404" BrowseName="1:CompleteProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>CompleteProductionOrder</DisplayName>
    <Description>The CompleteProductionOrder method is used to complete a production order in execution.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22405</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22405" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22404" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22404</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22406" BrowseName="1:Data" ParentNodeId="ns=1;i=1009">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder provides additional production data that is not identified elsewhere in this specification.
e.g. a shift report.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9210</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9210" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=22406" AccessLevel="3">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22406</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="1:ProductionOrder" ParentNodeId="ns=1;i=1009" DataType="ProductionOrderHeaderType">
    <DisplayName>ProductionOrder</DisplayName>
    <Description>The production order header in execution at the machine module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5044</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ProductionOrderHeaderType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <Number></Number>
                        <ProducedMaterial>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <BaseUnitOfMeasure>
                                <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                            </BaseUnitOfMeasure>
                            <BatchManaged>false</BatchManaged>
                        </ProducedMaterial>
                        <TargetQuantity>0</TargetQuantity>
                        <ContinueAtJobEnd>false</ContinueAtJobEnd>
                        <TargetStartTime>1900-01-01T00:00:00Z</TargetStartTime>
                        <TargetEndTime>1900-01-01T00:00:00Z</TargetEndTime>
                        <DataSetID></DataSetID>
                        <DataSetDescription />
                        <MaterialListID></MaterialListID>
                        <MaterialListDescription />
                    </ProductionOrderHeaderType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="1:ProductionStatus" ParentNodeId="ns=1;i=1009" DataType="ProductionStatusEnumeration">
    <DisplayName>ProductionStatus</DisplayName>
    <Description>The execution status of the production order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7201" BrowseName="1:ResetProductionTotals" ParentNodeId="ns=1;i=1009">
    <DisplayName>ResetProductionTotals</DisplayName>
    <Description>The Method ResetProductionTotals simultaneously resets the totals of the machine components 
belonging to the following machine folders: DefectDetectionSensors, MaterialLoadingPoints, MaterialOutputPoints, MaterialRejectionPoints.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.9</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6089</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7201" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7201</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9653" BrowseName="1:StartAssignedProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>StartAssignedProductionOrder</DisplayName>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.6</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9654</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9655</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9654" BrowseName="InputArguments" ParentNodeId="ns=1;i=9653" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9653</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>POHeaderToStart</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3016</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SourceMaterialLoadingPointIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of material loading points that are going to be used by the production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DestinationMaterialOutputPointIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of material outputs that are going to be used by the production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9655" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9653" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9653</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22408" BrowseName="1:StartProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>StartProductionOrder</DisplayName>
    <Description>The StartProductionOrder Method starts a production order at the machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.7</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22409</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22410</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22409" BrowseName="InputArguments" ParentNodeId="ns=1;i=22408" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22408</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>POToStart</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3038</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SourceMaterialLoadingPointIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of material loading points that are going to be used by the production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DestinationMaterialOutputPointIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of material outputs that are going to be used by the production order to be started.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22410" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22408" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22408</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22472" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=1009" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The StateMachine extends ProductionStatus and provides detailed production execution status as well 
as methods to trigger the transitions and events when the transitions occur.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9154</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9171</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9219</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9223</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22495</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22496</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9226</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9250</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22513</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9257</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9302</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22525</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9372</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9378</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9154" BrowseName="1:AbortedToCompleteGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>AbortedToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9158</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9158" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9154" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9154</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9171" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9218</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9218" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9171" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9171</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9219" BrowseName="1:AssignedToCompleteGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>AssignedToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9243</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9243" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9219" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9219</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9223" BrowseName="1:AssignedToStartingGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>AssignedToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9244</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9244" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9223" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9223</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22495" BrowseName="AvailableStates" ParentNodeId="ns=1;i=22472" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22496" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=22472" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9224" BrowseName="1:CompleteToAssignedGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>CompleteToAssignedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9245</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9245" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9224" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9224</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9226" BrowseName="1:CompletingToAbortingGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>CompletingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9249</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9249" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9226" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9250" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9256</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9256" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9250" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9250</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22513" BrowseName="CurrentState" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22514</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22514" BrowseName="Id" ParentNodeId="ns=1;i=22513" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22513</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9257" BrowseName="1:ExecuteToAbortingGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>ExecuteToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9295</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9295" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9257" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9257</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9302" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9371</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9371" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9302" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9302</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22525" BrowseName="LastTransition" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22526</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7196</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22526" BrowseName="Id" ParentNodeId="ns=1;i=22525" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22525</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7196" BrowseName="TransitionTime" ParentNodeId="ns=1;i=22525" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22525</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9372" BrowseName="1:StartingToAbortingGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>StartingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9377</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9377" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9372" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9372</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9378" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=22472" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9473</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22472</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9473" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9378" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9378</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22411" BrowseName="1:UnassignProductionOrder" ParentNodeId="ns=1;i=1009">
    <DisplayName>UnassignProductionOrder</DisplayName>
    <Description>The UnAssignProductionOrder method is used to remove the specified production order from 
AssignedProductionOrders[] of an infeed machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.5.8</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22412</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22413</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22412" BrowseName="InputArguments" ParentNodeId="ns=1;i=22411" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22411</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>POToUnassign</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3016</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The production order to be unassigned at the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22413" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22411" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22411</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1016" BrowseName="1:MachineModuleSetupType">
    <DisplayName>MachineModuleSetupType</DisplayName>
    <Description>The MachineModuleSetupType ObjectType contains the value of all the settings (including 
mechanical adjustments) required to run production as well as affordances to validate and load 
settings for the machine module.</Description>
    <Category>TMC Single PO Production</Category>
    <Category>TMC Advanced Setup</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.7.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6177</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5189</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6330</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5066</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7043</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6177" BrowseName="1:DataSet" ParentNodeId="ns=1;i=1016" DataType="DataSetType" AccessLevel="3">
    <DisplayName>DataSet</DisplayName>
    <Description>DataSet contains all the digital settings (other than the mechanical settings stored in the folder 
MechanicalAdjustments) required by the machine module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5046</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <DataSetType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <Description />
                        <Values />
                    </DataSetType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5189" BrowseName="1:DataSetFolder" ParentNodeId="ns=1;i=1016">
    <DisplayName>DataSetFolder</DisplayName>
    <Description>The DataSetFolder contains the DataSet including values and descriptions. It contains the same information as DataSet but in a way that is friendlier to simple clients.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9303</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6187</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9303" BrowseName="1:&lt;DataSetValue&gt;" SymbolicName="DataSetValue" ParentNodeId="ns=1;i=5189" AccessLevel="3">
    <DisplayName>&lt;DataSetValue&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5189</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7035" BrowseName="1:DataSetDescription" ParentNodeId="ns=1;i=5189" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>DataSetDescription</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5189</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6187" BrowseName="1:DataSetID" ParentNodeId="ns=1;i=5189" DataType="String" AccessLevel="3">
    <DisplayName>DataSetID</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5189</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7042" BrowseName="1:LoadDataSet" ParentNodeId="ns=1;i=1016">
    <DisplayName>LoadDataSet</DisplayName>
    <Description>The LoadDataSet Method loads the dataset to the underlying system after having validated that (a) the dataset is complete when IsCompleteDataset is True and (b) the dataset is valid.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.7.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6437</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6438</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6437" BrowseName="InputArguments" ParentNodeId="ns=1;i=7042" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7042</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DataSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The dataset to be transferred to the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IsCompleteDataSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>When true, the DataSet argument is a complete dataset, meaning all DataSet entries are included.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6438" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7042" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7042</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7033" BrowseName="1:LoadMaterialList" ParentNodeId="ns=1;i=1016">
    <DisplayName>LoadMaterialList</DisplayName>
    <Description>The LoadMaterialList Method loads the material list to the underlying system after having validated that 
(a) the material list is complete and (b) the material list is valid.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.7.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6305</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6329</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6305" BrowseName="InputArguments" ParentNodeId="ns=1;i=7033" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7033</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MaterialList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3037</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The material list to be transferred to the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6329" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7033" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7033</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6330" BrowseName="1:MaterialList" ParentNodeId="ns=1;i=1016" DataType="MaterialListType">
    <DisplayName>MaterialList</DisplayName>
    <Description>MaterialList contains the list of materials that are going to be used for the production of the current 
production order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1016</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5066" BrowseName="1:MechanicalAdjustments" ParentNodeId="ns=1;i=1016">
    <DisplayName>MechanicalAdjustments</DisplayName>
    <Description>The MechanicalAdjustments folder contains the non-digital settings required to setup the machine e.g. 
mechanical adjustments.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12096</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12096" BrowseName="1:&lt;DocumentName&gt;" SymbolicName="DocumentName" ParentNodeId="ns=1;i=5066" DataType="ByteString">
    <DisplayName>&lt;DocumentName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5066</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7034" BrowseName="1:ValidateDataSet" ParentNodeId="ns=1;i=1016">
    <DisplayName>ValidateDataSet</DisplayName>
    <Description>The ValidateDataSet Method transfers a dataset, complete when IsCompleteDataSet is True, to the underlying system and returns the result of the validation, i.e. verifying that the dataset is complete and can run in production.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.7.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6186</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6185" BrowseName="InputArguments" ParentNodeId="ns=1;i=7034" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7034</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DataSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3018</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The dataset to be validated by the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IsCompleteDataSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>When true, the DataSet argument is a complete dataset, meaning all DataSet entries are included.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6186" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7034" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7034</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FailedValidationEntries</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3004</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The dataset items that failed the validation.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FailedValidationMessages</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3002</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The detailed reasons the validation failed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7043" BrowseName="1:ValidateMaterialList" ParentNodeId="ns=1;i=1016">
    <DisplayName>ValidateMaterialList</DisplayName>
    <Description>The ValidateMaterialList Method transfers a material list to the underlying system and returns the result 
of the validation.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.7.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6331</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6332</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1016</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6331" BrowseName="InputArguments" ParentNodeId="ns=1;i=7043" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7043</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MaterialList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3037</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The material list to be validated by the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6332" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7043" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7043</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FailedValidationEntries</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3036</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The material list items that failed the validation.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FailedValidationMessages</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3002</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The detailed reasons the validation failed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:MachineModuleSpecificationType">
    <DisplayName>MachineModuleSpecificationType</DisplayName>
    <Description>The MachineModuleSpecificationType provides the specification of the machine module as 
currently operating including capabilities, internal buffers and loading points.</Description>
    <Category>TMC Single PO Production</Category>
    <Category>TMC Asset Management</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.6.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=12168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5067</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9267</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7284</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20259</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9270</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6198</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6145</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=12168" BrowseName="1:DeleteSpecificationRecord" ParentNodeId="ns=1;i=1002">
    <DisplayName>DeleteSpecificationRecord</DisplayName>
    <Description>The DeleteSpecificationRecord Method deletes a specification record.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.6.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12169</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12170</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12169" BrowseName="InputArguments" ParentNodeId="ns=1;i=12168" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12168</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SpecificationRecord</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The OPC UA unique node identifier for the specification to be deleted from the underlying system 
repository.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12170" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12168" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12168</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5067" BrowseName="1:Documentation" ParentNodeId="ns=1;i=1002">
    <DisplayName>Documentation</DisplayName>
    <Description>The Object DocumentationRep is the sole repository for the machine module documentation resources. 
The DocumentationRep is accessed, for example, by clients and HMIs.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:&lt;DocumentName&gt;" SymbolicName="DocumentName" ParentNodeId="ns=1;i=5067" DataType="ByteString">
    <DisplayName>&lt;DocumentName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5067</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:ByteString>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9267" BrowseName="1:LoadMachineModuleDocumentation" ParentNodeId="ns=1;i=1002">
    <DisplayName>LoadMachineModuleDocumentation</DisplayName>
    <Description>The LoadMachineModuleDocumentation Method allows to securely load any machine module 
documentation to the documentation repository DocumentationRep folder where it can be reached by 
applications.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.6.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9268</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9269</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9268" BrowseName="InputArguments" ParentNodeId="ns=1;i=9267" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9267</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentToBeLoaded</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document, as a byte string, to be transferred to the Documentation folder.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document name to be associated to the document in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9269" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9267" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9267</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7284" BrowseName="1:LocationName" ParentNodeId="ns=1;i=1002" DataType="String" AccessLevel="3">
    <DisplayName>LocationName</DisplayName>
    <Description>The Property LocationName of type String contains the location of the machine module within 
the user production site.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:MaterialLoadingPoints" ParentNodeId="ns=1;i=1002" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialLoadingPoints</DisplayName>
    <Description>The Property MaterialLoadingPoints identifies the loading points of the machine module and their capability in terms of what materials can be loaded at a loading point. The Property MaterialLoadingPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12098" BrowseName="1:MaterialOutputPoints" ParentNodeId="ns=1;i=1002" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialOutputPoints</DisplayName>
    <Description>The Property MaterialOutputPoints identifies the output points of the machine module and their capability in terms of what materials can be output The Property MaterialOutputPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20259" BrowseName="1:MaterialRejectionPoints" ParentNodeId="ns=1;i=1002" DataType="MaterialPointType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialRejectionPoints</DisplayName>
    <Description>The Property MaterialRejectionPoints identifies the rejection points of the machine module and their capability in terms of what materials are rejected The Property MaterialRejectionPoints is defined as a list of objects of type MaterialPointType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="1:MaterialStorageBuffers" ParentNodeId="ns=1;i=1002" DataType="MaterialStorageBufferDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>MaterialStorageBuffers</DisplayName>
    <Description>The Property MaterialStorageBuffers describes the buffers inside the machine module and their current status. The Property MaterialStorageBuffers is a list of objects of type MaterialStorageBufferDataType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9270" BrowseName="1:RemoveMachineModuleDocumentation" ParentNodeId="ns=1;i=1002">
    <DisplayName>RemoveMachineModuleDocumentation</DisplayName>
    <Description>The RemoveMachineModuleDocumentation Method allows to securely remove, i.e. permanently delete,
any machine module documentation from the documentation repository Documentation.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.6.4</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9271</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9272</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9271" BrowseName="InputArguments" ParentNodeId="ns=1;i=9270" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9270</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DocumentName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The document name to be associated to the document in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9272" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9270" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9270</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7029" BrowseName="1:SetNewSpecification" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetNewSpecification</DisplayName>
    <Description>The Method SetNewSpecification saves its arguments as the new specification for the machine module. 
Prior to that it saves the previous specification into the PastSpecification Records Object of the same 
machine module.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.6.5</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6180</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6367</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6180" BrowseName="InputArguments" ParentNodeId="ns=1;i=7029" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7029</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialLoadingPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material loading points that will be valid after the machine specification is changed.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialStorageBuffers</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3014</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the storage buffers that will be valid after the machine specification is changed.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialOutputPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material output points that will be valid after the machine specification is changed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>NewMaterialRejectionPoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The information about the material rejection points that will be valid after the machine specification is changed.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6367" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7029" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7029</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7300" BrowseName="1:TimeZone" ParentNodeId="ns=1;i=1002" DataType="TimeZoneDataType" AccessLevel="3">
    <DisplayName>TimeZone</DisplayName>
    <Description>The local time zone where the machine operates. It is required to convert UTC times into local 
time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6198" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=1002" DataType="UInt64">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The Property TotalRunningHours counts the number of hours the machine module has been in operation 
since the last time its configuration was changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:UInt64 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt64>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7285" BrowseName="1:UserMachineName" ParentNodeId="ns=1;i=1002" DataType="String" AccessLevel="3">
    <DisplayName>UserMachineName</DisplayName>
    <Description>The Property UserMachineName of type String contains the name used by the user to identify 
the machine module. LocationName and UserMachineName uniquely identify the machine 
module in the user organization.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6145" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=1002" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The Property ValidSince is the date since the configuration was last modified.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2000-01-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1077" BrowseName="1:MaterialLocationType">
    <DisplayName>MaterialLocationType</DisplayName>
    <Description>The MaterialLocationType ObjectType describes locations where material is stored around a machine module. Examples of such locations are the designated areas on the floor where materials are delivered for consumption or where material produced by the machine is waiting to be collected. When the location where the material is stored is integral part of the mechanics or control of the machine, the location shall be modelled as a MaterialStorageBuffer.</Description>
    <Category>TMC Intralogistics at the machine</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.48</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=13468</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13469</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1085</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1087</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5648</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13508</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13509</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13510</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11638</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5660</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=13468" BrowseName="1:CanReceive" ParentNodeId="ns=1;i=1077" DataType="Boolean">
    <DisplayName>CanReceive</DisplayName>
    <Description>When True, material sublots or carriers can be stored in the material location. It is set by the underlying 
system to make the material location available for receiving.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13469" BrowseName="1:CanSend" ParentNodeId="ns=1;i=1077" DataType="Boolean">
    <DisplayName>CanSend</DisplayName>
    <Description>When True, material sublots or carriers can be removed in the material location. It is set by the underlying 
system to make the material location available for sending.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5648" BrowseName="1:Carriers" ParentNodeId="ns=1;i=1077">
    <DisplayName>Carriers</DisplayName>
    <Description>The Carriers folder provides carriers that are stored in the material location.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5285</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5285" BrowseName="1:&lt;Carrier&gt;" SymbolicName="Carrier" ParentNodeId="ns=1;i=5648">
    <DisplayName>&lt;Carrier&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5287</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9454</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9455</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6219</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9456</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9457</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9461</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9464</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9465</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9466</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9468</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5288</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11636</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9470</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10392</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5648</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5287" BrowseName="1:Data" ParentNodeId="ns=1;i=5285">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder organizes implementation specific data for the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9454" BrowseName="1:EndSubCarrierLoading" ParentNodeId="ns=1;i=5285">
    <DisplayName>EndSubCarrierLoading</DisplayName>
    <Description>The EndSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier is complete.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9454" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9454</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9455" BrowseName="1:EndSubCarrierUnloading" ParentNodeId="ns=1;i=5285">
    <DisplayName>EndSubCarrierUnloading</DisplayName>
    <Description>The EndSubCarrierUnloading Method informs the underlying system that the unloading of (sub) carriers 
into the carrier is complete.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9455" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9455</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6219" BrowseName="1:FormFactor" ParentNodeId="ns=1;i=5285" DataType="String">
    <DisplayName>FormFactor</DisplayName>
    <Description>The form factor of the carrier e.g., trolley, AGV, core, IBC, etc.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9456" BrowseName="1:ID" ParentNodeId="ns=1;i=5285" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The underlying system identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9457" BrowseName="1:LoadSubCarrier" ParentNodeId="ns=1;i=5285">
    <DisplayName>LoadSubCarrier</DisplayName>
    <Description>The LoadSubCarrier Method requests the underlying system to load a subcarrier into the carrier that is 
currently being loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9459</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9460</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9459" BrowseName="InputArguments" ParentNodeId="ns=1;i=9457" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9457</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MESID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The higher-level system identifier for the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ParentCarrierID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the parent carrier i.e., the carrier containing the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9460" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9457" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9457</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9461" BrowseName="1:LoadSublots" ParentNodeId="ns=1;i=5285">
    <DisplayName>LoadSublots</DisplayName>
    <Description>The LoadSublot Method requests the underlying system to load one or more material sublots into the 
carrier that is currently being loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9462</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9463</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9462" BrowseName="InputArguments" ParentNodeId="ns=1;i=9461" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9461</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Sublots</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3025</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The material sublots to be loaded to the carrier.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9463" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9461" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9461</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9464" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=5285" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>A higher-level system e.g., MES, identification of the carrier.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9465" BrowseName="1:ParentCarrierID" ParentNodeId="ns=1;i=5285" DataType="String">
    <DisplayName>ParentCarrierID</DisplayName>
    <Description>The unique identifier of the carrier that contains the carrier in question.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9466" BrowseName="1:StartSubCarrierLoading" ParentNodeId="ns=1;i=5285">
    <DisplayName>StartSubCarrierLoading</DisplayName>
    <Description>The StartSubCarrierLoading Method informs the underlying system that the loading of (sub) carriers into 
the carrier has started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9467</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9467" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9466" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9466</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9468" BrowseName="1:StartSubCarrierUnloading" ParentNodeId="ns=1;i=5285">
    <DisplayName>StartSubCarrierUnloading</DisplayName>
    <Description>The StartSubCarrierUnLoading Method informs the underlying system that the unloading of (sub) 
carriers from the carrier has started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9469</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9469" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9468" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9468</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5288" BrowseName="1:SubCarriers" ParentNodeId="ns=1;i=5285">
    <DisplayName>SubCarriers</DisplayName>
    <Description>The SubCarriers folder organizes carriers contained in the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11636" BrowseName="1:Sublots" ParentNodeId="ns=1;i=5285" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <Description>The subLots contained in the carrier.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9470" BrowseName="1:UnloadSubCarrier" ParentNodeId="ns=1;i=5285">
    <DisplayName>UnloadSubCarrier</DisplayName>
    <Description>The UnloadSubCarrier Method requests the underlying system to unload a subcarrier from the carrier 
that is currently being unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9471</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10391</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9471" BrowseName="InputArguments" ParentNodeId="ns=1;i=9470" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9470</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The unique identifier of the carrier to be loaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10391" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9470" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9470</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10392" BrowseName="1:UnloadSublots" ParentNodeId="ns=1;i=5285">
    <DisplayName>UnloadSublots</DisplayName>
    <Description>The UnloadSublots Method requests the underlying system to unload one or more sublots from the 
carrier that is currently being unloaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10819</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10962</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5285</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10819" BrowseName="InputArguments" ParentNodeId="ns=1;i=10392" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10392</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SublotIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The unique identifiers of the material sublots to be unloaded.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10962" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10392" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10392</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13508" BrowseName="1:ID" ParentNodeId="ns=1;i=1077" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material location.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13509" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=1077" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>The unique identifier of the material location according to a higher-level system, e.g. MES or ERP.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13510" BrowseName="1:State" ParentNodeId="ns=1;i=1077" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The state the material location is in.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5653" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=1077" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describing the state and transitions of the material location.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9417</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5184</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5213</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9418</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9420</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9422</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9423</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8976</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5177</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9417" BrowseName="3:Abort" ParentNodeId="ns=1;i=5653" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5184" BrowseName="1:Aborted" ParentNodeId="ns=1;i=5653">
    <DisplayName>Aborted</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9645</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9645" BrowseName="StateNumber" ParentNodeId="ns=1;i=5184" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5184</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">9</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5213" BrowseName="1:AbortedToCleared" ParentNodeId="ns=1;i=5653">
    <DisplayName>AbortedToCleared</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9709</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9710</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9709" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5213" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5213</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9480</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9480" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9709" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9709</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9710" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5213" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5213</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9418" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5653" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9419</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9419" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9418" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9418</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5174" BrowseName="1:AbortingToAborted" ParentNodeId="ns=1;i=5653">
    <DisplayName>AbortingToAborted</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9625</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9626</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9625" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5174" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5174</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9638</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9638" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9625" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9625</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9626" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5174" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5174</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9420" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5653" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9421</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9421" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9420" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9420</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9002" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5653" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9004" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5653" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9422" BrowseName="3:Clear" ParentNodeId="ns=1;i=5653" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5022" BrowseName="1:ClearedToAborting" ParentNodeId="ns=1;i=5653">
    <DisplayName>ClearedToAborting</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9452</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9453</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9452" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5022" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9627</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9627" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9452" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9452</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9453" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5022" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9423" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5653" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9424</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9424" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9423" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9423</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9005" BrowseName="CurrentState" ParentNodeId="ns=1;i=5653" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9006" BrowseName="Id" ParentNodeId="ns=1;i=9005" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9005</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8976" BrowseName="LastTransition" ParentNodeId="ns=1;i=5653" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8977</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9357</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9356" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8976" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8976</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8977" BrowseName="Id" ParentNodeId="ns=1;i=8976" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8976</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9357" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8976" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8976</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5177" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5653">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8978</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8979</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9358</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8980</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9000</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9359</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9360</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9361</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5372</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9379</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9380</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5653</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8978" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5177" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8979" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5177" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9358" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9429</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9429" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9358" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9358</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8980" BrowseName="CurrentState" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8981</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8981" BrowseName="Id" ParentNodeId="ns=1;i=8980" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8980</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5206" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5177" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8982</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8983</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5392</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9381</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9382</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8996</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5231</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9385</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9386</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9387</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9389</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9390</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9391</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5393</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9392</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8998</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9393</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9394</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9395</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9397</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9398</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9399</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9400</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9401</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9402</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9403</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9404</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9405</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9406</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9407</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9409</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9410</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8982" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5206" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8983" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5206" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5392" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5206" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12424</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12424" BrowseName="CurrentState" ParentNodeId="ns=1;i=5392" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5392</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12425</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12425" BrowseName="Id" ParentNodeId="ns=1;i=12424">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12424</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9381" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9430</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9430" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9381" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9381</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9382" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9431</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9431" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9382" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9382</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8996" BrowseName="CurrentState" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8997</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8997" BrowseName="Id" ParentNodeId="ns=1;i=8996" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8996</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5231" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5206" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9383</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9413</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9383" BrowseName="CurrentState" ParentNodeId="ns=1;i=5231" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5231</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9384</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9384" BrowseName="Id" ParentNodeId="ns=1;i=9383">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9383</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9413" BrowseName="LastTransition" ParentNodeId="ns=1;i=5231" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9414</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5231</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9414" BrowseName="Id" ParentNodeId="ns=1;i=9413">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9385" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9432</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9432" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9385" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9385</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9386" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9433</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9433" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9386" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9386</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9387" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9434</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9434" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9387" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9387</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9389" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9435</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9435" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9389" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9389</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9390" BrowseName="3:Hold" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9391" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9436</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9436" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9391" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9391</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5393" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5206" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12426</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12426" BrowseName="CurrentState" ParentNodeId="ns=1;i=5393" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5393</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12427</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12427" BrowseName="Id" ParentNodeId="ns=1;i=12426">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12426</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9392" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9437</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9437" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9392" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9392</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8998" BrowseName="LastTransition" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9415</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8999</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9416</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9415" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8998" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8998</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8999" BrowseName="Id" ParentNodeId="ns=1;i=8998" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8998</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9416" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8998" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8998</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9393" BrowseName="3:Reset" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9394" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9438</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9438" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9394" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9394</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9395" BrowseName="3:Start" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9396</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9396" BrowseName="InputArguments" ParentNodeId="ns=1;i=9395" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9395</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9397" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9439</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9439" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9397" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9397</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9398" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9440</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9440" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9398" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9398</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9399" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9400" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9441</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9441" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9400" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9400</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9401" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9442" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9401" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9401</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9402" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9443</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9443" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9402" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9402</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9403" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9444</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9444" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9403" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9403</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9404" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9405" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9406" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9445</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9445" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9406" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9406</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9407" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9446</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9446" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9407" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9407</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9408" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5206" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9409" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9447</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9447" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9409" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9409</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9410" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5206" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9448</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5206</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9448" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9410" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9410</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9000" BrowseName="LastTransition" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9411</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9412</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9411" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9000" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9001" BrowseName="Id" ParentNodeId="ns=1;i=9000" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9412" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9000" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9000</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9359" BrowseName="3:Reset" ParentNodeId="ns=1;i=5177" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9360" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9449</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9449" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9360" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9360</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9361" BrowseName="3:Stop" ParentNodeId="ns=1;i=5177" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5372" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5177" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12384</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12384" BrowseName="CurrentState" ParentNodeId="ns=1;i=5372" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5372</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12385</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12385" BrowseName="Id" ParentNodeId="ns=1;i=12384">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12384</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9379" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9450</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9450" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9379" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9379</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9380" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5177" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9451</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5177</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9451" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9380" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9380</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11638" BrowseName="1:Sublots" ParentNodeId="ns=1;i=1077" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>Sublots</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5660" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=1077">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the MaterialLocationType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16679</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16676</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13534</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13535</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13537</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5661</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13540</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16679" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5660" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5660</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16814</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16815</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16814" BrowseName="InputArguments" ParentNodeId="ns=1;i=16679" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16679</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16815" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16679" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16679</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16676" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5660" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16677</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5660</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16678</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16677" BrowseName="InputArguments" ParentNodeId="ns=1;i=16676" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16676</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16678" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16676" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16676</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13534" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5660" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5660</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13535" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5660" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5660</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13536" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5660" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5660</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13537" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5660" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5660</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5661" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5660">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13538</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13539</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5660</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=13538" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5661" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5661</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13539" BrowseName="1:Default" ParentNodeId="ns=1;i=5661" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5661</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13540" BrowseName="1:Width" ParentNodeId="ns=1;i=5660" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5660</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1046" BrowseName="1:ProcessItemType">
    <DisplayName>ProcessItemType</DisplayName>
    <Description>The ProcessItemType is used to measure and monitor over time a measurement point. The 
ProcessItemType also provides aggregates (Avg, Max, Min, Std, Total) that are computed by 
the underlying system.</Description>
    <Category>TMC Process Variables Ingestion and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.44.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6230</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6231</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6234</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6235</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6236</Reference>
      <Reference ReferenceType="GeneratesEvent">i=10060</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22388</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7290</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7292</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6230" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=1046" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6231" BrowseName="1:Avg" ParentNodeId="ns=1;i=1046" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6234" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=1046" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5038" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=1046">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6122</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6151</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6153</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6163</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6255</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12061</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6157</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12068</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12079</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6256</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6257</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6162</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6258</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6259</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6260</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6261</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="AckedState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="Id" ParentNodeId="ns=1;i=6045" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6045</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7002" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5038" MethodDeclarationId="i=9111">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="InputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="ActiveState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="Id" ParentNodeId="ns=1;i=6035" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6035</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="AddComment" ParentNodeId="ns=1;i=5038" MethodDeclarationId="i=9029">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="BranchId" ParentNodeId="ns=1;i=5038" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5038" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6146" BrowseName="Comment" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6147</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6147" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6146" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6146</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6151" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5038" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6152" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6153" BrowseName="ConditionName" ParentNodeId="ns=1;i=5038" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7009" BrowseName="Disable" ParentNodeId="ns=1;i=5038" MethodDeclarationId="i=9028">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7017" BrowseName="Enable" ParentNodeId="ns=1;i=5038" MethodDeclarationId="i=9027">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="EnabledState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="Id" ParentNodeId="ns=1;i=6037" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6163" BrowseName="EventId" ParentNodeId="ns=1;i=5038" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6255" BrowseName="EventType" ParentNodeId="ns=1;i=5038" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12061" BrowseName="HighHighLimit" ParentNodeId="ns=1;i=5038" DataType="Double">
    <DisplayName>HighHighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12062" BrowseName="HighHighState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>HighHighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18038</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18039</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18038" BrowseName="FalseState" ParentNodeId="ns=1;i=12062" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12062</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12063" BrowseName="Id" ParentNodeId="ns=1;i=12062" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18039" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12062" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18040" BrowseName="TrueState" ParentNodeId="ns=1;i=12062" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12062</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12064" BrowseName="HighLimit" ParentNodeId="ns=1;i=5038" DataType="Double">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12065" BrowseName="HighState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>HighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18042</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18043</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18041" BrowseName="FalseState" ParentNodeId="ns=1;i=12065" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12065</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12066" BrowseName="Id" ParentNodeId="ns=1;i=12065" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12065</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18042" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12065" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12065</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18043" BrowseName="TrueState" ParentNodeId="ns=1;i=12065" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12065</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="InputNode" ParentNodeId="ns=1;i=5038" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6157" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5038" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6159</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6159" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6157" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12067" BrowseName="LowLimit" ParentNodeId="ns=1;i=5038" DataType="Double">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12068" BrowseName="LowLowLimit" ParentNodeId="ns=1;i=5038" DataType="Double">
    <DisplayName>LowLowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12079" BrowseName="LowLowState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>LowLowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12080</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18044" BrowseName="FalseState" ParentNodeId="ns=1;i=12079" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12079</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12080" BrowseName="Id" ParentNodeId="ns=1;i=12079" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12079</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18045" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12079" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12079</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18046" BrowseName="TrueState" ParentNodeId="ns=1;i=12079" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12079</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12081" BrowseName="LowState" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>LowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12082</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18047" BrowseName="FalseState" ParentNodeId="ns=1;i=12081" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12081</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12082" BrowseName="Id" ParentNodeId="ns=1;i=12081" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18048" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12081" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18049" BrowseName="TrueState" ParentNodeId="ns=1;i=12081" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12081</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6256" BrowseName="Message" ParentNodeId="ns=1;i=5038" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6160" BrowseName="Quality" ParentNodeId="ns=1;i=5038" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6161</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6161" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6160" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6160</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6257" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5038" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6162" BrowseName="Retain" ParentNodeId="ns=1;i=5038" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6258" BrowseName="Severity" ParentNodeId="ns=1;i=5038" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6259" BrowseName="SourceName" ParentNodeId="ns=1;i=5038" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6260" BrowseName="SourceNode" ParentNodeId="ns=1;i=5038" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5038" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6261" BrowseName="Time" ParentNodeId="ns=1;i=5038" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6235" BrowseName="1:Max" ParentNodeId="ns=1;i=1046" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6236" BrowseName="1:Min" ParentNodeId="ns=1;i=1046" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22388" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=1046">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.44.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22389</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22389" BrowseName="OutputArguments" ParentNodeId="ns=1;i=22388" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22388</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6150" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=1046" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6237</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6343</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6237" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6150" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6150</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6343" BrowseName="EURange" ParentNodeId="ns=1;i=6150" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6150</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7290" BrowseName="1:Std" ParentNodeId="ns=1;i=1046" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7292" BrowseName="1:Total" ParentNodeId="ns=1;i=1046" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5029" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=1046">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the ProcessItemType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6248</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6253</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6289</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6353</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7027" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5029" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6166</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6164" BrowseName="InputArguments" ParentNodeId="ns=1;i=7027" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7027</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6166" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7027" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7027</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7028" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5029" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6168</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6247</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6168" BrowseName="InputArguments" ParentNodeId="ns=1;i=7028" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7028</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6247" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7028" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7028</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6248" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5029" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6249" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5029" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6253" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5029" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6289" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5029" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5030" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5029">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17143</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6313</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5029</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17143" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5030" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5030</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6313" BrowseName="1:Default" ParentNodeId="ns=1;i=5030" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5030</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6353" BrowseName="1:Width" ParentNodeId="ns=1;i=5029" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:Value" ParentNodeId="ns=1;i=1046" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6024</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6021" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6021" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6021" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6021</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1040" BrowseName="1:ProcessControlItemType">
    <DisplayName>ProcessControlItemType</DisplayName>
    <Description>The ProcessControlItem Object Type describes a generic control loop including the measured variable to be controlled (PV), the desired value for the variable (SP) and the signal to the actuator (CV) to bring the PV to match the SP.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.45.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=20298</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20265</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1046</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=20298" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=1040" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=1040" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20265" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=1040" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=1040" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=1040">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.45.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="InputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1044" BrowseName="1:SensorFunctionType">
    <DisplayName>SensorFunctionType</DisplayName>
    <Description>The SensorFunctionType describes a single measuring function or quality sampling function.</Description>
    <Category>TMC Quality Assurance and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.13.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5208</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6193</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7437</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7438</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7440</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5208" BrowseName="1:&lt;DefectReason&gt;" SymbolicName="DefectReason" ParentNodeId="ns=1;i=1044" EventNotifier="1">
    <DisplayName>&lt;DefectReason&gt;</DisplayName>
    <Description>The defect reasons triggered by the sensor function.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1044</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7444</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7445</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7446</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7450</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5217</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7444" BrowseName="1:DetectionCountMasterTotal" ParentNodeId="ns=1;i=5208" DataType="UInt64">
    <DisplayName>DetectionCountMasterTotal</DisplayName>
    <Description>The total number of times the defect reason occurred. The total is never reset to zero.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5208</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7445" BrowseName="1:DetectionCountTotal" ParentNodeId="ns=1;i=5208" DataType="UInt64" AccessLevel="5">
    <DisplayName>DetectionCountTotal</DisplayName>
    <Description>The total number of times a defect reason occurred. The total is reset to zero only when the 
ResetProductionTotals method in the MachineModuleProductionType is executed successfully.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5208</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7446" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=5208" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the defect reason is triggered. When DetectionMode is False, the 
defect reason is not active, i.e. never triggered.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5208</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7450" BrowseName="1:SetDetectionMode" ParentNodeId="ns=1;i=5208" MethodDeclarationId="ns=1;i=7428">
    <DisplayName>SetDetectionMode</DisplayName>
    <Description>The Method SetDetectionMode enables or disables the defect reason.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7451</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7452</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5208</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7451" BrowseName="InputArguments" ParentNodeId="ns=1;i=7450" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7450</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Specifies if the method enables or disables the defect reason</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7452" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7450" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7450</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5217" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=5208">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the DefectReasonType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16621</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16618</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7436</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7447</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7448</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7449</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5698</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7455</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16621" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5217" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5217</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16786</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16787</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16786" BrowseName="InputArguments" ParentNodeId="ns=1;i=16621" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16621</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16787" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16621" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16621</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16618" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5217" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16619</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5217</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16620</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16619" BrowseName="InputArguments" ParentNodeId="ns=1;i=16618" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16618</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16620" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16618" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16618</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7436" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5217" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5217</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7447" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5217" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5217</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7448" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5217" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5217</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7449" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5217" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5217</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5698" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5217">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16617</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7453</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5217</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=16617" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5698" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5698</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7453" BrowseName="1:Default" ParentNodeId="ns=1;i=5698" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5698</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7455" BrowseName="1:Width" ParentNodeId="ns=1;i=5217" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5217</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6193" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=1044" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the sensor function measures the sensor value and the inner 
defect reasons are enabled, meaning they can be active or not.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1044</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7437" BrowseName="1:LoadReferenceFeatures" ParentNodeId="ns=1;i=1044">
    <DisplayName>LoadReferenceFeatures</DisplayName>
    <Description>The Method LoadReferenceFeatures loads binary profiles to be used as references for defect detection.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.13.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7443</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6233</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7443" BrowseName="InputArguments" ParentNodeId="ns=1;i=7437" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7437</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Features</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of binary profiles to be used as references for a detection system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6233" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7437" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7437</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7438" BrowseName="1:SensorValue" ParentNodeId="ns=1;i=1044" DataType="Number">
    <DisplayName>SensorValue</DisplayName>
    <Description>The value measured for the sensor function.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17497</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6211</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6211" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7438" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7438</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7440" BrowseName="1:SetDetectionMode" ParentNodeId="ns=1;i=1044">
    <DisplayName>SetDetectionMode</DisplayName>
    <Description>The method SetDetectionMode enables or disables the detection function and the underneath defect reasons.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.13.3</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1044</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7441" BrowseName="InputArguments" ParentNodeId="ns=1;i=7440" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7440</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Specifies if the method enables or disables the defect detection sensor</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7442" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7440" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7440</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5015" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=1044">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the SensorFunctionType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16546</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16543</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6192</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6194</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6195</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6196</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6199</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16546" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5015" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16750</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16751</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16750" BrowseName="InputArguments" ParentNodeId="ns=1;i=16546" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16546</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16751" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16546" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16546</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16543" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5015" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16544</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16545</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16544" BrowseName="InputArguments" ParentNodeId="ns=1;i=16543" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16543</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16545" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16543" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16543</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6192" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5015" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6194" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5015" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6195" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5015" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6196" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5015" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5016" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5015">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16542</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6197</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=16542" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5016" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5016</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6197" BrowseName="1:Default" ParentNodeId="ns=1;i=5016" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5016</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6199" BrowseName="1:Width" ParentNodeId="ns=1;i=5015" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5015</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1001" BrowseName="1:MachineModuleProductionStateMachineType">
    <DisplayName>MachineModuleProductionStateMachineType</DisplayName>
    <Description>The MachineModuleProductionStateMachineType provides state information about the 
execution of a production order at a Machine Module.</Description>
    <Category>TMC Single PO Production</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.39</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=22414</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22416</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9143</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22420</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22422</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22426</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22428</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22432</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22436</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22438</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22442</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22444</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9179</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22448</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9227</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22452</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22454</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22458</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9258</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6953</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22462</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22464</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9345</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22468</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9373</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2771</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=22414" BrowseName="1:Aborted" ParentNodeId="ns=1;i=1001">
    <DisplayName>Aborted</DisplayName>
    <Description>The product(s) or parts present in the machine module are discharged from the machine, either through machine specific automatic sequences or manually by the operators.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22415</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22416</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22422</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22415" BrowseName="StateNumber" ParentNodeId="ns=1;i=22414" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22414</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22416" BrowseName="1:AbortedToComplete" ParentNodeId="ns=1;i=1001">
    <DisplayName>AbortedToComplete</DisplayName>
    <Description>It represents the transition from Aborted to Complete.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22414</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9143</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22436</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7747</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9143" BrowseName="1:AbortedToCompleteGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>AbortedToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9146</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22416</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9146" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9143" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9143</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7747" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22416" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22416</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22420" BrowseName="1:Aborting" ParentNodeId="ns=1;i=1001">
    <DisplayName>Aborting</DisplayName>
    <Description>The underlying system performs the preparation to complete the production order which is complete in the active upstream machine modules.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22421</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22422</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22444</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22454</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22464</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22421" BrowseName="StateNumber" ParentNodeId="ns=1;i=22420" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22420</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22422" BrowseName="1:AbortingToAborted" ParentNodeId="ns=1;i=1001">
    <DisplayName>AbortingToAborted</DisplayName>
    <Description>It represents the transition from Aborting to Aborted.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22414</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22420</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9168</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7817</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9168" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9169</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22422</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9169" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9168" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9168</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7817" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22422" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22422</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22426" BrowseName="1:Assigned" ParentNodeId="ns=1;i=1001">
    <DisplayName>Assigned</DisplayName>
    <Description>The information for at least one production order  to be started is available.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22427</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22428</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22432</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22438</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22427" BrowseName="StateNumber" ParentNodeId="ns=1;i=22426" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22426</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">3</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22428" BrowseName="1:AssignedToComplete" ParentNodeId="ns=1;i=1001">
    <DisplayName>AssignedToComplete</DisplayName>
    <Description>It represents the transition from Assigned to Complete.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22426</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9172</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22436</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8900</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9172" BrowseName="1:AssignedToCompleteGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>AssignedToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9173</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22428</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9173" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9172" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9172</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8900" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22428" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22428</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22432" BrowseName="1:AssignedToStarting" ParentNodeId="ns=1;i=1001">
    <DisplayName>AssignedToStarting</DisplayName>
    <Description>It represents the transition from Assigned to Starting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22426</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9174</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22462</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8901</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9174" BrowseName="1:AssignedToStartingGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>AssignedToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9175</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22432</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9175" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9174" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9174</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8901" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22432" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22432</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22436" BrowseName="1:Complete" ParentNodeId="ns=1;i=1001">
    <DisplayName>Complete</DisplayName>
    <Description>The machine module does not accept any more input product(s) or parts, the ProductionOrder is nulled and the machine is ready to execute a new production order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2309</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22416</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22428</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22437</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22438</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22448</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22437" BrowseName="StateNumber" ParentNodeId="ns=1;i=22436" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22436</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">4</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22438" BrowseName="1:CompleteToAssigned" ParentNodeId="ns=1;i=1001">
    <DisplayName>CompleteToAssigned</DisplayName>
    <Description>It represents the transition from Complete to Assigned.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22426</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22436</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9176</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8902</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9176" BrowseName="1:CompleteToAssignedGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>CompleteToAssignedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9177</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22438</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9177" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9176" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9176</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8902" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22438" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22438</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22442" BrowseName="1:Completing" ParentNodeId="ns=1;i=1001">
    <DisplayName>Completing</DisplayName>
    <Description>The underlying system performs the preparation to complete the production order which is complete in the active upstream machine modules.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22443</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22444</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22448</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22458</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22443" BrowseName="StateNumber" ParentNodeId="ns=1;i=22442" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22442</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">5</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22444" BrowseName="1:CompletingToAborting" ParentNodeId="ns=1;i=1001">
    <DisplayName>CompletingToAborting</DisplayName>
    <Description>It represents the transition from Completing to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22420</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9179</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8903</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9179" BrowseName="1:CompletingToAbortingGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>CompletingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9180</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22444</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9180" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9179" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9179</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8903" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22444" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22444</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22448" BrowseName="1:CompletingToComplete" ParentNodeId="ns=1;i=1001">
    <DisplayName>CompletingToComplete</DisplayName>
    <Description>It represents the transition from Completing to Complete.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22436</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9227</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8904</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9227" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9235</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22448</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9235" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9227" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9227</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8904" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22448" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22448</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22452" BrowseName="1:Execute" ParentNodeId="ns=1;i=1001">
    <DisplayName>Execute</DisplayName>
    <Description>The production order is processed and input product(s) or parts are received.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22453</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22454</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22458</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22468</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22453" BrowseName="StateNumber" ParentNodeId="ns=1;i=22452" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22452</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">6</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22454" BrowseName="1:ExecuteToAborting" ParentNodeId="ns=1;i=1001">
    <DisplayName>ExecuteToAborting</DisplayName>
    <Description>It represents the transition from Execute to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22420</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22452</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9251</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8905</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9251" BrowseName="1:ExecuteToAbortingGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>ExecuteToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9252</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22454</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9252" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9251" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9251</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8905" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22454" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22454</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22458" BrowseName="1:ExecuteToCompleting" ParentNodeId="ns=1;i=1001">
    <DisplayName>ExecuteToCompleting</DisplayName>
    <Description>It represents the transition from Execute to Completing.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22442</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22452</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9258</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8906</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9258" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9259</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22458</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9259" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9258" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9258</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8906" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22458" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22458</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6953" BrowseName="LastTransition" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7150</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7188</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7150" BrowseName="Id" ParentNodeId="ns=1;i=6953" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7188" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6953" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6953</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22462" BrowseName="1:Starting" ParentNodeId="ns=1;i=1001">
    <DisplayName>Starting</DisplayName>
    <Description>The underlying system performs the preparation to process product or parts according to the started production order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=22432</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22463</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22464</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=22468</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22463" BrowseName="StateNumber" ParentNodeId="ns=1;i=22462" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22462</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">7</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22464" BrowseName="1:StartingToAborting" ParentNodeId="ns=1;i=1001">
    <DisplayName>StartingToAborting</DisplayName>
    <Description>It represents the transition from Starting to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22420</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22462</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9345</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9022</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9345" BrowseName="1:StartingToAbortingGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>StartingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9346</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22464</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9346" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9345" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9345</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9022" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22464" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22464</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=22468" BrowseName="1:StartingToExecute" ParentNodeId="ns=1;i=1001">
    <DisplayName>StartingToExecute</DisplayName>
    <Description>It represents the transition from Starting to Execute.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=22452</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=22462</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=9373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9023</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9373" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=1001" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9374</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=22468</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9374" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9373" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9373</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9023" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=22468" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22468</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1018" BrowseName="1:TMCStateMachineType">
    <DisplayName>TMCStateMachineType</DisplayName>
    <Category>TMC Advanced Equipment Module and Control Module Status</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.41.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7109</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5540</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5535</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6800</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5553</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5536</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6802</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7121</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5539</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5561</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6804</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=3;i=3</Reference>
      <Reference ReferenceType="GeneratesEvent">i=2311</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7109" BrowseName="3:Abort" ParentNodeId="ns=1;i=1018">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5561</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5540" BrowseName="1:Aborted" ParentNodeId="ns=1;i=1018">
    <DisplayName>Aborted</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5535</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5536</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5176</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6770</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6770" BrowseName="StateNumber" ParentNodeId="ns=1;i=5540" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5540</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">9</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5176" BrowseName="1:AbortedSubstate" ParentNodeId="ns=1;i=1018">
    <DisplayName>AbortedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9631</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5540</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9631" BrowseName="CurrentState" ParentNodeId="ns=1;i=5176" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5176</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9632</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9632" BrowseName="Id" ParentNodeId="ns=1;i=9631">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9631</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5535" BrowseName="1:AbortedToCleared" ParentNodeId="ns=1;i=1018">
    <DisplayName>AbortedToCleared</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5540</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6800</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7121</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5539</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6736</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6800" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=1018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5535</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6801</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6801" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6800" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6800</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6736" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5535" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5535</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5553" BrowseName="1:Aborting" ParentNodeId="ns=1;i=1018">
    <DisplayName>Aborting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6771</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5561</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6771" BrowseName="StateNumber" ParentNodeId="ns=1;i=5553" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5553</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">8</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5536" BrowseName="1:AbortingToAborted" ParentNodeId="ns=1;i=1018">
    <DisplayName>AbortingToAborted</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5540</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5553</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6802</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6737</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6802" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=1018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6803</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6803" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6802" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6802</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6737" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5536" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5536</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7121" BrowseName="3:Clear" ParentNodeId="ns=1;i=1018">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5535</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5539" BrowseName="1:Cleared" ParentNodeId="ns=1;i=1018">
    <DisplayName>Cleared</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5535</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6738</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5561</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6738" BrowseName="StateNumber" ParentNodeId="ns=1;i=5539" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5539</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">19</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5561" BrowseName="1:ClearedToAborting" ParentNodeId="ns=1;i=1018">
    <DisplayName>ClearedToAborting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7109</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5553</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5539</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6804</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6776</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6804" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=1018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5561</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6805</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6805" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6804" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6804</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6776" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5561" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5561</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7157" BrowseName="LastTransition" ParentNodeId="ns=1;i=1018" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7168</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7167</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7175</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7168" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7157" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7167" BrowseName="Id" ParentNodeId="ns=1;i=7157" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7157</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8652</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7175" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7157" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7157</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5554" BrowseName="3:MachineState" ParentNodeId="ns=1;i=1018">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6772</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6773</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8813</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6774</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5563</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8652</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5539</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8815</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8816</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8818</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5353</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8819</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8821</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6772" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5554" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6773" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5554" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8813" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8814</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8814" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8813" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8813</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6774" BrowseName="CurrentState" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6775" BrowseName="Id" ParentNodeId="ns=1;i=6774" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6774</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5563" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5554" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6886</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6887</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5416</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7600</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7601</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6888</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5332</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7604</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7627</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7628</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7629</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7634</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5417</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7637</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6584</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7169</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7638</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7180</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7639</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7640</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7194</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7739</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7740</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7741</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7744</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7213</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7215</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7745</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7746</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7156</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7748</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7749</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6886" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5563" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6887" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5563" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5416" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5563" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12472</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12472" BrowseName="CurrentState" ParentNodeId="ns=1;i=5416" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5416</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12473</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12473" BrowseName="Id" ParentNodeId="ns=1;i=12472">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12472</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7600" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7775</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7775" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7600" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7600</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7601" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7781</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7781" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7601" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6888" BrowseName="CurrentState" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6889</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6889" BrowseName="Id" ParentNodeId="ns=1;i=6888" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6888</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5332" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5563" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7602</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6733</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7602" BrowseName="CurrentState" ParentNodeId="ns=1;i=5332" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5332</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7603</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7603" BrowseName="Id" ParentNodeId="ns=1;i=7602">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7602</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6733" BrowseName="LastTransition" ParentNodeId="ns=1;i=5332" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6734</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5332</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6734" BrowseName="Id" ParentNodeId="ns=1;i=6733">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6733</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7604" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7787</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7787" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7604" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7604</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7627" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7815</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7815" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7627" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7628" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7816</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7816" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7628" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7628</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7629" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7883</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7883" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7629" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7629</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7155" BrowseName="3:Hold" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7634" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8422</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8422" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7634" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7634</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5417" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5563" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12474</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12474" BrowseName="CurrentState" ParentNodeId="ns=1;i=5417" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5417</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12475</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12475" BrowseName="Id" ParentNodeId="ns=1;i=12474">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12474</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7637" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8423</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8423" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7637" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7637</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6584" BrowseName="LastTransition" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6931</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6585</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6933</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6931" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6584" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6585" BrowseName="Id" ParentNodeId="ns=1;i=6584" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6933" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6584" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6584</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7169" BrowseName="3:Reset" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7638" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8424</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8424" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7638" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7638</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7180" BrowseName="3:Start" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7182</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7182" BrowseName="InputArguments" ParentNodeId="ns=1;i=7180" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7180</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7639" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8425</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8425" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7639" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7639</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7640" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8643</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8643" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7640" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7640</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7194" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7739" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8644</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8644" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7739" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7739</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7740" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8645</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8645" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7740" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7740</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7741" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8646</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8646" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7741" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7741</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7744" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8647</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8647" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7744" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7744</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7213" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7215" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7745" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8648</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8648" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7745" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7745</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7746" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8649</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8649" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7746" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7746</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7156" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5563" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7748" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8650</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8650" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7748" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7748</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7749" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5563" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8651</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5563</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8651" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7749" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7749</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8652" BrowseName="LastTransition" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6938</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7167</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8653</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6938" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=8652" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8652</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8653" BrowseName="Id" ParentNodeId="ns=1;i=8652" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8652</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6952" BrowseName="TransitionTime" ParentNodeId="ns=1;i=8652" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8652</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8815" BrowseName="3:Reset" ParentNodeId="ns=1;i=5554" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8816" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8817</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8817" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8816" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8816</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8818" BrowseName="3:Stop" ParentNodeId="ns=1;i=5554" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5353" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5554" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12271</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12271" BrowseName="CurrentState" ParentNodeId="ns=1;i=5353" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5353</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12272" BrowseName="Id" ParentNodeId="ns=1;i=12271">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12271</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8819" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8820</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8820" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8819" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8819</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8821" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5554" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8822</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5554</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8822" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8821" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8821</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1028" BrowseName="1:TMCExecuteStateMachineType">
    <DisplayName>TMCExecuteStateMachineType</DisplayName>
    <Category>TMC Advanced Equipment Module and Control Module Status</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.42.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5679</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5186</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5693</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7365</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5681</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5694</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7367</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5733</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5695</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7369</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5696</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7371</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5697</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7373</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5683</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5710</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7378</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7350</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5684</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5711</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7380</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5686</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5187</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5712</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7382</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6229</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7351</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5687</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5713</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7393</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7352</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5688</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5714</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7395</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5715</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7397</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7353</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5689</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5716</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7399</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5717</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7401</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5690</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5718</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7403</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5719</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7405</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7361</Reference>
      <Reference ReferenceType="GeneratesEvent">i=2311</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7357</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5691</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5720</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7407</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5724</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7409</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7358</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5692</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5729</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7411</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7413</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=3;i=1</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5679" BrowseName="1:Complete" ParentNodeId="ns=1;i=1028">
    <DisplayName>Complete</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7225</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5693</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5694</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7225" BrowseName="StateNumber" ParentNodeId="ns=1;i=5679" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5679</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">17</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5186" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=1028" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9647</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5679</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9647" BrowseName="CurrentState" ParentNodeId="ns=1;i=5186" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9648</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9648" BrowseName="Id" ParentNodeId="ns=1;i=9647">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9647</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5693" BrowseName="1:CompleteToResetting" ParentNodeId="ns=1;i=1028">
    <DisplayName>CompleteToResetting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5679</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7365</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7351</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5687</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7309</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7365" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7366</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7366" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7365" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7365</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7309" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5693" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5693</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5681" BrowseName="1:Completing" ParentNodeId="ns=1;i=1028">
    <DisplayName>Completing</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7228</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5694</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5695</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7228" BrowseName="StateNumber" ParentNodeId="ns=1;i=5681" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5681</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">16</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5694" BrowseName="1:CompletingToComplete" ParentNodeId="ns=1;i=1028">
    <DisplayName>CompletingToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5679</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5681</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7367</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7326</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7367" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5694</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7368</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7368" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7367" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7367</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7326" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5694" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5694</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5682" BrowseName="1:Execute" ParentNodeId="ns=1;i=1028">
    <DisplayName>Execute</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5733</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7230</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5695</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5696</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5697</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5714</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5720</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5729</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7230" BrowseName="StateNumber" ParentNodeId="ns=1;i=5682" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5682</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">6</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5733" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=1028" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6590</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8845</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6590" BrowseName="CurrentState" ParentNodeId="ns=1;i=5733" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5733</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6591" BrowseName="Id" ParentNodeId="ns=1;i=6590">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6590</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8845" BrowseName="LastTransition" ParentNodeId="ns=1;i=5733" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8846</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5733</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8846" BrowseName="Id" ParentNodeId="ns=1;i=8845">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8845</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5695" BrowseName="1:ExecuteToCompleting" ParentNodeId="ns=1;i=1028">
    <DisplayName>ExecuteToCompleting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5681</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7369</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7361</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7327</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7369" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7370</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5695</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7370" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7369" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7369</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7327" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5695" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5695</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5696" BrowseName="1:ExecuteToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>ExecuteToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7371</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7328</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7371" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7372</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5696</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7372" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7371" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7371</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7328" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5696" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5696</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5697" BrowseName="1:ExecuteToSuspending" ParentNodeId="ns=1;i=1028">
    <DisplayName>ExecuteToSuspending</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7373</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7353</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5690</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7329</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7373" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7377</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5697</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7377" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7373" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7373</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7329" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5697" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5697</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5683" BrowseName="1:Held" ParentNodeId="ns=1;i=1028">
    <DisplayName>Held</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7231</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5710</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5711</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7231" BrowseName="StateNumber" ParentNodeId="ns=1;i=5683" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5683</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">11</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5710" BrowseName="1:HeldToUnholding" ParentNodeId="ns=1;i=1028">
    <DisplayName>HeldToUnholding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5683</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7378</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7330</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7357</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5691</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7378" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7379</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5710</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7379" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7378" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7330" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5710" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5710</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7350" BrowseName="3:Hold" ParentNodeId="ns=1;i=1028">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5696</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5715</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5716</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5718</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5724</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5730</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5684" BrowseName="1:Holding" ParentNodeId="ns=1;i=1028">
    <DisplayName>Holding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7232</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5696</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5711</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5715</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5716</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5718</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5724</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5730</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7232" BrowseName="StateNumber" ParentNodeId="ns=1;i=5684" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5684</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">10</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5711" BrowseName="1:HoldingToHeld" ParentNodeId="ns=1;i=1028">
    <DisplayName>HoldingToHeld</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5683</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5684</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7380</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7331</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7380" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7381</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5711</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7381" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7380" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7380</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7331" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5711" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5711</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5686" BrowseName="1:Idle" ParentNodeId="ns=1;i=1028">
    <DisplayName>Idle</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5187</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7233</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5712</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5713</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7233" BrowseName="StateNumber" ParentNodeId="ns=1;i=5686" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5686</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">4</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5187" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=1028" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9649</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5686</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9649" BrowseName="CurrentState" ParentNodeId="ns=1;i=5187" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5187</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9650</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9650" BrowseName="Id" ParentNodeId="ns=1;i=9649">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9649</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5712" BrowseName="1:IdleToStarting" ParentNodeId="ns=1;i=1028">
    <DisplayName>IdleToStarting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5686</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7382</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7352</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5688</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7332</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7382" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7392</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5712</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7392" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7382" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7382</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7332" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5712" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5712</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6229" BrowseName="LastTransition" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6265</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6588</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6587" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6229" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6229</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6265" BrowseName="Id" ParentNodeId="ns=1;i=6229" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6229</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6588" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6229" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6229</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7351" BrowseName="3:Reset" ParentNodeId="ns=1;i=1028">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5693</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5687" BrowseName="1:Resetting" ParentNodeId="ns=1;i=1028">
    <DisplayName>Resetting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7234</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5693</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5713</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7234" BrowseName="StateNumber" ParentNodeId="ns=1;i=5687" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5687</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">15</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5713" BrowseName="1:ResettingToIdle" ParentNodeId="ns=1;i=1028">
    <DisplayName>ResettingToIdle</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5686</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5687</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7393</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7333</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7393" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7394</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5713</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7394" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7393" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7393</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7333" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5713" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5713</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7352" BrowseName="3:Start" ParentNodeId="ns=1;i=1028">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6935</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5712</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6935" BrowseName="InputArguments" ParentNodeId="ns=1;i=7352" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7352</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5688" BrowseName="1:Starting" ParentNodeId="ns=1;i=1028">
    <DisplayName>Starting</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7235</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5712</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5714</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5715</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7235" BrowseName="StateNumber" ParentNodeId="ns=1;i=5688" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5688</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">3</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5714" BrowseName="1:StartingToExecute" ParentNodeId="ns=1;i=1028">
    <DisplayName>StartingToExecute</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5682</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5688</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7395</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7334</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7395" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7396</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5714</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7396" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7395" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7334" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5714" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5714</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5715" BrowseName="1:StartingToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>StartingToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5688</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7397</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7335</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7397" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7398</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5715</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7398" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7397" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7397</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7335" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5715" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5715</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7353" BrowseName="3:Suspend" ParentNodeId="ns=1;i=1028">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5697</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5689" BrowseName="1:Suspended" ParentNodeId="ns=1;i=1028">
    <DisplayName>Suspended</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7241</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5716</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5717</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5719</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7241" BrowseName="StateNumber" ParentNodeId="ns=1;i=5689" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5689</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">5</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5716" BrowseName="1:SuspendedToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>SuspendedToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5689</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7399</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7339</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7399" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7400</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5716</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7400" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7399" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7399</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7339" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5716" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5716</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5717" BrowseName="1:SuspendedToUnsuspending" ParentNodeId="ns=1;i=1028">
    <DisplayName>SuspendedToUnsuspending</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5689</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7401</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7340</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7358</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5692</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7401" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7402</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5717</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7402" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7401" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7401</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7340" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5717" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5717</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5690" BrowseName="1:Suspending" ParentNodeId="ns=1;i=1028">
    <DisplayName>Suspending</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7278</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5697</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5718</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5719</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7278" BrowseName="StateNumber" ParentNodeId="ns=1;i=5690" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5690</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">13</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5718" BrowseName="1:SuspendingToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>SuspendingToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5690</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7403</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7341</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7403" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7404</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5718</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7404" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7403" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7403</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7341" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5718" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5718</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5719" BrowseName="1:SuspendingToSuspended" ParentNodeId="ns=1;i=1028">
    <DisplayName>SuspendingToSuspended</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5689</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5690</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7405</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7342</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7405" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7406</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5719</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7406" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7405" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7405</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7342" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5719" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5719</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7361" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=1028">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5695</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7357" BrowseName="3:Unhold" ParentNodeId="ns=1;i=1028">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5710</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5691" BrowseName="1:Unholding" ParentNodeId="ns=1;i=1028">
    <DisplayName>Unholding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7281</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5710</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5720</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5724</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7281" BrowseName="StateNumber" ParentNodeId="ns=1;i=5691" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5691</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">12</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5720" BrowseName="1:UnholdingToExecute" ParentNodeId="ns=1;i=1028">
    <DisplayName>UnholdingToExecute</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7343</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5691</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7407</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7343" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5720" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5720</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7407" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7408</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5720</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7408" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7407" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7407</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5724" BrowseName="1:UnholdingToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>UnholdingToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7344</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5691</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7409</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7344" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5724" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5724</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7409" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7410</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5724</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7410" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7409" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7409</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7358" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=1028">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5717</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5692" BrowseName="1:Unsuspending" ParentNodeId="ns=1;i=1028">
    <DisplayName>Unsuspending</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5717</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5729</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5730</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7307" BrowseName="StateNumber" ParentNodeId="ns=1;i=5692" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5692</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">14</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5729" BrowseName="1:UnsuspendingToExecute" ParentNodeId="ns=1;i=1028">
    <DisplayName>UnsuspendingToExecute</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5682</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7345</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5692</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7411</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7345" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5729" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5729</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7411" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7412</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5729</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7412" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7411" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7411</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5730" BrowseName="1:UnsuspendingToHolding" ParentNodeId="ns=1;i=1028">
    <DisplayName>UnsuspendingToHolding</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7350</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5684</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7348</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5692</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7413</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7348" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5730" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5730</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7413" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=1028" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7414</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5730</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7414" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7413" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7413</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1019" BrowseName="1:TMCMachineStateMachineType">
    <DisplayName>TMCMachineStateMachineType</DisplayName>
    <Category>TMC Advanced Machine Status</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.43.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5564</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5582</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6915</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6934</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7122</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5566</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5591</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6918</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7149</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5567</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5188</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6920</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5578</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5594</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6922</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=3;i=2</Reference>
      <Reference ReferenceType="GeneratesEvent">i=2311</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5564" BrowseName="1:Clearing" ParentNodeId="ns=1;i=1019">
    <DisplayName>Clearing</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6890</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5582</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6890" BrowseName="StateNumber" ParentNodeId="ns=1;i=5564" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5564</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5582" BrowseName="1:ClearingToStopped" ParentNodeId="ns=1;i=1019">
    <DisplayName>ClearingToStopped</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5564</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6915</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7149</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5567</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6905</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6915" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5582</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6916</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6916" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6915" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6915</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6905" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5582" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5582</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5562" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=1019" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6806</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6815</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5374</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6227</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6307</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6851</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5331</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6735</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6909</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6911</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7107</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6914</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5375</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6925</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6311</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7108</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6927</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6929</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7226</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7416</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7417</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7421</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7423</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7556</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7558</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7559</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7560</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7591</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7595</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7596</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7598</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5566</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6806" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5562" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6815" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5562" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5374" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5562" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12388</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12388" BrowseName="CurrentState" ParentNodeId="ns=1;i=5374" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5374</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12389</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12389" BrowseName="Id" ParentNodeId="ns=1;i=12388">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12388</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6227" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6267</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6267" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6227" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6227</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6307" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6586</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6586" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6307" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6307</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6851" BrowseName="CurrentState" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6852</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6852" BrowseName="Id" ParentNodeId="ns=1;i=6851" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6851</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5331" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5562" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7363</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8847</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7363" BrowseName="CurrentState" ParentNodeId="ns=1;i=5331" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5331</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7364</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7364" BrowseName="Id" ParentNodeId="ns=1;i=7363">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7363</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8847" BrowseName="LastTransition" ParentNodeId="ns=1;i=5331" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8853</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5331</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8853" BrowseName="Id" ParentNodeId="ns=1;i=8847">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8847</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6592" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6593</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6593" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6592" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6592</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6735" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6891</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6891" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6735" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6735</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6909" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6910</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6910" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6909" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6911" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6913</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6913" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6911" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6911</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7107" BrowseName="3:Hold" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6914" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6924</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6924" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6914" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6914</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5375" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5562" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12390</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12390" BrowseName="CurrentState" ParentNodeId="ns=1;i=5375" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5375</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12391</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12391" BrowseName="Id" ParentNodeId="ns=1;i=12390">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12390</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6925" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6926</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6926" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6925" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6925</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6311" BrowseName="LastTransition" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6695</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6583</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6732</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6695" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6311" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6311</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6583" BrowseName="Id" ParentNodeId="ns=1;i=6311" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6311</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6732" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6311" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6311</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7108" BrowseName="3:Reset" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6927" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6928</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6928" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6927" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6927</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7224" BrowseName="3:Start" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6936</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6936" BrowseName="InputArguments" ParentNodeId="ns=1;i=7224" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7224</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6929" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6930</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6930" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6929" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6929</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7226" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7415</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7415" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7226" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7226</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7416" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7417" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7418</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7418" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7417" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7421" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7422</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7422" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7421" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7423" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7424</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7424" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7423" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7423</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7556" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7557</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7557" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7556" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7556</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7558" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7559" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7560" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7561</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7561" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7560" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7591" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7592</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7592" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7591" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7591</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7595" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5562" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7596" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7597</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7597" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7596" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7596</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7598" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5562" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7599</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7599" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7598" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7598</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6934" BrowseName="LastTransition" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12476</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6937</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12477</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12476" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6934" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6934</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6937" BrowseName="Id" ParentNodeId="ns=1;i=6934" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6934</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12477" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6934" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6934</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7122" BrowseName="3:Reset" ParentNodeId="ns=1;i=1019">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5592</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5566" BrowseName="1:Running" ParentNodeId="ns=1;i=1019">
    <DisplayName>Running</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5562</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6902</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5591</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5592</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6902" BrowseName="StateNumber" ParentNodeId="ns=1;i=5566" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5566</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">18</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5591" BrowseName="1:RunningToStopping" ParentNodeId="ns=1;i=1019">
    <DisplayName>RunningToStopping</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5566</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6918</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7149</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5578</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6906</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6918" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6919</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5591</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6919" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6918" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6918</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6906" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5591" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5591</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7149" BrowseName="3:Stop" ParentNodeId="ns=1;i=1019">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5582</Reference>
      <Reference ReferenceType="HasCause" IsForward="false">ns=1;i=5591</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5567" BrowseName="1:Stopped" ParentNodeId="ns=1;i=1019">
    <DisplayName>Stopped</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6903</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasSubStateMachine">ns=1;i=5188</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5582</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5592</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5594</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6903" BrowseName="StateNumber" ParentNodeId="ns=1;i=5567" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5567</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5188" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=1019" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9651</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasSubStateMachine" IsForward="false">ns=1;i=5567</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9651" BrowseName="CurrentState" ParentNodeId="ns=1;i=5188" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5188</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9652</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9652" BrowseName="Id" ParentNodeId="ns=1;i=9651">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9651</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5592" BrowseName="1:StoppedToRunning" ParentNodeId="ns=1;i=1019">
    <DisplayName>StoppedToRunning</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasCause">ns=1;i=7122</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5566</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5567</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6920</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6907</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6920" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6921</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5592</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6921" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6920" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6907" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5592" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5592</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5578" BrowseName="1:Stopping" ParentNodeId="ns=1;i=1019">
    <DisplayName>Stopping</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6904</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5591</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5594</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6904" BrowseName="StateNumber" ParentNodeId="ns=1;i=5578" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5578</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">7</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5594" BrowseName="1:StoppingToStopped" ParentNodeId="ns=1;i=1019">
    <DisplayName>StoppingToStopped</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5567</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5578</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=6922</Reference>
      <Reference ReferenceType="HasEffect">i=2311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6908</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6922" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6923</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5594</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6923" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=6922" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6922</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6908" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5594" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5594</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1072" BrowseName="1:ProductionOrderExecutionStateMachineType">
    <DisplayName>ProductionOrderExecutionStateMachineType</DisplayName>
    <Description>The ProductionOrderExecutionStateMachineType provides state information about the 
execution of a production order at a production line.</Description>
    <Category>TMC Production Order Orchestration Layer</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.40</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5583</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5585</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5313</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7777</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5541</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5314</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8656</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5315</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8659</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5316</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8663</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5590</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5317</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8667</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5584</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5588</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5318</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8728</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5319</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8761</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5548</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5320</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8765</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5321</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8769</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7771</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5631</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11933</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5520</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5322</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8773</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5323</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8776</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5617</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5324</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8778</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5325</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8781</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5589</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5326</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8783</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5327</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8785</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5587</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5328</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8787</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5533</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5329</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8789</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5586</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5330</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8791</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2771</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5583" BrowseName="1:Aborted" ParentNodeId="ns=1;i=1072">
    <DisplayName>Aborted</DisplayName>
    <Description>When a production order is aborted, it is persisted in memory for a period of time defined by ProductionOrderRetentionTime.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11916</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11916" BrowseName="StateNumber" ParentNodeId="ns=1;i=5583" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5583</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5585" BrowseName="1:Aborting" ParentNodeId="ns=1;i=1072">
    <DisplayName>Aborting</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Aborting, the production order is aborted in each active machine module where the production order is present.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5313</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5318</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5320</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5326</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11917</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11917" BrowseName="StateNumber" ParentNodeId="ns=1;i=5585" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5585</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5313" BrowseName="1:AbortingToAborted" ParentNodeId="ns=1;i=1072">
    <DisplayName>AbortingToAborted</DisplayName>
    <Description>It represents the transition from Aborting to Aborted.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5583</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5585</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=7777</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7750</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7777" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7785</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7785" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7777" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7777</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7750" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5313" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5313</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5541" BrowseName="1:Assigned" ParentNodeId="ns=1;i=1072">
    <DisplayName>Assigned</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Assigned, the infeed machine module(s) have been assigned for the execution of the production order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5314</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5315</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5316</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11919</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11919" BrowseName="StateNumber" ParentNodeId="ns=1;i=5541" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5541</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">3</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5314" BrowseName="1:AssignedToStarting" ParentNodeId="ns=1;i=1072">
    <DisplayName>AssignedToStarting</DisplayName>
    <Description>It represents the transition from Assigned to Starting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5541</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8656</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7751</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8656" BrowseName="1:AssignedToStartingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>AssignedToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5314</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8657</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8657" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8656" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8656</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7751" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5314" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5314</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5315" BrowseName="1:AssignedToUnassigning" ParentNodeId="ns=1;i=1072">
    <DisplayName>AssignedToUnassigning</DisplayName>
    <Description>It represents the transition from Assigned to Unassigning.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5541</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8659</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7752</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5587</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8659" BrowseName="1:AssignedToUnassigningGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>AssignedToUnassigningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5315</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8660</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8660" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8659" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7752" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5315" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5315</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5316" BrowseName="1:AssignedToUnreleasing" ParentNodeId="ns=1;i=1072">
    <DisplayName>AssignedToUnreleasing</DisplayName>
    <Description>It represents the transition from Assigned to Unreleasing.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5541</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8663</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7753</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5586</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8663" BrowseName="1:AssignedToUnreleasingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>AssignedToUnreleasingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8664</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8664" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8663" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8663</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7753" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5316" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5316</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5590" BrowseName="1:Assigning" ParentNodeId="ns=1;i=1072">
    <DisplayName>Assigning</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5317</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5322</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11923</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11923" BrowseName="StateNumber" ParentNodeId="ns=1;i=5590" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5590</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">4</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5317" BrowseName="1:AssigningToAssigned" ParentNodeId="ns=1;i=1072">
    <DisplayName>AssigningToAssigned</DisplayName>
    <Description>It represents the transition from Assigning to Assigned.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5541</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5590</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8667</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7754</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8667" BrowseName="1:AssigningToAssignedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>AssigningToAssignedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8668</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8668" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8667" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8667</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7754" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5317" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5317</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5584" BrowseName="1:Complete" ParentNodeId="ns=1;i=1072">
    <DisplayName>Complete</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11925</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11925" BrowseName="StateNumber" ParentNodeId="ns=1;i=5584" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5584</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">5</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5588" BrowseName="1:Completing" ParentNodeId="ns=1;i=1072">
    <DisplayName>Completing</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Completing, the production order is being completed in the active machine modules.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5318</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5319</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5321</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11926</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11926" BrowseName="StateNumber" ParentNodeId="ns=1;i=5588" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5588</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">6</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5318" BrowseName="1:CompletingToAborting" ParentNodeId="ns=1;i=1072">
    <DisplayName>CompletingToAborting</DisplayName>
    <Description>It represents the transition from Completing to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5585</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5588</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8728</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7755</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8728" BrowseName="1:CompletingToAbortingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>CompletingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5318</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8729</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8729" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8728" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8728</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7755" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5318" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5318</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5319" BrowseName="1:CompletingToComplete" ParentNodeId="ns=1;i=1072">
    <DisplayName>CompletingToComplete</DisplayName>
    <Description>It represents the transition from Completing to Complete.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5584</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5588</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8761</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7756</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8761" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8762</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8762" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8761" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8761</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7756" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5319" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5319</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5548" BrowseName="1:Execute" ParentNodeId="ns=1;i=1072">
    <DisplayName>Execute</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is in Execute, the production order is being executed in the active machine modules.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5320</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5321</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5327</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11929</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11929" BrowseName="StateNumber" ParentNodeId="ns=1;i=5548" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5548</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">7</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5320" BrowseName="1:ExecuteToAborting" ParentNodeId="ns=1;i=1072">
    <DisplayName>ExecuteToAborting</DisplayName>
    <Description>It represents the transition from Execute to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5585</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5548</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8765</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7757</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8765" BrowseName="1:ExecuteToAbortingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ExecuteToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8766</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5320</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8766" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8765" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8765</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7757" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5320" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5320</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5321" BrowseName="1:ExecuteToCompleting" ParentNodeId="ns=1;i=1072">
    <DisplayName>ExecuteToCompleting</DisplayName>
    <Description>It represents the transition from Execute to Completing.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5588</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5548</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8769</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7758</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8769" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8770</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5321</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8770" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8769" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8769</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7758" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5321" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5321</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7771" BrowseName="LastTransition" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7772</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7779</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7772" BrowseName="Id" ParentNodeId="ns=1;i=7771" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7771</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7779" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7771" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7771</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5631" BrowseName="1:MachineModuleProductionOrders" ParentNodeId="ns=1;i=1072">
    <DisplayName>MachineModuleProductionOrders</DisplayName>
    <Description>The production orders that have been released to the ProductionOrderExecutionLayer. The MachineModuleProductionOrders folder contains one production order for each required machine module having the ProductionOrderHeader (above).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11932</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11932" BrowseName="1:&lt;MachineModuleUserName&gt;" SymbolicName="MachineModuleUserName" ParentNodeId="ns=1;i=5631" DataType="ProductionOrderType" AccessLevel="3">
    <DisplayName>&lt;MachineModuleUserName&gt;</DisplayName>
    <Description>An instance of a ProductionOrderType related to a machine module. The name of the instance shall be the user name of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5631</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11933" BrowseName="1:ProductionOrderHeader" ParentNodeId="ns=1;i=1072" DataType="ProductionOrderHeaderType">
    <DisplayName>ProductionOrderHeader</DisplayName>
    <Description>The ProductionOrderHeader of the production order in execution. When no production order is in execution, the ProductionOrderNumber in the ProductionOrderHeader is an empty string.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1072</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5044</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <ProductionOrderHeaderType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <Number></Number>
                        <ProducedMaterial>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <BaseUnitOfMeasure>
                                <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                            </BaseUnitOfMeasure>
                            <BatchManaged>false</BatchManaged>
                        </ProducedMaterial>
                        <TargetQuantity>0</TargetQuantity>
                        <ContinueAtJobEnd>false</ContinueAtJobEnd>
                        <TargetStartTime>1900-01-01T00:00:00Z</TargetStartTime>
                        <TargetEndTime>1900-01-01T00:00:00Z</TargetEndTime>
                        <DataSetID></DataSetID>
                        <DataSetDescription />
                        <MaterialListID></MaterialListID>
                        <MaterialListDescription />
                    </ProductionOrderHeaderType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5520" BrowseName="1:Released" ParentNodeId="ns=1;i=1072">
    <DisplayName>Released</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Released, the complete production information for the process cell is available in POOL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5322</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5323</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5324</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5328</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5329</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11934</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11934" BrowseName="StateNumber" ParentNodeId="ns=1;i=5520" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5520</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">8</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5322" BrowseName="1:ReleasedToAssigning" ParentNodeId="ns=1;i=1072">
    <DisplayName>ReleasedToAssigning</DisplayName>
    <Description>It represents the transition from Released to Assigning.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5590</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5520</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8773</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7759</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8773" BrowseName="1:ReleasedToAssigningGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ReleasedToAssigningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8774</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5322</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8774" BrowseName="1:Condition" ParentNodeId="ns=1;i=8773" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8773</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7759" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5322" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5322</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5323" BrowseName="1:ReleasedToUnreleasing" ParentNodeId="ns=1;i=1072">
    <DisplayName>ReleasedToUnreleasing</DisplayName>
    <Description>It represents the transition from Released to Unreleasing.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5520</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8776</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7760</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5586</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8776" BrowseName="1:ReleasedToUnreleasingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ReleasedToUnreleasingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8777</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5323</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8777" BrowseName="1:Condition" ParentNodeId="ns=1;i=8776" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8776</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7760" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5323" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5323</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5617" BrowseName="1:Releasing" ParentNodeId="ns=1;i=1072">
    <DisplayName>Releasing</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Releasing, production order information for each machine module of the production line is being received by POOL from an external (higher) level system invoking the method as an OPC UA client.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2309</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5324</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5325</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11937</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11937" BrowseName="StateNumber" ParentNodeId="ns=1;i=5617" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5617</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">9</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5324" BrowseName="1:ReleasingToReleased" ParentNodeId="ns=1;i=1072">
    <DisplayName>ReleasingToReleased</DisplayName>
    <Description>It represents the transition from Releasing to Released.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5520</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5617</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8778</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7761</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8778" BrowseName="1:ReleasingToReleasedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ReleasingToReleasedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8779</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5324</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8779" BrowseName="1:Condition" ParentNodeId="ns=1;i=8778" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8778</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7761" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5324" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5324</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5325" BrowseName="1:ReleasingToUnreleasing" ParentNodeId="ns=1;i=1072">
    <DisplayName>ReleasingToUnreleasing</DisplayName>
    <Description>It represents the transition from Releasing to Unreleasing.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5617</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8781</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7762</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5586</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8781" BrowseName="1:ReleasingToUnreleasingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>ReleasingToUnreleasingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8782</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5325</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8782" BrowseName="1:Condition" ParentNodeId="ns=1;i=8781" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8781</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7762" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5325" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5325</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5589" BrowseName="1:Starting" ParentNodeId="ns=1;i=1072">
    <DisplayName>Starting</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Starting and the CurrentState of the ProductionState is Execute for the same production order in at least one machine module of the process cell, the state transitions to Execute.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5314</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5326</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5327</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11940</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11940" BrowseName="StateNumber" ParentNodeId="ns=1;i=5589" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5589</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">10</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5326" BrowseName="1:StartingToAborting" ParentNodeId="ns=1;i=1072">
    <DisplayName>StartingToAborting</DisplayName>
    <Description>It represents the transition from Starting to Aborting.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5585</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5589</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8783</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7763</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8783" BrowseName="1:StartingToAbortingGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>StartingToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8784</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5326</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8784" BrowseName="1:Condition" ParentNodeId="ns=1;i=8783" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8783</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7763" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5326" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5326</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5327" BrowseName="1:StartingToExecute" ParentNodeId="ns=1;i=1072">
    <DisplayName>StartingToExecute</DisplayName>
    <Description>It represents the transition from Starting to Execute.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5548</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5589</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8785</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7767</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8785" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8786</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5327</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8786" BrowseName="1:Condition" ParentNodeId="ns=1;i=8785" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8785</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7767" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5327" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5327</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5587" BrowseName="1:Unassigning" ParentNodeId="ns=1;i=1072">
    <DisplayName>Unassigning</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11943</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5315</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5328</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11943" BrowseName="StateNumber" ParentNodeId="ns=1;i=5587" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5587</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">11</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5328" BrowseName="1:UnassigningToReleased" ParentNodeId="ns=1;i=1072">
    <DisplayName>UnassigningToReleased</DisplayName>
    <Description>It represents the transition from Unsssigning to Released.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5520</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7768</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5587</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8787</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7768" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5328" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5328</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8787" BrowseName="1:UnassigningToReleasedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>UnassigningToReleasedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8788</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5328</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8788" BrowseName="1:Condition" ParentNodeId="ns=1;i=8787" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8787</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5533" BrowseName="1:Unreleased" ParentNodeId="ns=1;i=1072">
    <DisplayName>Unreleased</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is unreleased, the production order is not intended for execution any longer and is kept in memory for a limited amount of time as specified by ProductionOrderRetentionTime.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11945</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5329</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5330</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11945" BrowseName="StateNumber" ParentNodeId="ns=1;i=5533" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5533</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">12</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5329" BrowseName="1:UnreleasedToReleased" ParentNodeId="ns=1;i=1072">
    <DisplayName>UnreleasedToReleased</DisplayName>
    <Description>It represents the transition from Unreleased to Released.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5520</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7769</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5533</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8789</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7769" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5329" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5329</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8789" BrowseName="1:UnreleasedToReleasedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>UnreleasedToReleasedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8790</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5329</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8790" BrowseName="1:Condition" ParentNodeId="ns=1;i=8789" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8789</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5586" BrowseName="1:Unreleasing" ParentNodeId="ns=1;i=1072">
    <DisplayName>Unreleasing</DisplayName>
    <Description>When the ProductionOrderExecutionStateMachine is Unreleasing, POOL unassigns 
the production order from each machine module’s AssignedProductionOrders[] where present using the machine module UnassignProductionOrder() method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11947</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5316</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5323</Reference>
      <Reference ReferenceType="ToState" IsForward="false">ns=1;i=5325</Reference>
      <Reference ReferenceType="FromState" IsForward="false">ns=1;i=5330</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11947" BrowseName="StateNumber" ParentNodeId="ns=1;i=5586" DataType="UInt32">
    <DisplayName>StateNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5586</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">13</uax:UInt32>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5330" BrowseName="1:UnreleasingToUnreleased" ParentNodeId="ns=1;i=1072">
    <DisplayName>UnreleasingToUnreleased</DisplayName>
    <Description>It represents the transition from Unreleasing to Unreleased.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
      <Reference ReferenceType="HasEffect">ns=1;i=1088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7770</Reference>
      <Reference ReferenceType="ToState">ns=1;i=5533</Reference>
      <Reference ReferenceType="FromState">ns=1;i=5586</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard">ns=1;i=8791</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7770" BrowseName="TransitionNumber" ParentNodeId="ns=1;i=5330" DataType="UInt32">
    <DisplayName>TransitionNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5330</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8791" BrowseName="1:UnreleasingToUnreleasedGuard" ParentNodeId="ns=1;i=1072" DataType="LocalizedText">
    <DisplayName>UnreleasingToUnreleasedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8792</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1072</Reference>
      <Reference ReferenceType="HasGuard" IsForward="false">ns=1;i=5330</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8792" BrowseName="1:Condition" ParentNodeId="ns=1;i=8791" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8791</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1090" BrowseName="1:TMCDeviceType" IsAbstract="true">
    <DisplayName>TMCDeviceType</DisplayName>
    <Description>The TMCDeviceType ObjectType is used to include UIInfo and specify which DeviceType 
components are mandatory when used in compliance with TMC.</Description>
    <Category>TMC Advanced Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.49</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5086</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1002</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5086" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=1090">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the Device on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6526</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6629</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5087</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6719</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7164" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5086" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5086</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6225</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6224" BrowseName="InputArguments" ParentNodeId="ns=1;i=7164" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7164</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6225" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7164" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7164</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7165" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5086" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6317</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5086</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6427</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6317" BrowseName="InputArguments" ParentNodeId="ns=1;i=7165" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7165</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6427" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7165" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7165</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6526" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5086" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5086</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6560" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5086" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5086</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6589" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5086" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6629" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5086" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5086</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5087" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5086">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17147</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6659</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5086</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17147" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5087" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5087</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6659" BrowseName="1:Default" ParentNodeId="ns=1;i=5087" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5087</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6719" BrowseName="1:Width" ParentNodeId="ns=1;i=5086" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5086</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1062" BrowseName="1:ControlModuleType">
    <DisplayName>ControlModuleType</DisplayName>
    <Description>The ControlModuleType ObjectType represents a control module according to the ISA 95 
Physical Structure.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.19.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5143</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1090</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5092" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=1062">
    <DisplayName>Aggregates</DisplayName>
    <Description>Aggregates contains aggregate information for the control module e.g., running hours for a motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1051</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7321</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7319" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5092" MethodDeclarationId="ns=1;i=7045">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7320</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5092</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7320" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7319" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7319</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7321" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5092" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5092</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5093" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1062">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7324</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7325</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7324" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5093" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5093</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7325" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5093" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5093</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5035" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=1062" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6096</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5132</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5133</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5134</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6291</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5136</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7015" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5035" MethodDeclarationId="ns=1;i=7053">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6461</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6461" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7015" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5076" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5035">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10560" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5076">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10561</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10563</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10565</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10570</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10574</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10577</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10578</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10582</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10583</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10585</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10586</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10590</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10646</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10647</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10648</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10649</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10561" BrowseName="AckedState" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10562" BrowseName="Id" ParentNodeId="ns=1;i=10561" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10561</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10563" BrowseName="Acknowledge" ParentNodeId="ns=1;i=10560" MethodDeclarationId="ns=1;i=7049">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10564</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10564" BrowseName="InputArguments" ParentNodeId="ns=1;i=10563" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10563</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10565" BrowseName="ActiveState" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10566" BrowseName="Id" ParentNodeId="ns=1;i=10565" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10565</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10567" BrowseName="AddComment" ParentNodeId="ns=1;i=10560" MethodDeclarationId="ns=1;i=7050">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10568</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10568" BrowseName="InputArguments" ParentNodeId="ns=1;i=10567" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10567</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10569" BrowseName="BranchId" ParentNodeId="ns=1;i=10560" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10570" BrowseName="ClientUserId" ParentNodeId="ns=1;i=10560" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10571" BrowseName="Comment" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10572" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10571" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10573" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=10560" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10574" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10575" BrowseName="ConditionName" ParentNodeId="ns=1;i=10560" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10576" BrowseName="Disable" ParentNodeId="ns=1;i=10560" MethodDeclarationId="ns=1;i=7051">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10577" BrowseName="Enable" ParentNodeId="ns=1;i=10560" MethodDeclarationId="ns=1;i=7010">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10578" BrowseName="EnabledState" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10579" BrowseName="Id" ParentNodeId="ns=1;i=10578" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10578</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10580" BrowseName="EventId" ParentNodeId="ns=1;i=10560" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10581" BrowseName="EventType" ParentNodeId="ns=1;i=10560" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10582" BrowseName="InputNode" ParentNodeId="ns=1;i=10560" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10583" BrowseName="LastSeverity" ParentNodeId="ns=1;i=10560" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10584" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10583" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10583</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10585" BrowseName="LocalTime" ParentNodeId="ns=1;i=10560" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10586" BrowseName="Message" ParentNodeId="ns=1;i=10560" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10587" BrowseName="Quality" ParentNodeId="ns=1;i=10560" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10588</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10588" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10587" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10589" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=10560" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10590" BrowseName="Retain" ParentNodeId="ns=1;i=10560" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10591" BrowseName="Severity" ParentNodeId="ns=1;i=10560" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10646" BrowseName="SourceName" ParentNodeId="ns=1;i=10560" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10647" BrowseName="SourceNode" ParentNodeId="ns=1;i=10560" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10648" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=10560" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10649" BrowseName="Time" ParentNodeId="ns=1;i=10560" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5035" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5132" BrowseName="1:Data" ParentNodeId="ns=1;i=5035">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12183</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12183" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5132">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <Description>A variable representing any further live information which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5132</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5133" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5035">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10177</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10177" BrowseName="1:&lt;InterlockConditionItem&gt;" SymbolicName="InterlockConditionItem" ParentNodeId="ns=1;i=5133" DataType="Boolean">
    <DisplayName>&lt;InterlockConditionItem&gt;</DisplayName>
    <Description>This variable describes an interlock condition which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5133</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5134" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5035">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10178</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10178" BrowseName="1:&lt;MeasurementItem&gt;" SymbolicName="MeasurementItem" ParentNodeId="ns=1;i=5134" DataType="Number">
    <DisplayName>&lt;MeasurementItem&gt;</DisplayName>
    <Description>This variable describes a measurement which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5134</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10179</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10179" BrowseName="EURange" ParentNodeId="ns=1;i=10178" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10178</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5135" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5035">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10180</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10180" BrowseName="1:&lt;ProcessControlLoop&gt;" SymbolicName="ProcessControlLoop" ParentNodeId="ns=1;i=5135">
    <DisplayName>&lt;ProcessControlLoop&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1049</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10181</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10853</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10854</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11652</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11653</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11654</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11655</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12134</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12156</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12157</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10181" BrowseName="1:ControlValue" ParentNodeId="ns=1;i=10180" EventNotifier="1">
    <DisplayName>ControlValue</DisplayName>
    <Description>The control value is the output of the control loop function. The control value directly drives the actuator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10182</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10183</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10180</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10184</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10664</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10665</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10666</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10667</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10668</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10669</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10670</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10672</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10675</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10678</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10679</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10834</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10849</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10182" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=10181" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10183" BrowseName="1:Avg" ParentNodeId="ns=1;i=10181" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10184" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=10181" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10185" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=10181">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10186</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10293</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10295</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10297</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10299</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10300</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10301</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10303</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10304</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10305</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10306</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10348</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10352</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10353</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10354</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10359</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10360</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10365</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10366</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10368</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10369</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10370</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10559</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10654</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10655</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10657</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10658</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10660</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10661</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10662</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10663</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10186" BrowseName="AckedState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10292</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10292" BrowseName="Id" ParentNodeId="ns=1;i=10186" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10186</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10293" BrowseName="Acknowledge" ParentNodeId="ns=1;i=10185" MethodDeclarationId="ns=1;i=7081">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10294</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10294" BrowseName="InputArguments" ParentNodeId="ns=1;i=10293" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10293</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10295" BrowseName="ActiveState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10296</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10296" BrowseName="Id" ParentNodeId="ns=1;i=10295" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10295</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10297" BrowseName="AddComment" ParentNodeId="ns=1;i=10185" MethodDeclarationId="ns=1;i=7082">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10298</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10298" BrowseName="InputArguments" ParentNodeId="ns=1;i=10297" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10297</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10299" BrowseName="BranchId" ParentNodeId="ns=1;i=10185" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10300" BrowseName="ClientUserId" ParentNodeId="ns=1;i=10185" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10301" BrowseName="Comment" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10302</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10302" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10301" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10301</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10303" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=10185" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10304" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10305" BrowseName="ConditionName" ParentNodeId="ns=1;i=10185" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10306" BrowseName="Disable" ParentNodeId="ns=1;i=10185" MethodDeclarationId="ns=1;i=7084">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10348" BrowseName="Enable" ParentNodeId="ns=1;i=10185" MethodDeclarationId="ns=1;i=7086">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10349" BrowseName="EnabledState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10350" BrowseName="Id" ParentNodeId="ns=1;i=10349" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10349</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10351" BrowseName="EventId" ParentNodeId="ns=1;i=10185" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10352" BrowseName="EventType" ParentNodeId="ns=1;i=10185" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10353" BrowseName="HighHighLimit" ParentNodeId="ns=1;i=10185" DataType="Double">
    <DisplayName>HighHighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10354" BrowseName="HighHighState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>HighHighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10355</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10357</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10358</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10355" BrowseName="FalseState" ParentNodeId="ns=1;i=10354" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10354</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10356" BrowseName="Id" ParentNodeId="ns=1;i=10354" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10354</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10357" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10354" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10354</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10358" BrowseName="TrueState" ParentNodeId="ns=1;i=10354" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10354</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10359" BrowseName="HighLimit" ParentNodeId="ns=1;i=10185" DataType="Double">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10360" BrowseName="HighState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>HighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10361</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10362</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10363</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10364</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10361" BrowseName="FalseState" ParentNodeId="ns=1;i=10360" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10360</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10362" BrowseName="Id" ParentNodeId="ns=1;i=10360" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10363" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10360" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10364" BrowseName="TrueState" ParentNodeId="ns=1;i=10360" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10360</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10365" BrowseName="InputNode" ParentNodeId="ns=1;i=10185" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10366" BrowseName="LastSeverity" ParentNodeId="ns=1;i=10185" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10367</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10367" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10366" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10368" BrowseName="LowLimit" ParentNodeId="ns=1;i=10185" DataType="Double">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10369" BrowseName="LowLowLimit" ParentNodeId="ns=1;i=10185" DataType="Double">
    <DisplayName>LowLowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10370" BrowseName="LowLowState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>LowLowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10371</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10372</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10558</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10371" BrowseName="FalseState" ParentNodeId="ns=1;i=10370" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10370</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10372" BrowseName="Id" ParentNodeId="ns=1;i=10370" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10370</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10373" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10370" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10370</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10558" BrowseName="TrueState" ParentNodeId="ns=1;i=10370" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10370</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10559" BrowseName="LowState" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>LowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10650</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10651</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10652</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10653</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10650" BrowseName="FalseState" ParentNodeId="ns=1;i=10559" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10559</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10651" BrowseName="Id" ParentNodeId="ns=1;i=10559" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10559</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10652" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10559" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10559</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10653" BrowseName="TrueState" ParentNodeId="ns=1;i=10559" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10559</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10654" BrowseName="Message" ParentNodeId="ns=1;i=10185" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10655" BrowseName="Quality" ParentNodeId="ns=1;i=10185" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10656</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10656" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10655" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10657" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=10185" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10658" BrowseName="Retain" ParentNodeId="ns=1;i=10185" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10659" BrowseName="Severity" ParentNodeId="ns=1;i=10185" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10660" BrowseName="SourceName" ParentNodeId="ns=1;i=10185" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10661" BrowseName="SourceNode" ParentNodeId="ns=1;i=10185" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10662" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=10185" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10663" BrowseName="Time" ParentNodeId="ns=1;i=10185" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10664" BrowseName="1:Max" ParentNodeId="ns=1;i=10181" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10665" BrowseName="1:Min" ParentNodeId="ns=1;i=10181" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10666" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=10181" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10667" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=10181" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10668" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=10181" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10669" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=10181" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10670" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=10181" MethodDeclarationId="ns=1;i=7792">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10671</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10671" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10670" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10670</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10672" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=10181" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10673</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10674</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10673" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10672" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10672</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10674" BrowseName="EURange" ParentNodeId="ns=1;i=10672" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10672</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10675" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=10181" MethodDeclarationId="ns=1;i=7798">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10676</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10677</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10676" BrowseName="InputArguments" ParentNodeId="ns=1;i=10675" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10675</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10677" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10675" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10675</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10678" BrowseName="1:Std" ParentNodeId="ns=1;i=10181" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10679" BrowseName="1:Total" ParentNodeId="ns=1;i=10181" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10834" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=10181">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the ProcessItemType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10835</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10838</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10842</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10843</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10844</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10845</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10846</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10848</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10835" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=10834" MethodDeclarationId="ns=1;i=7805">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10834</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10837</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10836" BrowseName="InputArguments" ParentNodeId="ns=1;i=10835" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10835</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10837" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10835" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10835</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10838" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=10834" MethodDeclarationId="ns=1;i=7808">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10839</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10834</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10840</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10839" BrowseName="InputArguments" ParentNodeId="ns=1;i=10838" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10838</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10840" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10838" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10838</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10842" BrowseName="1:PositionX" ParentNodeId="ns=1;i=10834" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10834</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10843" BrowseName="1:PositionY" ParentNodeId="ns=1;i=10834" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10834</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10844" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=10834" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10834</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10845" BrowseName="1:Resizable" ParentNodeId="ns=1;i=10834" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10834</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10846" BrowseName="1:UIResources" ParentNodeId="ns=1;i=10834">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23927</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10847</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10834</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=23927" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=10846" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10846</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10847" BrowseName="1:Default" ParentNodeId="ns=1;i=10846" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10846</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10848" BrowseName="1:Width" ParentNodeId="ns=1;i=10834" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10834</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10849" BrowseName="1:Value" ParentNodeId="ns=1;i=10181" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10851</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10181</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10852</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10850" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=10849" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10849</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10851" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10849" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10849</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10852" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=10849" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10849</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10853" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=10180" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10854" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=10180" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10855" BrowseName="1:ExternalAlarms" ParentNodeId="ns=1;i=10180" EventNotifier="1">
    <DisplayName>ExternalAlarms</DisplayName>
    <Description>The external alarms folder is used to organize external alarms.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=23928" BrowseName="1:&lt;ExternalAlarmN&gt;" SymbolicName="ExternalAlarmN" ParentNodeId="ns=1;i=10855">
    <DisplayName>&lt;ExternalAlarmN&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23929</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23934</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23936</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23943</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23945</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23946</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23947</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23949</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23950</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23951</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23952</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23954</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23956</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23957</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23958</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23959</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23960</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23962</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23963</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23965</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23966</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23967</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23970</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23971</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23972</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23973</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23974</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=23929" BrowseName="AckedState" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23930</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23931</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23932</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23933</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23930" BrowseName="FalseState" ParentNodeId="ns=1;i=23929" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23929</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23931" BrowseName="Id" ParentNodeId="ns=1;i=23929" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23929</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23932" BrowseName="TransitionTime" ParentNodeId="ns=1;i=23929" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23929</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23933" BrowseName="TrueState" ParentNodeId="ns=1;i=23929" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23929</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23934" BrowseName="Acknowledge" ParentNodeId="ns=1;i=23928" MethodDeclarationId="ns=1;i=17773">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23935</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23935" BrowseName="InputArguments" ParentNodeId="ns=1;i=23934" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23934</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23936" BrowseName="ActiveState" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23937</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23938</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23939</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23940</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23941</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23942</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23937" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=23936" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23938" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=23936" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23939" BrowseName="FalseState" ParentNodeId="ns=1;i=23936" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23940" BrowseName="Id" ParentNodeId="ns=1;i=23936" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23941" BrowseName="TransitionTime" ParentNodeId="ns=1;i=23936" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23942" BrowseName="TrueState" ParentNodeId="ns=1;i=23936" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23936</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23943" BrowseName="AddComment" ParentNodeId="ns=1;i=23928" MethodDeclarationId="ns=1;i=17782">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23944</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23944" BrowseName="InputArguments" ParentNodeId="ns=1;i=23943" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23943</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23945" BrowseName="BranchId" ParentNodeId="ns=1;i=23928" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23946" BrowseName="ClientUserId" ParentNodeId="ns=1;i=23928" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23947" BrowseName="Comment" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23948</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23948" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23947" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23947</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23949" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=23928" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23950" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23951" BrowseName="ConditionName" ParentNodeId="ns=1;i=23928" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23952" BrowseName="Disable" ParentNodeId="ns=1;i=23928" MethodDeclarationId="ns=1;i=17791">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=23953" BrowseName="Enable" ParentNodeId="ns=1;i=23928" MethodDeclarationId="ns=1;i=17792">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23954" BrowseName="EnabledState" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23955</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23955" BrowseName="Id" ParentNodeId="ns=1;i=23954" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23954</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23956" BrowseName="EventId" ParentNodeId="ns=1;i=23928" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23957" BrowseName="EventType" ParentNodeId="ns=1;i=23928" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23958" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=23928" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23959" BrowseName="InputNode" ParentNodeId="ns=1;i=23928" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23960" BrowseName="LastSeverity" ParentNodeId="ns=1;i=23928" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23961</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23961" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23960" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23960</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23962" BrowseName="Message" ParentNodeId="ns=1;i=23928" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23963" BrowseName="Quality" ParentNodeId="ns=1;i=23928" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23964</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23964" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23963" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23963</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23965" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=23928" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23966" BrowseName="Retain" ParentNodeId="ns=1;i=23928" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23967" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=23928" MethodDeclarationId="ns=1;i=17806">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23968</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23969</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23968" BrowseName="InputArguments" ParentNodeId="ns=1;i=23967" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23967</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23969" BrowseName="OutputArguments" ParentNodeId="ns=1;i=23967" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23967</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23970" BrowseName="Severity" ParentNodeId="ns=1;i=23928" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23971" BrowseName="SourceName" ParentNodeId="ns=1;i=23928" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23972" BrowseName="SourceNode" ParentNodeId="ns=1;i=23928" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23973" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=23928" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23974" BrowseName="Time" ParentNodeId="ns=1;i=23928" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23928</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10856" BrowseName="1:ExternalAlarm1" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm1</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10857</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10862</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10871</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10873</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10874</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10875</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10877</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10878</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10879</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10880</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10881</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10882</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10884</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10886</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10887</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10888</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10889</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10896</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10897</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10899</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10900</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10901</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10905</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10906</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10910</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10911</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10857" BrowseName="AckedState" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10858</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10859</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10860</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10861</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10858" BrowseName="FalseState" ParentNodeId="ns=1;i=10857" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10857</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10859" BrowseName="Id" ParentNodeId="ns=1;i=10857" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10857</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10860" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10857" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10857</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10861" BrowseName="TrueState" ParentNodeId="ns=1;i=10857" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10857</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10862" BrowseName="Acknowledge" ParentNodeId="ns=1;i=10856" MethodDeclarationId="ns=1;i=7842">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10863</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10863" BrowseName="InputArguments" ParentNodeId="ns=1;i=10862" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10862</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10864" BrowseName="ActiveState" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10865</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10867</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10868</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10869</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10870</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10865" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=10864" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10866" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10864" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10867" BrowseName="FalseState" ParentNodeId="ns=1;i=10864" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10868" BrowseName="Id" ParentNodeId="ns=1;i=10864" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10869" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10864" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10870" BrowseName="TrueState" ParentNodeId="ns=1;i=10864" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10864</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10871" BrowseName="AddComment" ParentNodeId="ns=1;i=10856" MethodDeclarationId="ns=1;i=7846">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10872</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10872" BrowseName="InputArguments" ParentNodeId="ns=1;i=10871" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10871</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10873" BrowseName="BranchId" ParentNodeId="ns=1;i=10856" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10874" BrowseName="ClientUserId" ParentNodeId="ns=1;i=10856" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10875" BrowseName="Comment" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10876</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10876" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10875" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10875</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10877" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=10856" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10878" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10879" BrowseName="ConditionName" ParentNodeId="ns=1;i=10856" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10880" BrowseName="Disable" ParentNodeId="ns=1;i=10856" MethodDeclarationId="ns=1;i=7855">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10881" BrowseName="Enable" ParentNodeId="ns=1;i=10856" MethodDeclarationId="ns=1;i=7856">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10882" BrowseName="EnabledState" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10883</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10883" BrowseName="Id" ParentNodeId="ns=1;i=10882" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10882</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10884" BrowseName="EventId" ParentNodeId="ns=1;i=10856" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10886" BrowseName="EventType" ParentNodeId="ns=1;i=10856" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10887" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=10856" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10888" BrowseName="InputNode" ParentNodeId="ns=1;i=10856" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10889" BrowseName="LastSeverity" ParentNodeId="ns=1;i=10856" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10895</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10895" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10889" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10889</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10896" BrowseName="Message" ParentNodeId="ns=1;i=10856" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10897" BrowseName="Quality" ParentNodeId="ns=1;i=10856" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10898</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10898" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10897" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10897</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10899" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=10856" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10900" BrowseName="Retain" ParentNodeId="ns=1;i=10856" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10901" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=10856" MethodDeclarationId="ns=1;i=7895">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10902</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10903</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10902" BrowseName="InputArguments" ParentNodeId="ns=1;i=10901" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10901</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10903" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10901" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10901</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10904" BrowseName="Severity" ParentNodeId="ns=1;i=10856" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10905" BrowseName="SourceName" ParentNodeId="ns=1;i=10856" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10906" BrowseName="SourceNode" ParentNodeId="ns=1;i=10856" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10910" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=10856" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10911" BrowseName="Time" ParentNodeId="ns=1;i=10856" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10856</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10912" BrowseName="1:ExternalAlarm10" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm10</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10913</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10918</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10920</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10930</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10931</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10932</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10934</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10935</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10936</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10937</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10938</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10939</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11207</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11208</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11210</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11213</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11214</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11216</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11217</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11218</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11221</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11225</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10913" BrowseName="AckedState" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10916</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10917</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10914" BrowseName="FalseState" ParentNodeId="ns=1;i=10913" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10913</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10915" BrowseName="Id" ParentNodeId="ns=1;i=10913" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10913</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10916" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10913" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10913</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10917" BrowseName="TrueState" ParentNodeId="ns=1;i=10913" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10913</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10918" BrowseName="Acknowledge" ParentNodeId="ns=1;i=10912" MethodDeclarationId="ns=1;i=7905">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10919</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10919" BrowseName="InputArguments" ParentNodeId="ns=1;i=10918" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10918</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10920" BrowseName="ActiveState" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10921</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10922</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10924</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10925</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10926</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10921" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=10920" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10922" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10920" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10924" BrowseName="FalseState" ParentNodeId="ns=1;i=10920" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10925" BrowseName="Id" ParentNodeId="ns=1;i=10920" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10926" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10920" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10927" BrowseName="TrueState" ParentNodeId="ns=1;i=10920" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10920</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10928" BrowseName="AddComment" ParentNodeId="ns=1;i=10912" MethodDeclarationId="ns=1;i=7909">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10929</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10929" BrowseName="InputArguments" ParentNodeId="ns=1;i=10928" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10928</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10930" BrowseName="BranchId" ParentNodeId="ns=1;i=10912" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10931" BrowseName="ClientUserId" ParentNodeId="ns=1;i=10912" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10932" BrowseName="Comment" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10933</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10933" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10932" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10932</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10934" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=10912" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10935" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10936" BrowseName="ConditionName" ParentNodeId="ns=1;i=10912" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10937" BrowseName="Disable" ParentNodeId="ns=1;i=10912" MethodDeclarationId="ns=1;i=7918">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10938" BrowseName="Enable" ParentNodeId="ns=1;i=10912" MethodDeclarationId="ns=1;i=7919">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10939" BrowseName="EnabledState" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11206</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11206" BrowseName="Id" ParentNodeId="ns=1;i=10939" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10939</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11207" BrowseName="EventId" ParentNodeId="ns=1;i=10912" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11208" BrowseName="EventType" ParentNodeId="ns=1;i=10912" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11209" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=10912" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11210" BrowseName="InputNode" ParentNodeId="ns=1;i=10912" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11211" BrowseName="LastSeverity" ParentNodeId="ns=1;i=10912" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11212</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11212" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11211" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11211</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11213" BrowseName="Message" ParentNodeId="ns=1;i=10912" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11214" BrowseName="Quality" ParentNodeId="ns=1;i=10912" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11215</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11215" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11214" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11216" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=10912" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11217" BrowseName="Retain" ParentNodeId="ns=1;i=10912" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11218" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=10912" MethodDeclarationId="ns=1;i=7933">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11219</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11220</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11219" BrowseName="InputArguments" ParentNodeId="ns=1;i=11218" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11218</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11220" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11218" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11218</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11221" BrowseName="Severity" ParentNodeId="ns=1;i=10912" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11222" BrowseName="SourceName" ParentNodeId="ns=1;i=10912" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11223" BrowseName="SourceNode" ParentNodeId="ns=1;i=10912" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11224" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=10912" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11225" BrowseName="Time" ParentNodeId="ns=1;i=10912" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10912</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11226" BrowseName="1:ExternalAlarm2" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm2</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11227</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11232</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11234</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11287</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11289</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11290</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11291</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11293</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11294</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11295</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11296</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11297</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11298</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11301</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11302</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11303</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11304</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11306</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11309</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11310</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11314</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11315</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11318</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11227" BrowseName="AckedState" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11228</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11229</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11230</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11231</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11228" BrowseName="FalseState" ParentNodeId="ns=1;i=11227" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11227</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11229" BrowseName="Id" ParentNodeId="ns=1;i=11227" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11227</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11230" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11227" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11227</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11231" BrowseName="TrueState" ParentNodeId="ns=1;i=11227" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11227</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11232" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11226" MethodDeclarationId="ns=1;i=7943">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11233</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11233" BrowseName="InputArguments" ParentNodeId="ns=1;i=11232" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11232</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11234" BrowseName="ActiveState" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11235</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11237</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11239</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11235" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11234" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11236" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11234" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11237" BrowseName="FalseState" ParentNodeId="ns=1;i=11234" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11238" BrowseName="Id" ParentNodeId="ns=1;i=11234" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11239" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11234" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11286" BrowseName="TrueState" ParentNodeId="ns=1;i=11234" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11234</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11287" BrowseName="AddComment" ParentNodeId="ns=1;i=11226" MethodDeclarationId="ns=1;i=7947">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11288</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11288" BrowseName="InputArguments" ParentNodeId="ns=1;i=11287" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11287</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11289" BrowseName="BranchId" ParentNodeId="ns=1;i=11226" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11290" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11226" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11291" BrowseName="Comment" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11292</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11292" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11291" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11291</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11293" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11226" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11294" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11295" BrowseName="ConditionName" ParentNodeId="ns=1;i=11226" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11296" BrowseName="Disable" ParentNodeId="ns=1;i=11226" MethodDeclarationId="ns=1;i=7956">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11297" BrowseName="Enable" ParentNodeId="ns=1;i=11226" MethodDeclarationId="ns=1;i=7957">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11298" BrowseName="EnabledState" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11299</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11299" BrowseName="Id" ParentNodeId="ns=1;i=11298" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11298</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11300" BrowseName="EventId" ParentNodeId="ns=1;i=11226" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11301" BrowseName="EventType" ParentNodeId="ns=1;i=11226" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11302" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11226" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11303" BrowseName="InputNode" ParentNodeId="ns=1;i=11226" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11304" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11226" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11305</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11305" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11304" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11304</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11306" BrowseName="Message" ParentNodeId="ns=1;i=11226" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11307" BrowseName="Quality" ParentNodeId="ns=1;i=11226" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11308</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11308" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11307" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11307</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11309" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11226" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11310" BrowseName="Retain" ParentNodeId="ns=1;i=11226" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11311" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11226" MethodDeclarationId="ns=1;i=7971">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11312</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11313</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11312" BrowseName="InputArguments" ParentNodeId="ns=1;i=11311" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11311</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11313" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11311" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11311</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11314" BrowseName="Severity" ParentNodeId="ns=1;i=11226" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11315" BrowseName="SourceName" ParentNodeId="ns=1;i=11226" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11316" BrowseName="SourceNode" ParentNodeId="ns=1;i=11226" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11317" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11226" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11318" BrowseName="Time" ParentNodeId="ns=1;i=11226" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11226</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11319" BrowseName="1:ExternalAlarm3" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm3</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11320</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11325</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11327</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11336</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11337</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11338</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11340</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11342</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11343</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11344</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11345</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11347</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11348</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11350</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11353</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11354</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11357</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11358</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11361</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11362</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11363</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11364</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11365</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11320" BrowseName="AckedState" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11321</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11322</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11323</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11324</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11321" BrowseName="FalseState" ParentNodeId="ns=1;i=11320" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11320</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11322" BrowseName="Id" ParentNodeId="ns=1;i=11320" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11320</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11323" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11320" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11320</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11324" BrowseName="TrueState" ParentNodeId="ns=1;i=11320" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11320</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11325" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11319" MethodDeclarationId="ns=1;i=7981">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11326</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11326" BrowseName="InputArguments" ParentNodeId="ns=1;i=11325" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11325</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11327" BrowseName="ActiveState" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11328</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11329</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11330</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11331</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11332</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11333</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11328" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11327" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11329" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11327" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11330" BrowseName="FalseState" ParentNodeId="ns=1;i=11327" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11331" BrowseName="Id" ParentNodeId="ns=1;i=11327" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11332" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11327" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11333" BrowseName="TrueState" ParentNodeId="ns=1;i=11327" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11327</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11334" BrowseName="AddComment" ParentNodeId="ns=1;i=11319" MethodDeclarationId="ns=1;i=7985">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11335</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11335" BrowseName="InputArguments" ParentNodeId="ns=1;i=11334" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11334</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11336" BrowseName="BranchId" ParentNodeId="ns=1;i=11319" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11337" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11319" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11338" BrowseName="Comment" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11339</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11339" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11338" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11338</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11340" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11319" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11341" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11342" BrowseName="ConditionName" ParentNodeId="ns=1;i=11319" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11343" BrowseName="Disable" ParentNodeId="ns=1;i=11319" MethodDeclarationId="ns=1;i=7994">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11344" BrowseName="Enable" ParentNodeId="ns=1;i=11319" MethodDeclarationId="ns=1;i=7995">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11345" BrowseName="EnabledState" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11346</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11346" BrowseName="Id" ParentNodeId="ns=1;i=11345" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11345</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11347" BrowseName="EventId" ParentNodeId="ns=1;i=11319" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11348" BrowseName="EventType" ParentNodeId="ns=1;i=11319" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11349" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11319" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11350" BrowseName="InputNode" ParentNodeId="ns=1;i=11319" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11351" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11319" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11352</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11352" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11351" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11351</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11353" BrowseName="Message" ParentNodeId="ns=1;i=11319" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11354" BrowseName="Quality" ParentNodeId="ns=1;i=11319" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11355</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11355" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11354" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11354</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11356" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11319" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11357" BrowseName="Retain" ParentNodeId="ns=1;i=11319" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11358" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11319" MethodDeclarationId="ns=1;i=8009">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11359</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11360</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11359" BrowseName="InputArguments" ParentNodeId="ns=1;i=11358" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11358</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11360" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11358" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11358</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11361" BrowseName="Severity" ParentNodeId="ns=1;i=11319" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11362" BrowseName="SourceName" ParentNodeId="ns=1;i=11319" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11363" BrowseName="SourceNode" ParentNodeId="ns=1;i=11319" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11364" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11319" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11365" BrowseName="Time" ParentNodeId="ns=1;i=11319" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11319</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11366" BrowseName="1:ExternalAlarm4" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm4</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11367</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11372</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11374</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11381</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11383</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11384</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11385</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11387</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11389</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11390</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11391</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11392</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11394</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11395</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11396</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11397</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11398</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11400</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11401</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11403</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11404</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11405</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11408</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11409</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11410</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11411</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11412</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11367" BrowseName="AckedState" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11368</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11370</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11371</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11368" BrowseName="FalseState" ParentNodeId="ns=1;i=11367" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11367</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11369" BrowseName="Id" ParentNodeId="ns=1;i=11367" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11367</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11370" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11367" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11367</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11371" BrowseName="TrueState" ParentNodeId="ns=1;i=11367" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11367</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11372" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11366" MethodDeclarationId="ns=1;i=8019">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11373</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11373" BrowseName="InputArguments" ParentNodeId="ns=1;i=11372" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11372</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11374" BrowseName="ActiveState" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11375</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11376</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11377</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11378</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11379</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11380</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11375" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11374" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11376" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11374" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11377" BrowseName="FalseState" ParentNodeId="ns=1;i=11374" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11378" BrowseName="Id" ParentNodeId="ns=1;i=11374" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11379" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11374" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11380" BrowseName="TrueState" ParentNodeId="ns=1;i=11374" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11374</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11381" BrowseName="AddComment" ParentNodeId="ns=1;i=11366" MethodDeclarationId="ns=1;i=8339">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11382</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11382" BrowseName="InputArguments" ParentNodeId="ns=1;i=11381" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11381</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11383" BrowseName="BranchId" ParentNodeId="ns=1;i=11366" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11384" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11366" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11385" BrowseName="Comment" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11386</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11386" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11385" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11385</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11387" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11366" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11388" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11389" BrowseName="ConditionName" ParentNodeId="ns=1;i=11366" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11390" BrowseName="Disable" ParentNodeId="ns=1;i=11366" MethodDeclarationId="ns=1;i=8348">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11391" BrowseName="Enable" ParentNodeId="ns=1;i=11366" MethodDeclarationId="ns=1;i=8349">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11392" BrowseName="EnabledState" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11393</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11393" BrowseName="Id" ParentNodeId="ns=1;i=11392" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11392</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11394" BrowseName="EventId" ParentNodeId="ns=1;i=11366" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11395" BrowseName="EventType" ParentNodeId="ns=1;i=11366" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11396" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11366" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11397" BrowseName="InputNode" ParentNodeId="ns=1;i=11366" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11398" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11366" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11399</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11399" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11398" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11398</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11400" BrowseName="Message" ParentNodeId="ns=1;i=11366" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11401" BrowseName="Quality" ParentNodeId="ns=1;i=11366" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11402</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11402" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11401" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11401</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11403" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11366" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11404" BrowseName="Retain" ParentNodeId="ns=1;i=11366" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11405" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11366" MethodDeclarationId="ns=1;i=8363">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11407</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11406" BrowseName="InputArguments" ParentNodeId="ns=1;i=11405" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11405</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11407" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11405" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11405</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11408" BrowseName="Severity" ParentNodeId="ns=1;i=11366" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11409" BrowseName="SourceName" ParentNodeId="ns=1;i=11366" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11410" BrowseName="SourceNode" ParentNodeId="ns=1;i=11366" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11411" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11366" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11412" BrowseName="Time" ParentNodeId="ns=1;i=11366" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11366</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11413" BrowseName="1:ExternalAlarm5" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm5</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11414</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11419</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11421</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11428</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11430</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11431</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11432</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11434</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11435</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11436</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11437</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11438</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11439</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11443</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11444</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11445</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11447</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11448</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11450</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11451</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11452</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11455</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11456</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11457</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11458</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11459</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11414" BrowseName="AckedState" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11415</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11416</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11417</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11418</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11415" BrowseName="FalseState" ParentNodeId="ns=1;i=11414" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11414</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11416" BrowseName="Id" ParentNodeId="ns=1;i=11414" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11414</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11417" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11414" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11414</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11418" BrowseName="TrueState" ParentNodeId="ns=1;i=11414" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11414</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11419" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11413" MethodDeclarationId="ns=1;i=8373">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11420</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11420" BrowseName="InputArguments" ParentNodeId="ns=1;i=11419" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11419</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11421" BrowseName="ActiveState" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11422</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11423</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11424</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11425</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11426</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11427</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11422" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11421" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11423" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11421" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11424" BrowseName="FalseState" ParentNodeId="ns=1;i=11421" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11425" BrowseName="Id" ParentNodeId="ns=1;i=11421" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11426" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11421" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11427" BrowseName="TrueState" ParentNodeId="ns=1;i=11421" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11421</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11428" BrowseName="AddComment" ParentNodeId="ns=1;i=11413" MethodDeclarationId="ns=1;i=8377">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11429</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11429" BrowseName="InputArguments" ParentNodeId="ns=1;i=11428" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11428</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11430" BrowseName="BranchId" ParentNodeId="ns=1;i=11413" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11431" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11413" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11432" BrowseName="Comment" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11433</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11433" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11432" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11432</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11434" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11413" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11435" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11436" BrowseName="ConditionName" ParentNodeId="ns=1;i=11413" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11437" BrowseName="Disable" ParentNodeId="ns=1;i=11413" MethodDeclarationId="ns=1;i=8386">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11438" BrowseName="Enable" ParentNodeId="ns=1;i=11413" MethodDeclarationId="ns=1;i=8387">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11439" BrowseName="EnabledState" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11440</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11440" BrowseName="Id" ParentNodeId="ns=1;i=11439" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11439</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11441" BrowseName="EventId" ParentNodeId="ns=1;i=11413" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11442" BrowseName="EventType" ParentNodeId="ns=1;i=11413" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11443" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11413" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11444" BrowseName="InputNode" ParentNodeId="ns=1;i=11413" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11445" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11413" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11446</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11446" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11445" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11447" BrowseName="Message" ParentNodeId="ns=1;i=11413" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11448" BrowseName="Quality" ParentNodeId="ns=1;i=11413" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11449</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11449" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11448" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11448</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11450" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11413" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11451" BrowseName="Retain" ParentNodeId="ns=1;i=11413" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11452" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11413" MethodDeclarationId="ns=1;i=8401">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11453</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11454</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11453" BrowseName="InputArguments" ParentNodeId="ns=1;i=11452" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11452</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11454" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11452" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11452</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11455" BrowseName="Severity" ParentNodeId="ns=1;i=11413" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11456" BrowseName="SourceName" ParentNodeId="ns=1;i=11413" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11457" BrowseName="SourceNode" ParentNodeId="ns=1;i=11413" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11458" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11413" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11459" BrowseName="Time" ParentNodeId="ns=1;i=11413" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11413</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11460" BrowseName="1:ExternalAlarm6" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm6</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11461</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11466</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11468</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11475</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11477</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11478</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11479</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11481</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11482</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11483</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11484</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11485</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11486</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11488</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11489</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11490</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11491</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11492</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11494</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11495</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11497</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11498</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11499</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11502</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11503</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11504</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11505</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11506</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11461" BrowseName="AckedState" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11462</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11463</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11464</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11465</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11462" BrowseName="FalseState" ParentNodeId="ns=1;i=11461" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11461</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11463" BrowseName="Id" ParentNodeId="ns=1;i=11461" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11461</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11464" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11461" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11461</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11465" BrowseName="TrueState" ParentNodeId="ns=1;i=11461" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11461</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11466" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11460" MethodDeclarationId="ns=1;i=8411">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11467</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11467" BrowseName="InputArguments" ParentNodeId="ns=1;i=11466" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11466</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11468" BrowseName="ActiveState" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11469</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11470</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11471</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11473</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11474</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11469" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11468" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11470" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11468" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11471" BrowseName="FalseState" ParentNodeId="ns=1;i=11468" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11472" BrowseName="Id" ParentNodeId="ns=1;i=11468" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11473" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11468" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11474" BrowseName="TrueState" ParentNodeId="ns=1;i=11468" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11468</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11475" BrowseName="AddComment" ParentNodeId="ns=1;i=11460" MethodDeclarationId="ns=1;i=8415">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11476</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11476" BrowseName="InputArguments" ParentNodeId="ns=1;i=11475" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11475</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11477" BrowseName="BranchId" ParentNodeId="ns=1;i=11460" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11478" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11460" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11479" BrowseName="Comment" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11480</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11480" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11479" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11479</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11481" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11460" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11482" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11483" BrowseName="ConditionName" ParentNodeId="ns=1;i=11460" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11484" BrowseName="Disable" ParentNodeId="ns=1;i=11460" MethodDeclarationId="ns=1;i=8428">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11485" BrowseName="Enable" ParentNodeId="ns=1;i=11460" MethodDeclarationId="ns=1;i=8429">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11486" BrowseName="EnabledState" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11487</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11487" BrowseName="Id" ParentNodeId="ns=1;i=11486" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11486</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11488" BrowseName="EventId" ParentNodeId="ns=1;i=11460" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11489" BrowseName="EventType" ParentNodeId="ns=1;i=11460" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11490" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11460" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11491" BrowseName="InputNode" ParentNodeId="ns=1;i=11460" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11492" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11460" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11493</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11493" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11492" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11492</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11494" BrowseName="Message" ParentNodeId="ns=1;i=11460" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11495" BrowseName="Quality" ParentNodeId="ns=1;i=11460" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11496</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11496" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11495" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11495</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11497" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11460" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11498" BrowseName="Retain" ParentNodeId="ns=1;i=11460" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11499" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11460" MethodDeclarationId="ns=1;i=8443">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11500</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11501</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11500" BrowseName="InputArguments" ParentNodeId="ns=1;i=11499" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11499</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11501" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11499" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11499</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11502" BrowseName="Severity" ParentNodeId="ns=1;i=11460" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11503" BrowseName="SourceName" ParentNodeId="ns=1;i=11460" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11504" BrowseName="SourceNode" ParentNodeId="ns=1;i=11460" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11505" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11460" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11506" BrowseName="Time" ParentNodeId="ns=1;i=11460" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11460</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11507" BrowseName="1:ExternalAlarm7" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm7</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11508</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11513</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11515</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11522</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11524</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11525</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11526</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11528</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11529</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11530</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11531</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11532</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11533</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11535</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11536</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11537</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11538</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11539</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11541</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11542</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11544</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11545</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11546</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11549</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11550</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11551</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11552</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11553</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11508" BrowseName="AckedState" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11509</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11510</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11511</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11512</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11509" BrowseName="FalseState" ParentNodeId="ns=1;i=11508" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11508</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11510" BrowseName="Id" ParentNodeId="ns=1;i=11508" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11508</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11511" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11508" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11508</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11512" BrowseName="TrueState" ParentNodeId="ns=1;i=11508" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11508</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11513" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11507" MethodDeclarationId="ns=1;i=8453">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11514</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11514" BrowseName="InputArguments" ParentNodeId="ns=1;i=11513" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11513</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11515" BrowseName="ActiveState" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11516</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11517</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11518</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11519</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11520</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11521</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11516" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11515" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11517" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11515" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11518" BrowseName="FalseState" ParentNodeId="ns=1;i=11515" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11519" BrowseName="Id" ParentNodeId="ns=1;i=11515" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11520" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11515" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11521" BrowseName="TrueState" ParentNodeId="ns=1;i=11515" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11515</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11522" BrowseName="AddComment" ParentNodeId="ns=1;i=11507" MethodDeclarationId="ns=1;i=8457">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11523</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11523" BrowseName="InputArguments" ParentNodeId="ns=1;i=11522" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11522</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11524" BrowseName="BranchId" ParentNodeId="ns=1;i=11507" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11525" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11507" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11526" BrowseName="Comment" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11527</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11527" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11526" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11526</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11528" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11507" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11529" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11530" BrowseName="ConditionName" ParentNodeId="ns=1;i=11507" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11531" BrowseName="Disable" ParentNodeId="ns=1;i=11507" MethodDeclarationId="ns=1;i=8466">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11532" BrowseName="Enable" ParentNodeId="ns=1;i=11507" MethodDeclarationId="ns=1;i=8467">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11533" BrowseName="EnabledState" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11534</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11534" BrowseName="Id" ParentNodeId="ns=1;i=11533" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11533</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11535" BrowseName="EventId" ParentNodeId="ns=1;i=11507" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11536" BrowseName="EventType" ParentNodeId="ns=1;i=11507" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11537" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11507" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11538" BrowseName="InputNode" ParentNodeId="ns=1;i=11507" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11539" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11507" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11540</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11540" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11539" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11539</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11541" BrowseName="Message" ParentNodeId="ns=1;i=11507" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11542" BrowseName="Quality" ParentNodeId="ns=1;i=11507" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11543</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11543" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11542" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11542</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11544" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11507" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11545" BrowseName="Retain" ParentNodeId="ns=1;i=11507" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11546" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11507" MethodDeclarationId="ns=1;i=8481">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11547</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11548</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11547" BrowseName="InputArguments" ParentNodeId="ns=1;i=11546" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11546</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11548" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11546" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11546</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11549" BrowseName="Severity" ParentNodeId="ns=1;i=11507" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11550" BrowseName="SourceName" ParentNodeId="ns=1;i=11507" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11551" BrowseName="SourceNode" ParentNodeId="ns=1;i=11507" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11552" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11507" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11553" BrowseName="Time" ParentNodeId="ns=1;i=11507" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11507</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11554" BrowseName="1:ExternalAlarm8" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm8</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11555</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11560</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11562</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11572</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11577</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11578</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11579</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11582</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11583</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11584</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11585</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11586</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11588</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11593</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11596</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11597</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11598</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11599</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11600</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11555" BrowseName="AckedState" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11556</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11557</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11558</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11559</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11556" BrowseName="FalseState" ParentNodeId="ns=1;i=11555" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11555</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11557" BrowseName="Id" ParentNodeId="ns=1;i=11555" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11555</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11558" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11555" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11555</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11559" BrowseName="TrueState" ParentNodeId="ns=1;i=11555" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11555</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11560" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11554" MethodDeclarationId="ns=1;i=8566">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11561</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11561" BrowseName="InputArguments" ParentNodeId="ns=1;i=11560" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11560</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11562" BrowseName="ActiveState" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11564</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11565</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11563" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11562" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11564" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11562" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11565" BrowseName="FalseState" ParentNodeId="ns=1;i=11562" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11566" BrowseName="Id" ParentNodeId="ns=1;i=11562" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11567" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11562" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11568" BrowseName="TrueState" ParentNodeId="ns=1;i=11562" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11562</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11569" BrowseName="AddComment" ParentNodeId="ns=1;i=11554" MethodDeclarationId="ns=1;i=8570">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11570</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11570" BrowseName="InputArguments" ParentNodeId="ns=1;i=11569" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11569</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11571" BrowseName="BranchId" ParentNodeId="ns=1;i=11554" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11572" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11554" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11573" BrowseName="Comment" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11574</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11574" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11573" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11575" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11554" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11576" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11577" BrowseName="ConditionName" ParentNodeId="ns=1;i=11554" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11578" BrowseName="Disable" ParentNodeId="ns=1;i=11554" MethodDeclarationId="ns=1;i=8579">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11579" BrowseName="Enable" ParentNodeId="ns=1;i=11554" MethodDeclarationId="ns=1;i=8580">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11580" BrowseName="EnabledState" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11581</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11581" BrowseName="Id" ParentNodeId="ns=1;i=11580" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11580</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11582" BrowseName="EventId" ParentNodeId="ns=1;i=11554" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11583" BrowseName="EventType" ParentNodeId="ns=1;i=11554" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11584" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11554" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11585" BrowseName="InputNode" ParentNodeId="ns=1;i=11554" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11586" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11554" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11587" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11586" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11586</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11588" BrowseName="Message" ParentNodeId="ns=1;i=11554" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11589" BrowseName="Quality" ParentNodeId="ns=1;i=11554" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11590</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11590" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11589" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11589</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11591" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11554" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11592" BrowseName="Retain" ParentNodeId="ns=1;i=11554" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11593" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11554" MethodDeclarationId="ns=1;i=8594">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11594</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11595</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11594" BrowseName="InputArguments" ParentNodeId="ns=1;i=11593" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11593</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11595" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11593" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11593</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11596" BrowseName="Severity" ParentNodeId="ns=1;i=11554" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11597" BrowseName="SourceName" ParentNodeId="ns=1;i=11554" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11598" BrowseName="SourceNode" ParentNodeId="ns=1;i=11554" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11599" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11554" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11600" BrowseName="Time" ParentNodeId="ns=1;i=11554" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11554</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11601" BrowseName="1:ExternalAlarm9" ParentNodeId="ns=1;i=10855">
    <DisplayName>ExternalAlarm9</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11602</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11607</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11609</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11618</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11619</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11622</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11623</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11624</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11625</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11626</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11627</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11629</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11630</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11631</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11632</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11633</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11635</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11640</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11642</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11643</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11644</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11647</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11648</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11649</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11650</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11651</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11602" BrowseName="AckedState" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11603</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11604</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11605</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11603" BrowseName="FalseState" ParentNodeId="ns=1;i=11602" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11602</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11604" BrowseName="Id" ParentNodeId="ns=1;i=11602" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11602</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11605" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11602" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11602</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11606" BrowseName="TrueState" ParentNodeId="ns=1;i=11602" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11602</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11607" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11601" MethodDeclarationId="ns=1;i=8604">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11608</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11608" BrowseName="InputArguments" ParentNodeId="ns=1;i=11607" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11607</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11609" BrowseName="ActiveState" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11610</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11611</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11612</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11613</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11615</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11610" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=11609" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11611" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11609" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11612" BrowseName="FalseState" ParentNodeId="ns=1;i=11609" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11613" BrowseName="Id" ParentNodeId="ns=1;i=11609" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11614" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11609" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11615" BrowseName="TrueState" ParentNodeId="ns=1;i=11609" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11609</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11616" BrowseName="AddComment" ParentNodeId="ns=1;i=11601" MethodDeclarationId="ns=1;i=8608">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11617</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11617" BrowseName="InputArguments" ParentNodeId="ns=1;i=11616" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11616</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11618" BrowseName="BranchId" ParentNodeId="ns=1;i=11601" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11619" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11601" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11620" BrowseName="Comment" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11621" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11620" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11622" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11601" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11623" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11624" BrowseName="ConditionName" ParentNodeId="ns=1;i=11601" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11625" BrowseName="Disable" ParentNodeId="ns=1;i=11601" MethodDeclarationId="ns=1;i=8617">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11626" BrowseName="Enable" ParentNodeId="ns=1;i=11601" MethodDeclarationId="ns=1;i=8618">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11627" BrowseName="EnabledState" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11628</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11628" BrowseName="Id" ParentNodeId="ns=1;i=11627" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11629" BrowseName="EventId" ParentNodeId="ns=1;i=11601" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11630" BrowseName="EventType" ParentNodeId="ns=1;i=11601" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11631" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=11601" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11632" BrowseName="InputNode" ParentNodeId="ns=1;i=11601" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11633" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11601" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11634" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11633" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11633</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11635" BrowseName="Message" ParentNodeId="ns=1;i=11601" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11640" BrowseName="Quality" ParentNodeId="ns=1;i=11601" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11641</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11641" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11640" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11640</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11642" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11601" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11643" BrowseName="Retain" ParentNodeId="ns=1;i=11601" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11644" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=11601" MethodDeclarationId="ns=1;i=8632">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11645</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11646</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11645" BrowseName="InputArguments" ParentNodeId="ns=1;i=11644" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11644</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11646" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11644" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11644</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11647" BrowseName="Severity" ParentNodeId="ns=1;i=11601" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11648" BrowseName="SourceName" ParentNodeId="ns=1;i=11601" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11649" BrowseName="SourceNode" ParentNodeId="ns=1;i=11601" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11650" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11601" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11651" BrowseName="Time" ParentNodeId="ns=1;i=11601" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11652" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=10180" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11653" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=10180" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11654" BrowseName="2:Model" ParentNodeId="ns=1;i=10180" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11655" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=10180" EventNotifier="1">
    <DisplayName>ProcessValue</DisplayName>
    <Description>The value read by a sensor or other analog measurement of the physical quantity that is monitored.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11656</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11657</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11658</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12052</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12053</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10180</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12056</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12057</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12059</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12114</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12115</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12116</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12130</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11656" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=11655" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11657" BrowseName="1:Avg" ParentNodeId="ns=1;i=11655" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11658" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=11655" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=11659" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=11655">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11713</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11799</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11801</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11803</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11805</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11816</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11817</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11819</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11820</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11821</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11822</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11823</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11824</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11826</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11827</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11828</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11832</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11890</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11891</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12022</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12041</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12042</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12050</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11713" BrowseName="AckedState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11714</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11714" BrowseName="Id" ParentNodeId="ns=1;i=11713" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11713</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11799" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11659" MethodDeclarationId="ns=1;i=7094">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11800</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11800" BrowseName="InputArguments" ParentNodeId="ns=1;i=11799" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11799</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11801" BrowseName="ActiveState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11802</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11802" BrowseName="Id" ParentNodeId="ns=1;i=11801" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11801</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11803" BrowseName="AddComment" ParentNodeId="ns=1;i=11659" MethodDeclarationId="ns=1;i=7096">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11804</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11804" BrowseName="InputArguments" ParentNodeId="ns=1;i=11803" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11803</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11805" BrowseName="BranchId" ParentNodeId="ns=1;i=11659" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11816" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11659" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11817" BrowseName="Comment" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11818</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11818" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11817" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11817</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11819" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11659" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11820" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11821" BrowseName="ConditionName" ParentNodeId="ns=1;i=11659" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11822" BrowseName="Disable" ParentNodeId="ns=1;i=11659" MethodDeclarationId="ns=1;i=7097">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11823" BrowseName="Enable" ParentNodeId="ns=1;i=11659" MethodDeclarationId="ns=1;i=7098">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11824" BrowseName="EnabledState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11825</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11825" BrowseName="Id" ParentNodeId="ns=1;i=11824" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11824</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11826" BrowseName="EventId" ParentNodeId="ns=1;i=11659" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11827" BrowseName="EventType" ParentNodeId="ns=1;i=11659" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11828" BrowseName="HighHighLimit" ParentNodeId="ns=1;i=11659" DataType="Double">
    <DisplayName>HighHighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11832" BrowseName="HighHighState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>HighHighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11835</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11882</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11889</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11835" BrowseName="FalseState" ParentNodeId="ns=1;i=11832" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11832</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11836" BrowseName="Id" ParentNodeId="ns=1;i=11832" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11882" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11832" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11889" BrowseName="TrueState" ParentNodeId="ns=1;i=11832" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11832</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>HighHigh active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11890" BrowseName="HighLimit" ParentNodeId="ns=1;i=11659" DataType="Double">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11891" BrowseName="HighState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>HighState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11892</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11893</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12020</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11892" BrowseName="FalseState" ParentNodeId="ns=1;i=11891" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11891</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11893" BrowseName="Id" ParentNodeId="ns=1;i=11891" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11891</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12019" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11891" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11891</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12020" BrowseName="TrueState" ParentNodeId="ns=1;i=11891" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11891</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>High active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12021" BrowseName="InputNode" ParentNodeId="ns=1;i=11659" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12022" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11659" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12023</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12023" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12022" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12029" BrowseName="LowLimit" ParentNodeId="ns=1;i=11659" DataType="Double">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12030" BrowseName="LowLowLimit" ParentNodeId="ns=1;i=11659" DataType="Double">
    <DisplayName>LowLowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12031" BrowseName="LowLowState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>LowLowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12033</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12035</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12032" BrowseName="FalseState" ParentNodeId="ns=1;i=12031" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12031</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12033" BrowseName="Id" ParentNodeId="ns=1;i=12031" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12034" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12031" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12035" BrowseName="TrueState" ParentNodeId="ns=1;i=12031" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12031</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>LowLow active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12036" BrowseName="LowState" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>LowState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12038</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12039</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12037" BrowseName="FalseState" ParentNodeId="ns=1;i=12036" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12036</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12038" BrowseName="Id" ParentNodeId="ns=1;i=12036" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12039" BrowseName="TransitionTime" ParentNodeId="ns=1;i=12036" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12036</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12040" BrowseName="TrueState" ParentNodeId="ns=1;i=12036" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12036</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Low active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12041" BrowseName="Message" ParentNodeId="ns=1;i=11659" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12042" BrowseName="Quality" ParentNodeId="ns=1;i=11659" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12043</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12043" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12042" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12042</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12044" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11659" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12045" BrowseName="Retain" ParentNodeId="ns=1;i=11659" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12046" BrowseName="Severity" ParentNodeId="ns=1;i=11659" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12047" BrowseName="SourceName" ParentNodeId="ns=1;i=11659" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12048" BrowseName="SourceNode" ParentNodeId="ns=1;i=11659" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12049" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11659" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12050" BrowseName="Time" ParentNodeId="ns=1;i=11659" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12051" BrowseName="1:Max" ParentNodeId="ns=1;i=11655" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12052" BrowseName="1:Min" ParentNodeId="ns=1;i=11655" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12053" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=11655" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12054" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=11655" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12055" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=11655" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12056" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=11655" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12057" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=11655" MethodDeclarationId="ns=1;i=8681">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12058" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12057" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12057</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12059" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=11655" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12069</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12060" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=12059" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12059</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12069" BrowseName="EURange" ParentNodeId="ns=1;i=12059" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12059</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12070" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=11655" MethodDeclarationId="ns=1;i=8686">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12107</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12111</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12107" BrowseName="InputArguments" ParentNodeId="ns=1;i=12070" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12070</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12111" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12070" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12070</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12114" BrowseName="1:Std" ParentNodeId="ns=1;i=11655" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12115" BrowseName="1:Total" ParentNodeId="ns=1;i=11655" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=12116" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=11655">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the ProcessItemType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12123</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12125</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12126</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12127</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12129</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=12117" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=12116" MethodDeclarationId="ns=1;i=8691">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12119</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12118" BrowseName="InputArguments" ParentNodeId="ns=1;i=12117" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12117</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12119" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12117" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12117</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12120" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=12116" MethodDeclarationId="ns=1;i=8694">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12121</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12122</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12121" BrowseName="InputArguments" ParentNodeId="ns=1;i=12120" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12120</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12122" BrowseName="OutputArguments" ParentNodeId="ns=1;i=12120" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12120</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12123" BrowseName="1:PositionX" ParentNodeId="ns=1;i=12116" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12116</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12124" BrowseName="1:PositionY" ParentNodeId="ns=1;i=12116" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12116</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12125" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=12116" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12126" BrowseName="1:Resizable" ParentNodeId="ns=1;i=12116" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12116</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=12127" BrowseName="1:UIResources" ParentNodeId="ns=1;i=12116">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23975</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12128</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12116</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=23975" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=12127" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12127</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12128" BrowseName="1:Default" ParentNodeId="ns=1;i=12127" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12127</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12129" BrowseName="1:Width" ParentNodeId="ns=1;i=12116" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12116</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12130" BrowseName="1:Value" ParentNodeId="ns=1;i=11655" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12131</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12132</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11655</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12133</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12131" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=12130" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12130</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12132" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=12130" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12130</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12133" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=12130" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12130</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12134" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=10180" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12135" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=10180" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=15587" BrowseName="1:SetPoint" ParentNodeId="ns=1;i=10180" EventNotifier="1">
    <DisplayName>SetPoint</DisplayName>
    <Description>The value we aim to obtain from the ProcessValue by means of driving the control value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15588</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15590</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18258</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18259</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19210</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19211</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19212</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19213</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19215</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10180</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19218</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19221</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19222</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20484</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=15588" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=15587" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15589" BrowseName="1:Avg" ParentNodeId="ns=1;i=15587" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15590" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=15587" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=15591" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=15587">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15594</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15596</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15598</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16488</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16489</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16491</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16492</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16493</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16494</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16495</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16496</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16498</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16499</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17151</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18246</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18248</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18252</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18253</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18255</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18256</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18257</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=15592" BrowseName="AckedState" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15593</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15593" BrowseName="Id" ParentNodeId="ns=1;i=15592" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15592</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=15594" BrowseName="Acknowledge" ParentNodeId="ns=1;i=15591" MethodDeclarationId="ns=1;i=8713">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15595</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=15595" BrowseName="InputArguments" ParentNodeId="ns=1;i=15594" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15594</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15596" BrowseName="ActiveState" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15597</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15597" BrowseName="Id" ParentNodeId="ns=1;i=15596" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15596</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=15598" BrowseName="AddComment" ParentNodeId="ns=1;i=15591" MethodDeclarationId="ns=1;i=8717">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16486</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16486" BrowseName="InputArguments" ParentNodeId="ns=1;i=15598" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15598</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16487" BrowseName="BranchId" ParentNodeId="ns=1;i=15591" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16488" BrowseName="ClientUserId" ParentNodeId="ns=1;i=15591" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16489" BrowseName="Comment" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16490</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16490" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=16489" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16489</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16491" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=15591" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16492" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16493" BrowseName="ConditionName" ParentNodeId="ns=1;i=15591" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16494" BrowseName="Disable" ParentNodeId="ns=1;i=15591" MethodDeclarationId="ns=1;i=12144">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=16495" BrowseName="Enable" ParentNodeId="ns=1;i=15591" MethodDeclarationId="ns=1;i=12145">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16496" BrowseName="EnabledState" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16497</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16497" BrowseName="Id" ParentNodeId="ns=1;i=16496" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16496</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16498" BrowseName="EventId" ParentNodeId="ns=1;i=15591" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16499" BrowseName="EventType" ParentNodeId="ns=1;i=15591" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17151" BrowseName="InputNode" ParentNodeId="ns=1;i=15591" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18246" BrowseName="LastSeverity" ParentNodeId="ns=1;i=15591" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18247</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18247" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=18246" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18246</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18248" BrowseName="Message" ParentNodeId="ns=1;i=15591" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18249" BrowseName="Quality" ParentNodeId="ns=1;i=15591" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18250</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18250" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=18249" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18249</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18251" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=15591" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18252" BrowseName="Retain" ParentNodeId="ns=1;i=15591" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18253" BrowseName="Severity" ParentNodeId="ns=1;i=15591" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18254" BrowseName="SourceName" ParentNodeId="ns=1;i=15591" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18255" BrowseName="SourceNode" ParentNodeId="ns=1;i=15591" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18256" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=15591" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18257" BrowseName="Time" ParentNodeId="ns=1;i=15591" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15591</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18258" BrowseName="1:Max" ParentNodeId="ns=1;i=15587" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18259" BrowseName="1:Min" ParentNodeId="ns=1;i=15587" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19209" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=15587" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19210" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=15587" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19211" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=15587" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19212" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=15587" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19213" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=15587" MethodDeclarationId="ns=1;i=14086">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19214</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19214" BrowseName="OutputArguments" ParentNodeId="ns=1;i=19213" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19213</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19215" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=15587" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19216</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19217</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19216" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=19215" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19215</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19217" BrowseName="EURange" ParentNodeId="ns=1;i=19215" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19215</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19218" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=15587" MethodDeclarationId="ns=1;i=14091">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19219</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19220</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19219" BrowseName="InputArguments" ParentNodeId="ns=1;i=19218" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19218</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19220" BrowseName="OutputArguments" ParentNodeId="ns=1;i=19218" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19218</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19221" BrowseName="1:Std" ParentNodeId="ns=1;i=15587" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19222" BrowseName="1:Total" ParentNodeId="ns=1;i=15587" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20484" BrowseName="1:Value" ParentNodeId="ns=1;i=15587" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20485</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20486</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15587</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20485" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=20484" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20484</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20486" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=20484" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20484</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12137" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=10180" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=20487" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=10180">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the Device on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20488</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20491</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20494</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20495</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20496</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20497</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10180</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21490</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21492</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=20488" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=20487" MethodDeclarationId="ns=1;i=14837">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20489</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20490</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20489" BrowseName="InputArguments" ParentNodeId="ns=1;i=20488" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20488</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20490" BrowseName="OutputArguments" ParentNodeId="ns=1;i=20488" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20488</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20491" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=20487" MethodDeclarationId="ns=1;i=14840">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20492</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20493</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20492" BrowseName="InputArguments" ParentNodeId="ns=1;i=20491" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20491</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20493" BrowseName="OutputArguments" ParentNodeId="ns=1;i=20491" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20491</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20494" BrowseName="1:PositionX" ParentNodeId="ns=1;i=20487" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20487</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20495" BrowseName="1:PositionY" ParentNodeId="ns=1;i=20487" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20487</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20496" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=20487" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20487</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20497" BrowseName="1:Resizable" ParentNodeId="ns=1;i=20487" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20487</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=21490" BrowseName="1:UIResources" ParentNodeId="ns=1;i=20487">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21491</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20487</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=21491" BrowseName="1:Default" ParentNodeId="ns=1;i=21490" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21490</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21492" BrowseName="1:Width" ParentNodeId="ns=1;i=20487" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20487</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12156" BrowseName="1:WatchdogEnabled" ParentNodeId="ns=1;i=10180" DataType="Boolean" AccessLevel="3">
    <DisplayName>WatchdogEnabled</DisplayName>
    <Description>When WatchdogEnable is True, if a ProcessControlLoop component’s RemoteControl is True and the time 
between two consecutive writes of the RemoteAnalogMeasurement is longer than WatchdogTimeout, 
then the underlying system will generate an alarm, set RemoteControl to False and take control of the 
loop. When WatchdogEnable is False, no watchdog alarm is generated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12157" BrowseName="1:WatchdogTimeout" ParentNodeId="ns=1;i=10180" DataType="Duration" AccessLevel="3">
    <DisplayName>WatchdogTimeout</DisplayName>
    <Description>The longest time between two write actions before a watchdog alarm is generated by the underlying 
system. The value is expressed in milliseconds.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10180</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7036" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5035" MethodDeclarationId="ns=1;i=7257">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6476</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6600</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6476" BrowseName="InputArguments" ParentNodeId="ns=1;i=7036" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7036</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6600" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7036" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7036</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7068" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5035" MethodDeclarationId="ns=1;i=7276">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6602</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6601" BrowseName="InputArguments" ParentNodeId="ns=1;i=7068" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7068</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6602" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7068" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7068</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6291" BrowseName="1:State" ParentNodeId="ns=1;i=5035" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5136" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5035" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9506</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9507</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9508</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6758</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6759</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9512</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9513</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6760</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6762</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5139</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9506" BrowseName="3:Abort" ParentNodeId="ns=1;i=5136" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9507" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5136" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9550</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9550" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9507" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9507</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9508" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5136" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9555</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9555" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9508" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9508</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6758" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5136" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6759" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5136" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9512" BrowseName="3:Clear" ParentNodeId="ns=1;i=5136" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9513" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5136" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9557</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9557" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9513" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9513</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6760" BrowseName="CurrentState" ParentNodeId="ns=1;i=5136" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6761</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6761" BrowseName="Id" ParentNodeId="ns=1;i=6760" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6760</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6762" BrowseName="LastTransition" ParentNodeId="ns=1;i=5136" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8830</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6763</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8831</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8830" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6762" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6762</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6763" BrowseName="Id" ParentNodeId="ns=1;i=6762" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6762</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8831" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6762" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6762</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5139" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5136">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6764</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6765</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8832</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6766</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6798</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5136</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9477</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9481</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9482</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5355</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9483</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9487</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6764" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5139" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6765" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5139" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8832" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9577</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9577" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8832" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6766" BrowseName="CurrentState" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6767" BrowseName="Id" ParentNodeId="ns=1;i=6766" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6766</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5141" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5139" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6768</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6769</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5380</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8833</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8834</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6786</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8839</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8840</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8842</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8843</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8844</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8854</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5381</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8865</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6796</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8868</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8869</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8896</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9041</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9065</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9136</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9160</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9183</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9184</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9211</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9215</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9217</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9222</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6768" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5141" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6769" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5141" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5380" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5141" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12400</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12400" BrowseName="CurrentState" ParentNodeId="ns=1;i=5380" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5380</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12401</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12401" BrowseName="Id" ParentNodeId="ns=1;i=12400">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12400</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8833" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8833" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8833</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8834" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8834" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8834</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6786" BrowseName="CurrentState" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6795</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6795" BrowseName="Id" ParentNodeId="ns=1;i=6786" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6786</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5150" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5141" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8835</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8837</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8835" BrowseName="CurrentState" ParentNodeId="ns=1;i=5150" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5150</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8836</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8836" BrowseName="Id" ParentNodeId="ns=1;i=8835">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8835</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8837" BrowseName="LastTransition" ParentNodeId="ns=1;i=5150" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8838</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5150</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8838" BrowseName="Id" ParentNodeId="ns=1;i=8837">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8837</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8839" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6966</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6966" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8839" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8839</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8840" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6967</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6967" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8840" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8840</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8842" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6968</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6968" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8842" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8842</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8843" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6969</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6969" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8843" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8843</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8844" BrowseName="3:Hold" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8854" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6970</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6970" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8854" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8854</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5381" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5141" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12402</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12402" BrowseName="CurrentState" ParentNodeId="ns=1;i=5381" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5381</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12403</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12403" BrowseName="Id" ParentNodeId="ns=1;i=12402">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12402</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8865" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6971</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6971" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8865" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8865</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6796" BrowseName="LastTransition" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6797</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8867</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8866" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6796" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6796</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6797" BrowseName="Id" ParentNodeId="ns=1;i=6796" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6796</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8867" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6796" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6796</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8868" BrowseName="3:Reset" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8869" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6972</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6972" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8869" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8869</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8896" BrowseName="3:Start" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8897</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8897" BrowseName="InputArguments" ParentNodeId="ns=1;i=8896" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8896</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9018" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6973</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6973" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9018" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9018</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9041" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6974</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6974" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9041" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9041</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9042" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9065" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6975</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6975" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9065" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9065</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9135" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6976</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6976" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9135" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9135</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9136" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6977</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6977" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9136" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9136</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9137" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6978</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6978" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9137" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9137</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9160" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9183" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9184" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6979</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6979" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9184" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9184</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9211" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6980</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6980" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9211" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9211</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9215" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5141" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9217" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6981</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6981" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9217" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9217</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9222" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5141" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6982</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6982" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9222" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9222</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6798" BrowseName="LastTransition" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9225</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6799</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9476</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9225" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6798" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6798</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6799" BrowseName="Id" ParentNodeId="ns=1;i=6798" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6798</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9476" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6798" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6798</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9477" BrowseName="3:Reset" ParentNodeId="ns=1;i=5139" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9481" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9579</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9579" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9481" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9481</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9482" BrowseName="3:Stop" ParentNodeId="ns=1;i=5139" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5355" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5139" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12278</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12278" BrowseName="CurrentState" ParentNodeId="ns=1;i=5355" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5355</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12279" BrowseName="Id" ParentNodeId="ns=1;i=12278">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12278</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9483" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9581</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9581" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9483" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9483</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9487" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5139" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9583</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5139</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9583" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9487" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9487</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5143" BrowseName="1:Setup" ParentNodeId="ns=1;i=1062">
    <DisplayName>Setup</DisplayName>
    <Description>Setup provides the value of all the digital settings required to run the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1062</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1063" BrowseName="1:AnalogInputType">
    <DisplayName>AnalogInputType</DisplayName>
    <Description>The AnalogInputType ObjectType describes an analog input signal.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.25</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10140</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5158</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6212</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=10140" BrowseName="1:RawValue" ParentNodeId="ns=1;i=1063" DataType="Number">
    <DisplayName>RawValue</DisplayName>
    <Description>The raw value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10142</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10143</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10141" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10140" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10142" BrowseName="EURange" ParentNodeId="ns=1;i=10140" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10143" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=10140" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <Description>The maximum precision that the server can maintain for the item based on restrictions in the target environment.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10140</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5158" BrowseName="1:Setup" ParentNodeId="ns=1;i=1063">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1056</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9684</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1063</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9684" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5158" DataType="Double" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9685</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5158</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9693" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9684" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9684</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9685" BrowseName="EURange" ParentNodeId="ns=1;i=9684" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9684</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6212" BrowseName="1:Value" ParentNodeId="ns=1;i=1063" DataType="Double">
    <DisplayName>Value</DisplayName>
    <Description>The engineering unit value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6213</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6228</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6226" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6212" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6212</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6213" BrowseName="EURange" ParentNodeId="ns=1;i=6212" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6212</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6228" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6212" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6212</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1064" BrowseName="1:DigitalInputType">
    <DisplayName>DigitalInputType</DisplayName>
    <Description>The DigitalInputType ObjectType describes a digital input signal.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.26</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5162</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10188</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5162" BrowseName="1:Setup" ParentNodeId="ns=1;i=1064">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the digital input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1057</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9690</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1064</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9690" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5162" DataType="Boolean" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5162</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10188" BrowseName="1:Value" ParentNodeId="ns=1;i=1064" DataType="Boolean">
    <DisplayName>Value</DisplayName>
    <Description>The raw value of the digital input.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10189</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10190</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1064</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10189" BrowseName="FalseState" ParentNodeId="ns=1;i=10188" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10188</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10190" BrowseName="TrueState" ParentNodeId="ns=1;i=10188" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10188</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1065" BrowseName="1:MotorType">
    <DisplayName>MotorType</DisplayName>
    <Description>The MotorType ObjectType describes a motor.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.27</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5163</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5258</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5163" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=1065">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the motor.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1054</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1065</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10193</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10194</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10291</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10191" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5163" MethodDeclarationId="ns=1;i=7045">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10192</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5163</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10192" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10191" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10191</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10193" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=5163" DataType="UInt32">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The total number of running hours for the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5163</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10194" BrowseName="1:TotalStartStopCounter" ParentNodeId="ns=1;i=5163" DataType="UInt32">
    <DisplayName>TotalStartStopCounter</DisplayName>
    <Description>The total number of times the motor was started and stopped.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5163</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10291" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5163" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5163</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5258" BrowseName="1:Setup" ParentNodeId="ns=1;i=1065">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1065</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1066" BrowseName="1:SensorType">
    <DisplayName>SensorType</DisplayName>
    <Description>The MotorType ObjectType describes a sensor.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.28</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5263</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5263" BrowseName="1:Setup" ParentNodeId="ns=1;i=1066">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1066</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1067" BrowseName="1:ValveType">
    <DisplayName>ValveType</DisplayName>
    <Description>The MotorType ObjectType describes a valve.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.29</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5264</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5265</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5293</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1062</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5264" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=1067">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1053</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1067</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10892</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10890</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10893</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10892" BrowseName="1:CycleCounter" ParentNodeId="ns=1;i=5264" DataType="UInt32">
    <DisplayName>CycleCounter</DisplayName>
    <Description>The total number of times the solenoid valve was energized and de-energised.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5264</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt32>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10890" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5264" MethodDeclarationId="ns=1;i=7045">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10891</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5264</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10891" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10890" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10890</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10893" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5264" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5264</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5265" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1067">
    <DisplayName>Configuration</DisplayName>
    <Description>The configuration settings for the valve.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21479</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10894</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=21479" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5265" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5265</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10894" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5265" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5265</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5293" BrowseName="1:Setup" ParentNodeId="ns=1;i=1067">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1059</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1067</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1025" BrowseName="1:DefectDetectionSensorType">
    <DisplayName>DefectDetectionSensorType</DisplayName>
    <Description>The DefectDetectionSensorType represents a sensor or sensing system fitted to the machine 
module that detects product defects or a quality sampling point that can be triggered by an 
operator.</Description>
    <Category>TMC Quality Assurance and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.12.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5209</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5570</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7461</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7462</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7465</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1090</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5209" BrowseName="1:&lt;SensorFunction&gt;" SymbolicName="SensorFunction" ParentNodeId="ns=1;i=1025" EventNotifier="1">
    <DisplayName>&lt;SensorFunction&gt;</DisplayName>
    <Description>The sensor functions that the defect detection sensor or system is measuring.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1044</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7454</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7456</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5017</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7454" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=5209" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the sensor function measures the sensor value and the inner 
defect reasons are enabled, meaning they can be active or not.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5209</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10010" BrowseName="1:LoadReferenceFeatures" ParentNodeId="ns=1;i=5209" MethodDeclarationId="ns=1;i=7437">
    <DisplayName>LoadReferenceFeatures</DisplayName>
    <Description>The Method LoadReferenceFeatures loads binary profiles to be used as references for defect detection.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10012</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10011" BrowseName="InputArguments" ParentNodeId="ns=1;i=10010" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Features</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of binary profiles to be used as references for a detection system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10012" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10010" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10013" BrowseName="1:SensorValue" ParentNodeId="ns=1;i=5209" DataType="Number">
    <DisplayName>SensorValue</DisplayName>
    <Description>The value measured for the sensor function.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17497</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10014</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5209</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10014" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10013" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10013</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7456" BrowseName="1:SetDetectionMode" ParentNodeId="ns=1;i=5209" MethodDeclarationId="ns=1;i=7440">
    <DisplayName>SetDetectionMode</DisplayName>
    <Description>The method SetDetectionMode enables or disables the detection function and the underneath defect reasons.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7457</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7458</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5209</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7457" BrowseName="InputArguments" ParentNodeId="ns=1;i=7456" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7456</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Specifies if the method enables or disables the defect detection sensor</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7458" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7456" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7456</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5017" BrowseName="1:UIInfo" ParentNodeId="ns=1;i=5209">
    <DisplayName>UIInfo</DisplayName>
    <Description>The visualization resources to display the SensorFunctionType on the User Interface.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16551</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16548</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6202</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6203</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5195</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6208</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5209</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16551" BrowseName="1:DeleteUIResource" ParentNodeId="ns=1;i=5017" MethodDeclarationId="ns=1;i=16541">
    <DisplayName>DeleteUIResource</DisplayName>
    <Description>The Method DeleteUIResource permanently removes a UI resource from the underlying system 
memory.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16752</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16753</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16752" BrowseName="InputArguments" ParentNodeId="ns=1;i=16551" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16551</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be deleted from the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16753" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16551" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16551</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16548" BrowseName="1:LoadUIResource" ParentNodeId="ns=1;i=5017" MethodDeclarationId="ns=1;i=16538">
    <DisplayName>LoadUIResource</DisplayName>
    <Description>The Method LoadUIResource loads a UI resource in the underlying system for visualization. It will 
override the existing UI resource by the same name.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16549</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16550</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16549" BrowseName="InputArguments" ParentNodeId="ns=1;i=16548" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16548</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceName</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The name of the UI resource to be created in the underlying system.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResourceValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The value that the UI resource will obtain in the underlying system, i.e. the SVG file.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16550" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16548" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16548</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6201" BrowseName="1:PositionX" ParentNodeId="ns=1;i=5017" DataType="Double" AccessLevel="3">
    <DisplayName>PositionX</DisplayName>
    <Description>PositionX is the relative horizontal position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5017</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6202" BrowseName="1:PositionY" ParentNodeId="ns=1;i=5017" DataType="Double" AccessLevel="3">
    <DisplayName>PositionY</DisplayName>
    <Description>PositionX is the relative vertical position of the top-left corner of the object rendering in the target 
visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5017</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6203" BrowseName="1:PositionZ" ParentNodeId="ns=1;i=5017" DataType="Double" AccessLevel="3">
    <DisplayName>PositionZ</DisplayName>
    <Description>PositionZ is the depth of the object rendering in the target visualization scope. </Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6206" BrowseName="1:Resizable" ParentNodeId="ns=1;i=5017" DataType="Boolean" AccessLevel="3">
    <DisplayName>Resizable</DisplayName>
    <Description>When Resizable is True, the UI resource Width is rescaled based on the actual display size.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5195" BrowseName="1:UIResources" ParentNodeId="ns=1;i=5017">
    <DisplayName>UIResources</DisplayName>
    <Description>The UIResources folder contains any number of vectorial images of the object to be rendered in the 
status/mode defined by the name of the file, e.g. Running.svg is the representation of the object when the 
status is running.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16547</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6207</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=16547" BrowseName="1:&lt;ResourceName&gt;" SymbolicName="ResourceName" ParentNodeId="ns=1;i=5195" DataType="String" AccessLevel="3">
    <DisplayName>&lt;ResourceName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5195</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6207" BrowseName="1:Default" ParentNodeId="ns=1;i=5195" DataType="String" AccessLevel="3">
    <DisplayName>Default</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5195</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">&lt;svg&gt;&lt;/svg&gt;</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6208" BrowseName="1:Width" ParentNodeId="ns=1;i=5017" DataType="Double" AccessLevel="3">
    <DisplayName>Width</DisplayName>
    <Description>Width is the width of the object visualization in the target visualization scope.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5017</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5570" BrowseName="1:Data" ParentNodeId="ns=1;i=1025">
    <DisplayName>Data</DisplayName>
    <Description>The Data Folder contains additional data that is not identified elsewhere in this specification.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6137</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1025</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6137" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5570">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5570</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7460" BrowseName="1:DetectionCountMasterTotal" ParentNodeId="ns=1;i=1025" DataType="UInt64">
    <DisplayName>DetectionCountMasterTotal</DisplayName>
    <Description>The total number of times a detection occurred. The total is never reset to zero.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1025</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7461" BrowseName="1:DetectionCountTotal" ParentNodeId="ns=1;i=1025" DataType="UInt64" AccessLevel="5">
    <DisplayName>DetectionCountTotal</DisplayName>
    <Description>The total number of times a detection occurred. The total is reset to zero only when the 
ResetProductionTotals method in the MachineModuleProductionType is executed successfully.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1025</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7462" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=1025" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the defect detection sensor or system detects defects and the 
inner sensor functions are enabled, meaning they can be active or not.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1025</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7465" BrowseName="1:SetDetectionMode" ParentNodeId="ns=1;i=1025">
    <DisplayName>SetDetectionMode</DisplayName>
    <Description>The Method SetDetectionMode enables or disables the defect detection sensor.</Description>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.12.2</Documentation>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7467</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7468</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1025</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7467" BrowseName="InputArguments" ParentNodeId="ns=1;i=7465" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7465</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Specifies if the method enables, when True, or disables, when False, the defect detection 
sensor.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7468" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7465" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7465</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1071" BrowseName="1:EquipmentModuleType">
    <DisplayName>EquipmentModuleType</DisplayName>
    <Description>The EquipmentModuleType ObjectType represents an equipment module according to the ISA 
95 Physical Structure.</Description>
    <Category>TMC Basic Visualisation and Control</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.15.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5297</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7277</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5463</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5465</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5303</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1090</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5297" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1071">
    <DisplayName>Configuration</DisplayName>
    <Description>The Configuration contains all digital settings, stop reasons and root causes of an equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1068</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11782</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11782" BrowseName="1:LastChangeDate" ParentNodeId="ns=1;i=5297" DataType="UtcTime">
    <DisplayName>LastChangeDate</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5297</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=7277" BrowseName="1:ControlModules" ParentNodeId="ns=1;i=1071" EventNotifier="1">
    <DisplayName>ControlModules</DisplayName>
    <Description>The ControlModules folder provides control modules belonging to the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5959</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5296</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5298</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5301</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5302</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5306</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5959" BrowseName="1:&lt;ControlModule&gt;" SymbolicName="ControlModule" ParentNodeId="ns=1;i=7277">
    <DisplayName>&lt;ControlModule&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5960</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15885</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15886</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15887</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5961</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15888</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15889</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15890</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15891</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15892</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5960" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5959">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5959</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15870</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11263" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5960" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5960</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15870" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5960" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5960</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15885" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5959" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15886" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5959" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15887" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5959" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5961" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5959" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5131</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6455</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5344</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5345</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5959</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5346</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5347</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6459</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5349</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11155" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5961">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11156</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11156" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11155" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11155</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5131" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5961">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=23186" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5131">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5131</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23187</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23189</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23193</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23195</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23196</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23197</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23202</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23203</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23204</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23207</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23212</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=23213</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23216</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23217</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23218</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23219</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23220</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23221</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=23187" BrowseName="AckedState" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23188</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23188" BrowseName="Id" ParentNodeId="ns=1;i=23187" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23187</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23189" BrowseName="Acknowledge" ParentNodeId="ns=1;i=23186">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23190</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23190" BrowseName="InputArguments" ParentNodeId="ns=1;i=23189" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23189</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23191" BrowseName="ActiveState" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23192</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23192" BrowseName="Id" ParentNodeId="ns=1;i=23191" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23191</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23193" BrowseName="AddComment" ParentNodeId="ns=1;i=23186">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23194</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23194" BrowseName="InputArguments" ParentNodeId="ns=1;i=23193" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23193</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23195" BrowseName="BranchId" ParentNodeId="ns=1;i=23186" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23196" BrowseName="ClientUserId" ParentNodeId="ns=1;i=23186" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23197" BrowseName="Comment" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23198</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23198" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23197" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23197</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23199" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=23186" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23200" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23201" BrowseName="ConditionName" ParentNodeId="ns=1;i=23186" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=23202" BrowseName="Disable" ParentNodeId="ns=1;i=23186">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=23203" BrowseName="Enable" ParentNodeId="ns=1;i=23186">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=23204" BrowseName="EnabledState" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23205</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23205" BrowseName="Id" ParentNodeId="ns=1;i=23204" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23204</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23206" BrowseName="EventId" ParentNodeId="ns=1;i=23186" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23207" BrowseName="EventType" ParentNodeId="ns=1;i=23186" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23208" BrowseName="InputNode" ParentNodeId="ns=1;i=23186" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23209" BrowseName="LastSeverity" ParentNodeId="ns=1;i=23186" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23210</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23210" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23209" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23209</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23211" BrowseName="LocalTime" ParentNodeId="ns=1;i=23186" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23212" BrowseName="Message" ParentNodeId="ns=1;i=23186" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23213" BrowseName="Quality" ParentNodeId="ns=1;i=23186" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=23186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=23214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23214" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=23213" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23213</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23215" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=23186" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23216" BrowseName="Retain" ParentNodeId="ns=1;i=23186" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23217" BrowseName="Severity" ParentNodeId="ns=1;i=23186" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23218" BrowseName="SourceName" ParentNodeId="ns=1;i=23186" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23219" BrowseName="SourceNode" ParentNodeId="ns=1;i=23186" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23220" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=23186" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=23221" BrowseName="Time" ParentNodeId="ns=1;i=23186" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6455" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5961" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5344" BrowseName="1:Data" ParentNodeId="ns=1;i=5961">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5345" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5961">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5346" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5961">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5347" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5961">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11157" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5961">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11158</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11159</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11158" BrowseName="InputArguments" ParentNodeId="ns=1;i=11157" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11157</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11159" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11157" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11157</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11160" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5961">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11162</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11161" BrowseName="InputArguments" ParentNodeId="ns=1;i=11160" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11160</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11162" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11160" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11160</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6459" BrowseName="1:State" ParentNodeId="ns=1;i=5961" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5349" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5961" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11163</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11166</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11167</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11169</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11170</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5350</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5961</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11163" BrowseName="3:Abort" ParentNodeId="ns=1;i=5349">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11164" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5349" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12381</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12381" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11164" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11164</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11165" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5349" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12382</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12382" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11165" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11166" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5349" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11167" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5349" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11168" BrowseName="3:Clear" ParentNodeId="ns=1;i=5349">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11169" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5349" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12383</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12383" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11169" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11169</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11170" BrowseName="CurrentState" ParentNodeId="ns=1;i=5349" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11171</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11171" BrowseName="Id" ParentNodeId="ns=1;i=11170" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11170</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11172" BrowseName="LastTransition" ParentNodeId="ns=1;i=5349" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11173</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11174</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11175</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11173" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11172" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11172</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11174" BrowseName="Id" ParentNodeId="ns=1;i=11172" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11172</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11175" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11172" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11172</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5350" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5349">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11177</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11178</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11179</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11254</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5349</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11258</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11259</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11260</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5371</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11261</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11262</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11176" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5350" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11177" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5350" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11178" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12267</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12267" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11178" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11178</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11179" BrowseName="CurrentState" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11180" BrowseName="Id" ParentNodeId="ns=1;i=11179" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11179</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5351" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5350" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11181</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11182</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5414</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11183</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11184</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11185</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5352</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11192</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11193</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11194</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11195</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11196</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5415</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11197</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11198</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11202</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11203</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11204</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11240</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11241</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11242</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11243</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11244</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11245</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11246</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11247</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11248</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11249</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11250</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11252</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11253</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11181" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5351" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11182" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5351" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5414" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5351" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12468</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12468" BrowseName="CurrentState" ParentNodeId="ns=1;i=5414" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5414</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12469</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12469" BrowseName="Id" ParentNodeId="ns=1;i=12468">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11183" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12248</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12248" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11183" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11183</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11184" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12249</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12249" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11184" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11184</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11185" BrowseName="CurrentState" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11186</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11186" BrowseName="Id" ParentNodeId="ns=1;i=11185" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11185</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5352" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5351" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11187</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11189</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11187" BrowseName="CurrentState" ParentNodeId="ns=1;i=5352" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5352</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11188</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11188" BrowseName="Id" ParentNodeId="ns=1;i=11187">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11187</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11189" BrowseName="LastTransition" ParentNodeId="ns=1;i=5352" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11190</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5352</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11190" BrowseName="Id" ParentNodeId="ns=1;i=11189">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11189</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11191" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12250</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12250" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11191" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11191</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11192" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12251</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12251" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11192" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11192</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11193" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12252</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12252" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11193" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11193</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11194" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12253</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12253" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11194" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11194</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11195" BrowseName="3:Hold" ParentNodeId="ns=1;i=5351">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11196" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12254</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12254" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11196" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11196</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5415" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5351" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12470</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12470" BrowseName="CurrentState" ParentNodeId="ns=1;i=5415" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5415</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12471</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12471" BrowseName="Id" ParentNodeId="ns=1;i=12470">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12470</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11197" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12255</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12255" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11197" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11197</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11198" BrowseName="LastTransition" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11200</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11201</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11199" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11198" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11198</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11200" BrowseName="Id" ParentNodeId="ns=1;i=11198" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11198</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11201" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11198" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11198</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11202" BrowseName="3:Reset" ParentNodeId="ns=1;i=5351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11203" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12256</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12256" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11203" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11203</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11204" BrowseName="3:Start" ParentNodeId="ns=1;i=5351">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11205</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11205" BrowseName="InputArguments" ParentNodeId="ns=1;i=11204" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11204</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11240" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12257</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12257" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11240" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11240</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11241" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12258</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12258" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11241" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11241</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11242" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5351">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11243" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12259</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12259" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11243" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11243</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11244" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12260</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12260" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11244" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11244</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11245" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12261</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12261" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11245" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11245</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11246" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12262</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12262" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11246" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11246</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11247" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5351">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11248" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5351">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11249" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12263</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12263" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11249" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11249</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11250" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12264</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12264" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11250" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11250</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11251" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5351">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11252" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12265</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12265" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11252" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11252</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11253" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5351" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12266</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5351</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12266" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11253" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11253</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11254" BrowseName="LastTransition" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11255</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11256</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11257</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11255" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11254" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11256" BrowseName="Id" ParentNodeId="ns=1;i=11254" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11257" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11254" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11254</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11258" BrowseName="3:Reset" ParentNodeId="ns=1;i=5350">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11259" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12268</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12268" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11259" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11259</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11260" BrowseName="3:Stop" ParentNodeId="ns=1;i=5350">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5371" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5350" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12379</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12379" BrowseName="CurrentState" ParentNodeId="ns=1;i=5371" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5371</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12380</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12380" BrowseName="Id" ParentNodeId="ns=1;i=12379">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12379</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11261" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12269</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12269" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11261" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11261</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11262" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5350" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12270</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5350</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12270" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11262" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11262</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15888" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5959" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15889" BrowseName="2:Model" ParentNodeId="ns=1;i=5959" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15890" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5959" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15891" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5959" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15892" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5959" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5959</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5296" BrowseName="1:AnalogInputs" ParentNodeId="ns=1;i=7277" EventNotifier="1">
    <DisplayName>AnalogInputs</DisplayName>
    <Description>The AnalogInputs folder contains analog inputs of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5577</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5577" BrowseName="1:&lt;AnalogInput&gt;" SymbolicName="AnalogInput" ParentNodeId="ns=1;i=5296">
    <DisplayName>&lt;AnalogInput&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1063</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5296</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12206</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12207</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5579</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12210</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12196</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12212</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12213</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6214</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5581" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5577">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9984</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12199</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9984" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5581" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5581</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12199" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5581" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5581</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12206" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5577" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12207" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5577" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12208" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5577" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5579" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5577" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9910</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6316</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5203</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5204</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5577</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5205</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5210</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9912</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6319</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5211</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9910" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5579">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9911</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9911" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9910" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9910</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5118" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5579">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=14904" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5118">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5118</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14905</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14907</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14909</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14911</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14913</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14914</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14917</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14918</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14919</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14920</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14921</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14922</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14924</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14925</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14926</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14927</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14929</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14930</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14931</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14933</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14934</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14935</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14936</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14937</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14938</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14939</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=14905" BrowseName="AckedState" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14906</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14906" BrowseName="Id" ParentNodeId="ns=1;i=14905" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14905</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14907" BrowseName="Acknowledge" ParentNodeId="ns=1;i=14904">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14908</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14908" BrowseName="InputArguments" ParentNodeId="ns=1;i=14907" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14907</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14909" BrowseName="ActiveState" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14910</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14910" BrowseName="Id" ParentNodeId="ns=1;i=14909" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14909</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14911" BrowseName="AddComment" ParentNodeId="ns=1;i=14904">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14912</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14912" BrowseName="InputArguments" ParentNodeId="ns=1;i=14911" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14911</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14913" BrowseName="BranchId" ParentNodeId="ns=1;i=14904" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14914" BrowseName="ClientUserId" ParentNodeId="ns=1;i=14904" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14915" BrowseName="Comment" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14916</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14916" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14915" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14915</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14917" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=14904" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14918" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14919" BrowseName="ConditionName" ParentNodeId="ns=1;i=14904" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14920" BrowseName="Disable" ParentNodeId="ns=1;i=14904">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=14921" BrowseName="Enable" ParentNodeId="ns=1;i=14904">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14922" BrowseName="EnabledState" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14923</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14923" BrowseName="Id" ParentNodeId="ns=1;i=14922" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14922</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14924" BrowseName="EventId" ParentNodeId="ns=1;i=14904" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14925" BrowseName="EventType" ParentNodeId="ns=1;i=14904" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14926" BrowseName="InputNode" ParentNodeId="ns=1;i=14904" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14927" BrowseName="LastSeverity" ParentNodeId="ns=1;i=14904" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14928</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14928" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14927" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14929" BrowseName="LocalTime" ParentNodeId="ns=1;i=14904" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14930" BrowseName="Message" ParentNodeId="ns=1;i=14904" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14931" BrowseName="Quality" ParentNodeId="ns=1;i=14904" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14932</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14932" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14931" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14931</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14933" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=14904" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14934" BrowseName="Retain" ParentNodeId="ns=1;i=14904" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14935" BrowseName="Severity" ParentNodeId="ns=1;i=14904" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14936" BrowseName="SourceName" ParentNodeId="ns=1;i=14904" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14937" BrowseName="SourceNode" ParentNodeId="ns=1;i=14904" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14938" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=14904" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14939" BrowseName="Time" ParentNodeId="ns=1;i=14904" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6316" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5579" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5203" BrowseName="1:Data" ParentNodeId="ns=1;i=5579">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5204" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5579">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5205" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5579">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5210" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5579">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9912" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5579">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9913</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9914</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9913" BrowseName="InputArguments" ParentNodeId="ns=1;i=9912" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9912</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9914" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9912" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9912</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9915" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5579">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9916</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9917</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9916" BrowseName="InputArguments" ParentNodeId="ns=1;i=9915" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9915</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9917" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9915" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9915</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6319" BrowseName="1:State" ParentNodeId="ns=1;i=5579" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5211" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5579" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9918</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9919</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9920</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9921</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9922</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9923</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9924</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9925</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9927</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5214</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5579</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9918" BrowseName="3:Abort" ParentNodeId="ns=1;i=5211">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9919" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5211" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12337</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12337" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9919" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9919</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9920" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5211" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12338</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12338" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9920" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9921" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5211" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9922" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5211" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9923" BrowseName="3:Clear" ParentNodeId="ns=1;i=5211">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9924" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5211" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12339</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12339" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9924" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9924</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9925" BrowseName="CurrentState" ParentNodeId="ns=1;i=5211" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9926</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9926" BrowseName="Id" ParentNodeId="ns=1;i=9925" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9925</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9927" BrowseName="LastTransition" ParentNodeId="ns=1;i=5211" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9928</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9929</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9930</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9928" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9927" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9929" BrowseName="Id" ParentNodeId="ns=1;i=9927" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9930" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9927" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9927</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5214" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5211">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9931</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9932</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9933</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9934</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9975</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5211</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9979</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9980</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9981</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5361</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9982</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9983</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9931" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5214" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9932" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5214" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9933" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11865</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11865" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9933" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9933</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9934" BrowseName="CurrentState" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9935</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9935" BrowseName="Id" ParentNodeId="ns=1;i=9934" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9934</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5215" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5214" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9936</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9937</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5398</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9938</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9939</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9940</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5216</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9946</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9947</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9948</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9949</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9950</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9951</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5399</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9952</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9957</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9958</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9959</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9961</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9962</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9963</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9964</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9965</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9966</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9967</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9968</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9969</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9970</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9971</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9972</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9973</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9974</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9936" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5215" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9937" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5215" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5398" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5215" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12436</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12436" BrowseName="CurrentState" ParentNodeId="ns=1;i=5398" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5398</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12437</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12437" BrowseName="Id" ParentNodeId="ns=1;i=12436">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12436</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9938" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11846</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11846" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9938" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9938</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9939" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11847</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11847" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9939" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9939</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9940" BrowseName="CurrentState" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9941</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9941" BrowseName="Id" ParentNodeId="ns=1;i=9940" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9940</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5216" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5215" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9942</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9944</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9942" BrowseName="CurrentState" ParentNodeId="ns=1;i=5216" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5216</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9943</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9943" BrowseName="Id" ParentNodeId="ns=1;i=9942">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9942</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9944" BrowseName="LastTransition" ParentNodeId="ns=1;i=5216" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9945</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5216</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9945" BrowseName="Id" ParentNodeId="ns=1;i=9944">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9944</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9946" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11848</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11848" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9946" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9946</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9947" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11849</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11849" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9947" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9947</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9948" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11850</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11850" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9948" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9948</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9949" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11851</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11851" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9949" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9949</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9950" BrowseName="3:Hold" ParentNodeId="ns=1;i=5215">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9951" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11852</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11852" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9951" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9951</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5399" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5215" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12438</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12438" BrowseName="CurrentState" ParentNodeId="ns=1;i=5399" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5399</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12439</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12439" BrowseName="Id" ParentNodeId="ns=1;i=12438">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12438</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9952" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11853</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11853" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9952" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9953" BrowseName="LastTransition" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9954</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9955</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9956</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9954" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9953" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9955" BrowseName="Id" ParentNodeId="ns=1;i=9953" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9956" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9953" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9953</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9957" BrowseName="3:Reset" ParentNodeId="ns=1;i=5215">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9958" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11854</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11854" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9958" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9958</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9959" BrowseName="3:Start" ParentNodeId="ns=1;i=5215">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9960</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9960" BrowseName="InputArguments" ParentNodeId="ns=1;i=9959" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9959</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9961" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11855</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11855" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9961" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9961</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9962" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11856</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11856" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9962" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9962</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9963" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5215">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9964" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11857</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11857" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9964" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9964</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9965" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11858</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11858" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9965" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9965</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9966" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11859</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11859" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9966" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9966</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9967" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11860</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11860" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9967" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9967</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9968" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5215">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9969" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5215">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9970" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11861</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11861" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9970" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9970</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9971" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11862</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11862" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9971" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9971</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9972" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5215">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9973" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11863</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11863" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9973" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9973</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9974" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5215" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11864</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5215</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11864" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9974" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9974</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9975" BrowseName="LastTransition" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9976</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9977</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9978</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9976" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9975" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9975</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9977" BrowseName="Id" ParentNodeId="ns=1;i=9975" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9975</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9978" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9975" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9975</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9979" BrowseName="3:Reset" ParentNodeId="ns=1;i=5214">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9980" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11866</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11866" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9980" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9980</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9981" BrowseName="3:Stop" ParentNodeId="ns=1;i=5214">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5361" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5214" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12335</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12335" BrowseName="CurrentState" ParentNodeId="ns=1;i=5361" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5361</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12336</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12336" BrowseName="Id" ParentNodeId="ns=1;i=12335">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12335</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9982" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11867</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11867" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9982" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9982</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9983" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5214" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11868</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5214</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11868" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9983" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9983</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12209" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5577" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12210" BrowseName="2:Model" ParentNodeId="ns=1;i=5577" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12196" BrowseName="1:RawValue" ParentNodeId="ns=1;i=5577" DataType="Number">
    <DisplayName>RawValue</DisplayName>
    <Description>The raw value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9908</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12197</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9908" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=12196" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12196</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12197" BrowseName="EURange" ParentNodeId="ns=1;i=12196" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12196</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9909" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=12196" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <Description>The maximum precision that the server can maintain for the item based on restrictions in the target environment.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12196</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12211" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5577" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12212" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5577" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5580" BrowseName="1:Setup" ParentNodeId="ns=1;i=5577">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1056</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9686</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9686" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5580" DataType="Double" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9694</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9687</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5580</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9694" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9686" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9687" BrowseName="EURange" ParentNodeId="ns=1;i=9686" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12213" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5577" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6214" BrowseName="1:Value" ParentNodeId="ns=1;i=5577" DataType="Double">
    <DisplayName>Value</DisplayName>
    <Description>The engineering unit value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9906</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6216</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9906" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6214" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6216" BrowseName="EURange" ParentNodeId="ns=1;i=6214" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6214</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9907" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=6214" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6214</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5298" BrowseName="1:DigitalInputs" ParentNodeId="ns=1;i=7277" EventNotifier="1">
    <DisplayName>DigitalInputs</DisplayName>
    <Description>The DigitalInputs folder contains digital inputs of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5549</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5549" BrowseName="1:&lt;DigitalInput&gt;" SymbolicName="DigitalInput" ParentNodeId="ns=1;i=5298">
    <DisplayName>&lt;DigitalInput&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1064</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5298</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5552</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11895</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11896</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5550</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11897</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11898</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11899</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11900</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5551</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11901</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11884</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5552" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5549">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5549</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9830</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11887</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9830" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5552" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5552</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11887" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5552" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5552</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11894" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5549" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11895" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5549" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11896" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5549" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5550" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5549" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9756</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5179</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5180</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5549</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5181</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5182</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9758</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9761</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6375</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5183</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9756" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5550">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9757</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9757" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9756" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9756</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5094" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5550">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=11914" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5094">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11915</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13132</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13134</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13138</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13140</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13143</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13144</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13145</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13146</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13147</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13149</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13150</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13151</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13156</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13158</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13159</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13162</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13163</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13164</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11915" BrowseName="AckedState" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13131</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13131" BrowseName="Id" ParentNodeId="ns=1;i=11915" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11915</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13132" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11914">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13133</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13133" BrowseName="InputArguments" ParentNodeId="ns=1;i=13132" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13132</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13134" BrowseName="ActiveState" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13135</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13135" BrowseName="Id" ParentNodeId="ns=1;i=13134" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13134</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13136" BrowseName="AddComment" ParentNodeId="ns=1;i=11914">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13137</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13137" BrowseName="InputArguments" ParentNodeId="ns=1;i=13136" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13136</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13138" BrowseName="BranchId" ParentNodeId="ns=1;i=11914" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13139" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11914" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13140" BrowseName="Comment" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13141</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13141" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=13140" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13142" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11914" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13143" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13144" BrowseName="ConditionName" ParentNodeId="ns=1;i=11914" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13145" BrowseName="Disable" ParentNodeId="ns=1;i=11914">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=13146" BrowseName="Enable" ParentNodeId="ns=1;i=11914">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13147" BrowseName="EnabledState" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13148</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13148" BrowseName="Id" ParentNodeId="ns=1;i=13147" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13147</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13149" BrowseName="EventId" ParentNodeId="ns=1;i=11914" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13150" BrowseName="EventType" ParentNodeId="ns=1;i=11914" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13151" BrowseName="InputNode" ParentNodeId="ns=1;i=11914" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13152" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11914" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13153</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13153" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=13152" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13152</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13154" BrowseName="LocalTime" ParentNodeId="ns=1;i=11914" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13155" BrowseName="Message" ParentNodeId="ns=1;i=11914" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13156" BrowseName="Quality" ParentNodeId="ns=1;i=11914" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11914</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13157" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=13156" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13156</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13158" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11914" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13159" BrowseName="Retain" ParentNodeId="ns=1;i=11914" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13160" BrowseName="Severity" ParentNodeId="ns=1;i=11914" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13161" BrowseName="SourceName" ParentNodeId="ns=1;i=11914" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13162" BrowseName="SourceNode" ParentNodeId="ns=1;i=11914" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13163" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11914" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13164" BrowseName="Time" ParentNodeId="ns=1;i=11914" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5550" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5179" BrowseName="1:Data" ParentNodeId="ns=1;i=5550">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5180" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5550">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5181" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5550">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5182" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5550">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9758" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5550">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9759</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9760</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9759" BrowseName="InputArguments" ParentNodeId="ns=1;i=9758" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9758</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9760" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9758" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9758</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9761" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5550">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9763</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9762" BrowseName="InputArguments" ParentNodeId="ns=1;i=9761" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9761</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9763" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9761" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9761</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6375" BrowseName="1:State" ParentNodeId="ns=1;i=5550" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5183" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5550" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9764</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9765</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9766</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9767</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9768</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9769</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9770</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9771</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9773</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5185</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5550</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9764" BrowseName="3:Abort" ParentNodeId="ns=1;i=5183">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9765" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5183" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12327</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12327" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9765" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9765</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9766" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5183" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12328</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12328" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9766" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9766</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9767" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5183" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9768" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5183" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9769" BrowseName="3:Clear" ParentNodeId="ns=1;i=5183">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9770" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5183" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12329</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12329" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9770" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9770</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9771" BrowseName="CurrentState" ParentNodeId="ns=1;i=5183" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9772</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9772" BrowseName="Id" ParentNodeId="ns=1;i=9771" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9771</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9773" BrowseName="LastTransition" ParentNodeId="ns=1;i=5183" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9774</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9775</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9776</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9774" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9773" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9773</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9775" BrowseName="Id" ParentNodeId="ns=1;i=9773" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9773</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9776" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9773" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9773</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5185" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5183">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9777</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9778</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9779</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9780</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9821</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5183</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9825</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9826</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9827</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5359</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9828</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9829</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9777" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5185" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9778" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5185" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9779" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11771</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11771" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9779" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9779</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9780" BrowseName="CurrentState" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9781</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9781" BrowseName="Id" ParentNodeId="ns=1;i=9780" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9780</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5191" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5185" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9782</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9783</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5394</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9784</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9785</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9786</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5192</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9792</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9793</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9794</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9795</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9796</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9797</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5395</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9798</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9799</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9803</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9804</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9805</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9807</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9808</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9809</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9810</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9811</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9812</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9813</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9814</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9815</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9816</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9817</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9818</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9819</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9820</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9782" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5191" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9783" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5191" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5394" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5191" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12428</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12428" BrowseName="CurrentState" ParentNodeId="ns=1;i=5394" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5394</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12429</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12429" BrowseName="Id" ParentNodeId="ns=1;i=12428">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12428</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9784" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11749</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11749" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9784" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9784</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9785" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11753</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11753" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9785" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9785</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9786" BrowseName="CurrentState" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9787</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9787" BrowseName="Id" ParentNodeId="ns=1;i=9786" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9786</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5192" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5191" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9788</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9790</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9788" BrowseName="CurrentState" ParentNodeId="ns=1;i=5192" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5192</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9789</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9789" BrowseName="Id" ParentNodeId="ns=1;i=9788">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9788</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9790" BrowseName="LastTransition" ParentNodeId="ns=1;i=5192" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9791</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5192</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9791" BrowseName="Id" ParentNodeId="ns=1;i=9790">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9790</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9792" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11754</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11754" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9792" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9792</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9793" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11755" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9793" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9793</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9794" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11756</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11756" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9794" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9794</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9795" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11757</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11757" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9795" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9795</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9796" BrowseName="3:Hold" ParentNodeId="ns=1;i=5191">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9797" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11758</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11758" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9797" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9797</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5395" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5191" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12430</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12430" BrowseName="CurrentState" ParentNodeId="ns=1;i=5395" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5395</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12431</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12431" BrowseName="Id" ParentNodeId="ns=1;i=12430">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12430</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9798" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11759</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11759" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9798" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9798</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9799" BrowseName="LastTransition" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9800</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9801</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9802</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9800" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9799" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9799</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9801" BrowseName="Id" ParentNodeId="ns=1;i=9799" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9799</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9802" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9799" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9799</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9803" BrowseName="3:Reset" ParentNodeId="ns=1;i=5191">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9804" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11760</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11760" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9804" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9804</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9805" BrowseName="3:Start" ParentNodeId="ns=1;i=5191">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9806</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9806" BrowseName="InputArguments" ParentNodeId="ns=1;i=9805" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9805</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9807" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11761</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11761" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9807" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9807</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9808" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11762</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11762" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9808" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9808</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9809" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5191">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9810" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11763</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11763" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9810" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9810</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9811" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11764</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11764" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9811" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9811</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9812" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11765</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11765" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9812" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9812</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9813" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11766</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11766" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9813" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9813</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9814" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5191">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9815" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5191">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9816" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11767</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11767" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9816" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9816</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9817" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11768</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11768" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9817" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9817</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9818" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5191">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9819" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11769</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11769" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9819" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9819</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9820" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5191" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11770</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11770" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9820" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9820</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9821" BrowseName="LastTransition" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9822</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9823</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9824</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9822" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9821" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9821</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9823" BrowseName="Id" ParentNodeId="ns=1;i=9821" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9821</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9824" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9821" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9821</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9825" BrowseName="3:Reset" ParentNodeId="ns=1;i=5185">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9826" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11772</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11772" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9826" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9826</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9827" BrowseName="3:Stop" ParentNodeId="ns=1;i=5185">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5359" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5185" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12325</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12325" BrowseName="CurrentState" ParentNodeId="ns=1;i=5359" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5359</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12326</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12326" BrowseName="Id" ParentNodeId="ns=1;i=12325">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12325</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9828" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11773</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11773" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9828" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9828</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9829" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5185" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11774</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5185</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11774" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9829" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9829</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11897" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5549" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11898" BrowseName="2:Model" ParentNodeId="ns=1;i=5549" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11899" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5549" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11900" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5549" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5551" BrowseName="1:Setup" ParentNodeId="ns=1;i=5549">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the digital input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1057</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9691</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9691" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5551" DataType="Boolean" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5551</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11901" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5549" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11884" BrowseName="1:Value" ParentNodeId="ns=1;i=5549" DataType="Boolean">
    <DisplayName>Value</DisplayName>
    <Description>The raw value of the digital input.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11885</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11886</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11885" BrowseName="FalseState" ParentNodeId="ns=1;i=11884" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11884</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11886" BrowseName="TrueState" ParentNodeId="ns=1;i=11884" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11884</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5301" BrowseName="1:Motors" ParentNodeId="ns=1;i=7277" EventNotifier="1">
    <DisplayName>Motors</DisplayName>
    <Description>The Motors folder contains motors and their control devices, e.g. servo drives, frequency converters, etc., 
of the equipment modules.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5556</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5556" BrowseName="1:&lt;Motor&gt;" SymbolicName="Motor" ParentNodeId="ns=1;i=5301">
    <DisplayName>&lt;Motor&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1065</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5301</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5557</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12808</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12809</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12810</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5558</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12811</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12812</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12813</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12814</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5559</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12815</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5557" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=5556">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the motor.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1054</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5556</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11902</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12797</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12798</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12799</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11902" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5557">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12110</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5557</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12110" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11902" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11902</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12797" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=5557" DataType="UInt32">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The total number of running hours for the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5557</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12798" BrowseName="1:TotalStartStopCounter" ParentNodeId="ns=1;i=5557" DataType="UInt32">
    <DisplayName>TotalStartStopCounter</DisplayName>
    <Description>The total number of times the motor was started and stopped.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5557</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12799" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5557" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5557</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5560" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5556">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5556</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9905</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12801</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9905" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5560" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12801" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5560" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12808" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5556" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12809" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5556" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12810" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5556" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5558" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5556" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9831</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6312</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5193</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5194</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5556</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5197</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5198</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9833</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9836</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6315</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5199</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9831" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5558">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9832</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9832" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9831" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9831</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5095" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5558">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=14157" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5095">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14158</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14160</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14162</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14164</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14166</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14167</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14168</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14170</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14171</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14173</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14175</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14177</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14178</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14179</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14180</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14182</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14183</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=14184</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14186</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14187</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14188</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14189</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14190</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14192</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=14158" BrowseName="AckedState" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14159</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14159" BrowseName="Id" ParentNodeId="ns=1;i=14158" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14158</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14160" BrowseName="Acknowledge" ParentNodeId="ns=1;i=14157">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14161</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14161" BrowseName="InputArguments" ParentNodeId="ns=1;i=14160" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14160</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14162" BrowseName="ActiveState" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14163</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14163" BrowseName="Id" ParentNodeId="ns=1;i=14162" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14162</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14164" BrowseName="AddComment" ParentNodeId="ns=1;i=14157">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14165" BrowseName="InputArguments" ParentNodeId="ns=1;i=14164" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14164</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14166" BrowseName="BranchId" ParentNodeId="ns=1;i=14157" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14167" BrowseName="ClientUserId" ParentNodeId="ns=1;i=14157" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14168" BrowseName="Comment" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14169</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14169" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14168" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14168</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14170" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=14157" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14171" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14172" BrowseName="ConditionName" ParentNodeId="ns=1;i=14157" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=14173" BrowseName="Disable" ParentNodeId="ns=1;i=14157">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=14174" BrowseName="Enable" ParentNodeId="ns=1;i=14157">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=14175" BrowseName="EnabledState" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14176</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14176" BrowseName="Id" ParentNodeId="ns=1;i=14175" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14175</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14177" BrowseName="EventId" ParentNodeId="ns=1;i=14157" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14178" BrowseName="EventType" ParentNodeId="ns=1;i=14157" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14179" BrowseName="InputNode" ParentNodeId="ns=1;i=14157" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14180" BrowseName="LastSeverity" ParentNodeId="ns=1;i=14157" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14181</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14181" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14180" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14180</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14182" BrowseName="LocalTime" ParentNodeId="ns=1;i=14157" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14183" BrowseName="Message" ParentNodeId="ns=1;i=14157" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14184" BrowseName="Quality" ParentNodeId="ns=1;i=14157" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=14185</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14185" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=14184" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14184</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14186" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=14157" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14187" BrowseName="Retain" ParentNodeId="ns=1;i=14157" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14188" BrowseName="Severity" ParentNodeId="ns=1;i=14157" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14189" BrowseName="SourceName" ParentNodeId="ns=1;i=14157" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14190" BrowseName="SourceNode" ParentNodeId="ns=1;i=14157" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14191" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=14157" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=14192" BrowseName="Time" ParentNodeId="ns=1;i=14157" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=14157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6312" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5558" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5193" BrowseName="1:Data" ParentNodeId="ns=1;i=5558">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5194" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5558">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5197" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5558">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5198" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5558">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9833" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5558">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9834</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9835</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9834" BrowseName="InputArguments" ParentNodeId="ns=1;i=9833" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9833</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9835" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9833" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9833</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9836" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5558">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9837</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9838</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9837" BrowseName="InputArguments" ParentNodeId="ns=1;i=9836" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9836</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9838" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9836" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9836</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6315" BrowseName="1:State" ParentNodeId="ns=1;i=5558" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5199" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5558" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9839</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9840</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9841</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9842</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9843</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9844</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9845</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9846</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9848</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5200</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5558</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9839" BrowseName="3:Abort" ParentNodeId="ns=1;i=5199">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9840" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5199" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12332</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12332" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9840" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9840</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9841" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5199" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12333</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12333" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9841" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9841</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9842" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5199" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9843" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5199" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9844" BrowseName="3:Clear" ParentNodeId="ns=1;i=5199">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9845" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5199" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12334</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12334" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9845" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9845</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9846" BrowseName="CurrentState" ParentNodeId="ns=1;i=5199" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9847</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9847" BrowseName="Id" ParentNodeId="ns=1;i=9846" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9846</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9848" BrowseName="LastTransition" ParentNodeId="ns=1;i=5199" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9849</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9850</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9851</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9849" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9848" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9848</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9850" BrowseName="Id" ParentNodeId="ns=1;i=9848" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9848</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9851" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9848" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9848</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5200" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5199">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9852</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9853</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9854</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9855</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9896</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5199</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9900</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9901</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9902</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5360</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9903</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9904</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9852" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5200" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9853" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5200" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9854" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11842</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11842" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9854" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9855" BrowseName="CurrentState" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9856" BrowseName="Id" ParentNodeId="ns=1;i=9855" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9855</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5201" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5200" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9857</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9858</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5396</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9859</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9860</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9861</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5202</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9867</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9868</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9869</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9870</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9871</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9872</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5397</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9873</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9874</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9878</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9879</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9880</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9882</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9883</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9884</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9885</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9886</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9887</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9888</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9889</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9890</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9891</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9892</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9893</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9894</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9895</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9857" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5201" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9858" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5201" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5396" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5201" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12432</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12432" BrowseName="CurrentState" ParentNodeId="ns=1;i=5396" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5396</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12433</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12433" BrowseName="Id" ParentNodeId="ns=1;i=12432">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12432</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9859" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11775</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11775" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9859" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9859</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9860" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11776</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11776" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9860" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9860</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9861" BrowseName="CurrentState" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9862</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9862" BrowseName="Id" ParentNodeId="ns=1;i=9861" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9861</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5202" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5201" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9863</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9865</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9863" BrowseName="CurrentState" ParentNodeId="ns=1;i=5202" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5202</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9864" BrowseName="Id" ParentNodeId="ns=1;i=9863">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9865" BrowseName="LastTransition" ParentNodeId="ns=1;i=5202" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9866</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5202</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9866" BrowseName="Id" ParentNodeId="ns=1;i=9865">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9865</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9867" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11777</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11777" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9867" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9867</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9868" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11778</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11778" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9868" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9868</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9869" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11779</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11779" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9869" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9869</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9870" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11780</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11780" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9870" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9870</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9871" BrowseName="3:Hold" ParentNodeId="ns=1;i=5201">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9872" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11781</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11781" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9872" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9872</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5397" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5201" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12434</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12434" BrowseName="CurrentState" ParentNodeId="ns=1;i=5397" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5397</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12435</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12435" BrowseName="Id" ParentNodeId="ns=1;i=12434">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12434</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9873" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11809</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11809" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9873" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9873</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9874" BrowseName="LastTransition" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9875</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9876</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9877</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9875" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9874" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9874</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9876" BrowseName="Id" ParentNodeId="ns=1;i=9874" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9874</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9877" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9874" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9874</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9878" BrowseName="3:Reset" ParentNodeId="ns=1;i=5201">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9879" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11811</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11811" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9879" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9879</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9880" BrowseName="3:Start" ParentNodeId="ns=1;i=5201">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9881</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9881" BrowseName="InputArguments" ParentNodeId="ns=1;i=9880" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9880</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9882" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11814</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11814" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9882" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9882</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9883" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11830</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11830" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9883" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9883</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9884" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5201">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9885" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11831</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11831" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9885" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9885</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9886" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11833</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11833" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9886" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9886</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9887" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11834</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11834" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9887" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9887</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9888" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11837</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11837" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9888" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9888</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9889" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5201">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9890" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5201">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9891" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11838</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11838" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9891" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9891</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9892" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11839</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11839" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9892" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9892</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9893" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5201">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9894" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11840</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11840" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9894" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9895" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5201" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11841</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5201</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11841" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9895" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9895</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9896" BrowseName="LastTransition" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9897</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9898</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9897" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9896" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9896</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9898" BrowseName="Id" ParentNodeId="ns=1;i=9896" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9896</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9899" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9896" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9896</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9900" BrowseName="3:Reset" ParentNodeId="ns=1;i=5200">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9901" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11843</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11843" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9901" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9901</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9902" BrowseName="3:Stop" ParentNodeId="ns=1;i=5200">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5360" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5200" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12330</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12330" BrowseName="CurrentState" ParentNodeId="ns=1;i=5360" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5360</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12331</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12331" BrowseName="Id" ParentNodeId="ns=1;i=12330">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12330</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9903" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11844</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11844" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9903" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9903</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9904" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5200" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11845</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5200</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11845" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9904" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9904</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12811" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5556" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12812" BrowseName="2:Model" ParentNodeId="ns=1;i=5556" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12813" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5556" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12814" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5556" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5559" BrowseName="1:Setup" ParentNodeId="ns=1;i=5556">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12815" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5556" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5556</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5302" BrowseName="1:Sensors" ParentNodeId="ns=1;i=7277" EventNotifier="1">
    <DisplayName>Sensors</DisplayName>
    <Description>The Sensors folder contains sensors of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5627</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5627" BrowseName="1:&lt;Sensor&gt;" SymbolicName="Sensor" ParentNodeId="ns=1;i=5302">
    <DisplayName>&lt;Sensor&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1066</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5302</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5630</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13312</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13314</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5628</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13315</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13318</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5629</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13319</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5630" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5627">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5627</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10085</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13305</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10085" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5630" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5630</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13305" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5630" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5630</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13312" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5627" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13313" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5627" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13314" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5627" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5628" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5627" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9985</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5119</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6322</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5218</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5219</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5627</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5220</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5221</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9987</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9990</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6323</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5222</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9985" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5628">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9986</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9986" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9985" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9985</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5119" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5628">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=15659" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5119">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5119</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15660</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15662</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15664</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15666</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15668</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15669</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15670</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15672</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15673</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15674</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15675</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15676</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15677</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15679</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15680</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15681</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15682</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15684</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15685</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=15686</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15688</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15689</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15690</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15691</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15692</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15694</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=15660" BrowseName="AckedState" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15661</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15661" BrowseName="Id" ParentNodeId="ns=1;i=15660" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15660</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=15662" BrowseName="Acknowledge" ParentNodeId="ns=1;i=15659">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15663</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=15663" BrowseName="InputArguments" ParentNodeId="ns=1;i=15662" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15662</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15664" BrowseName="ActiveState" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15665</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15665" BrowseName="Id" ParentNodeId="ns=1;i=15664" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15664</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=15666" BrowseName="AddComment" ParentNodeId="ns=1;i=15659">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15667</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=15667" BrowseName="InputArguments" ParentNodeId="ns=1;i=15666" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15666</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15668" BrowseName="BranchId" ParentNodeId="ns=1;i=15659" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15669" BrowseName="ClientUserId" ParentNodeId="ns=1;i=15659" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15670" BrowseName="Comment" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15671</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15671" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=15670" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15670</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15672" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=15659" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15673" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15674" BrowseName="ConditionName" ParentNodeId="ns=1;i=15659" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=15675" BrowseName="Disable" ParentNodeId="ns=1;i=15659">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=15676" BrowseName="Enable" ParentNodeId="ns=1;i=15659">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=15677" BrowseName="EnabledState" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15678</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15678" BrowseName="Id" ParentNodeId="ns=1;i=15677" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15677</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15679" BrowseName="EventId" ParentNodeId="ns=1;i=15659" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15680" BrowseName="EventType" ParentNodeId="ns=1;i=15659" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15681" BrowseName="InputNode" ParentNodeId="ns=1;i=15659" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15682" BrowseName="LastSeverity" ParentNodeId="ns=1;i=15659" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15683</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15683" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=15682" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15682</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15684" BrowseName="LocalTime" ParentNodeId="ns=1;i=15659" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15685" BrowseName="Message" ParentNodeId="ns=1;i=15659" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15686" BrowseName="Quality" ParentNodeId="ns=1;i=15659" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15659</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15687</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15687" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=15686" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15688" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=15659" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15689" BrowseName="Retain" ParentNodeId="ns=1;i=15659" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15690" BrowseName="Severity" ParentNodeId="ns=1;i=15659" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15691" BrowseName="SourceName" ParentNodeId="ns=1;i=15659" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15692" BrowseName="SourceNode" ParentNodeId="ns=1;i=15659" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15693" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=15659" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15694" BrowseName="Time" ParentNodeId="ns=1;i=15659" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15659</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6322" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5628" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5218" BrowseName="1:Data" ParentNodeId="ns=1;i=5628">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5219" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5628">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5220" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5628">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5221" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5628">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9987" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5628">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9988</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9989</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9988" BrowseName="InputArguments" ParentNodeId="ns=1;i=9987" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9987</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9989" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9987" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9987</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9990" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5628">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9991</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9992</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9991" BrowseName="InputArguments" ParentNodeId="ns=1;i=9990" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9990</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9992" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9990" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9990</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6323" BrowseName="1:State" ParentNodeId="ns=1;i=5628" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5222" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5628" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9993</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9994</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9995</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9996</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9997</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9998</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9999</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10000</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5223</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5628</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9993" BrowseName="3:Abort" ParentNodeId="ns=1;i=5222">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9994" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5222" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12342</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12342" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9994" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9994</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9995" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5222" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12343</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12343" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9995" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9995</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9996" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5222" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9997" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5222" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9998" BrowseName="3:Clear" ParentNodeId="ns=1;i=5222">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9999" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5222" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12344</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12344" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9999" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9999</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10000" BrowseName="CurrentState" ParentNodeId="ns=1;i=5222" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10001" BrowseName="Id" ParentNodeId="ns=1;i=10000" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10000</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10002" BrowseName="LastTransition" ParentNodeId="ns=1;i=5222" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10005</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10003" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10002" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10004" BrowseName="Id" ParentNodeId="ns=1;i=10002" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10005" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10002" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5223" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5222">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10076</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5222</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10080</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5362</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10083</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10084</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10006" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5223" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10007" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5223" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10008" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11920</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11920" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10008" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10009" BrowseName="CurrentState" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10022" BrowseName="Id" ParentNodeId="ns=1;i=10009" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10009</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5224" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5223" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10024</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5400</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5225</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10050</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5401</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10058</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10059</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10063</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10065</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10066</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10067</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10068</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10069</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10072</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10073</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10075</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10023" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5224" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10024" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5224" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5400" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5224" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12440</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12440" BrowseName="CurrentState" ParentNodeId="ns=1;i=5400" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5400</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12441</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12441" BrowseName="Id" ParentNodeId="ns=1;i=12440">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12440</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10025" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11869</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11869" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10025" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10025</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10026" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11870</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11870" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10026" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10026</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10027" BrowseName="CurrentState" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10028" BrowseName="Id" ParentNodeId="ns=1;i=10027" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10027</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5225" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5224" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10029</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10039</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10029" BrowseName="CurrentState" ParentNodeId="ns=1;i=5225" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5225</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10035</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10035" BrowseName="Id" ParentNodeId="ns=1;i=10029">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10029</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10039" BrowseName="LastTransition" ParentNodeId="ns=1;i=5225" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5225</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10043" BrowseName="Id" ParentNodeId="ns=1;i=10039">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10044" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11871</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11871" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10044" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10048" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11872</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11872" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10048" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10048</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10049" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11873</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11873" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10049" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10050" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11874</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11874" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10050" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10050</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10051" BrowseName="3:Hold" ParentNodeId="ns=1;i=5224">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10052" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11875</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11875" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10052" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10052</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5401" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5224" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12442</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12442" BrowseName="CurrentState" ParentNodeId="ns=1;i=5401" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5401</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12443</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12443" BrowseName="Id" ParentNodeId="ns=1;i=12442">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12442</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10053" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11876</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11876" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10053" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10054" BrowseName="LastTransition" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10055</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10056</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10055" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10054" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10056" BrowseName="Id" ParentNodeId="ns=1;i=10054" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10054</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10057" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10054" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10054</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10058" BrowseName="3:Reset" ParentNodeId="ns=1;i=5224">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10059" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11877</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11877" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10059" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10059</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10060" BrowseName="3:Start" ParentNodeId="ns=1;i=5224">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10061</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10061" BrowseName="InputArguments" ParentNodeId="ns=1;i=10060" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10060</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10062" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11878</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11878" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10062" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10063" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11879</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11879" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10063" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10063</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10064" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5224">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10065" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11880</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11880" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10065" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10065</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10066" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11881</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11881" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10066" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10066</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10067" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11883</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11883" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10067" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10067</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10068" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11888</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11888" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10068" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10068</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10069" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5224">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10070" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5224">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10071" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11903</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11903" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10071" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10071</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10072" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11905</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11905" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10072" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10072</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10073" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5224">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10074" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11906</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11906" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10074" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10074</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10075" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5224" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11918</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5224</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11918" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10075" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10075</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10076" BrowseName="LastTransition" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10077</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10078</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10079</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10077" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10076" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10076</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10078" BrowseName="Id" ParentNodeId="ns=1;i=10076" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10076</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10079" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10076" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10076</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10080" BrowseName="3:Reset" ParentNodeId="ns=1;i=5223">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10081" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11921</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11921" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10081" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10081</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10082" BrowseName="3:Stop" ParentNodeId="ns=1;i=5223">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5362" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5223" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12340</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12340" BrowseName="CurrentState" ParentNodeId="ns=1;i=5362" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5362</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12341</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12341" BrowseName="Id" ParentNodeId="ns=1;i=12340">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12340</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10083" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11922</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11922" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10083" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10083</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10084" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5223" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11924</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5223</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11924" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10084" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10084</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13315" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5627" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13316" BrowseName="2:Model" ParentNodeId="ns=1;i=5627" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13317" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5627" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13318" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5627" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5629" BrowseName="1:Setup" ParentNodeId="ns=1;i=5627">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=13319" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5627" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5627</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5306" BrowseName="1:Valves" ParentNodeId="ns=1;i=7277" EventNotifier="1">
    <DisplayName>Valves</DisplayName>
    <Description>The Valves folder contains valves and other actuators of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5634</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7277</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5634" BrowseName="1:&lt;Valve&gt;" SymbolicName="Valve" ParentNodeId="ns=1;i=5306">
    <DisplayName>&lt;Valve&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1067</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5306</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5635</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5636</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13332</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13333</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13334</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5637</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13335</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13336</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13337</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13338</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5638</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13339</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5635" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=5634">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1053</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5634</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13322</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13320</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13323</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=13322" BrowseName="1:CycleCounter" ParentNodeId="ns=1;i=5635" DataType="UInt32">
    <DisplayName>CycleCounter</DisplayName>
    <Description>The total number of times the solenoid valve was energized and de-energised.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5635</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt32>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=13320" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5635">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13321</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5635</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=13321" BrowseName="OutputArguments" ParentNodeId="ns=1;i=13320" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13320</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13323" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5635" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5635</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5636" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5634">
    <DisplayName>Configuration</DisplayName>
    <Description>The configuration settings for the valve.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5634</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10086</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=13324</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10086" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5636" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5636</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13324" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5636" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5636</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13332" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5634" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13333" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5634" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13334" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5634" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5637" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5634" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10087</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6368</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5227</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5228</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5634</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5232</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5235</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10089</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10092</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6374</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5236</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10087" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5637">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10088</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10088" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10087" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10087</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5120" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5637">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=16566" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5120">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5120</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16567</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16569</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16571</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16577</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16579</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16581</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16582</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16583</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16584</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16586</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16588</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16593</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16595</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16596</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16597</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16598</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16599</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16600</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16601</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=16567" BrowseName="AckedState" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16568" BrowseName="Id" ParentNodeId="ns=1;i=16567" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16567</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16569" BrowseName="Acknowledge" ParentNodeId="ns=1;i=16566">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16570</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16570" BrowseName="InputArguments" ParentNodeId="ns=1;i=16569" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16569</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16571" BrowseName="ActiveState" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16572" BrowseName="Id" ParentNodeId="ns=1;i=16571" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16571</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16573" BrowseName="AddComment" ParentNodeId="ns=1;i=16566">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16574</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16574" BrowseName="InputArguments" ParentNodeId="ns=1;i=16573" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16573</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16575" BrowseName="BranchId" ParentNodeId="ns=1;i=16566" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16576" BrowseName="ClientUserId" ParentNodeId="ns=1;i=16566" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16577" BrowseName="Comment" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16578</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16578" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=16577" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16577</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16579" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=16566" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16580" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16581" BrowseName="ConditionName" ParentNodeId="ns=1;i=16566" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=16582" BrowseName="Disable" ParentNodeId="ns=1;i=16566">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=16583" BrowseName="Enable" ParentNodeId="ns=1;i=16566">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16584" BrowseName="EnabledState" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16585</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16585" BrowseName="Id" ParentNodeId="ns=1;i=16584" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16586" BrowseName="EventId" ParentNodeId="ns=1;i=16566" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16587" BrowseName="EventType" ParentNodeId="ns=1;i=16566" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16588" BrowseName="InputNode" ParentNodeId="ns=1;i=16566" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16589" BrowseName="LastSeverity" ParentNodeId="ns=1;i=16566" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16590</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16590" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=16589" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16589</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16591" BrowseName="LocalTime" ParentNodeId="ns=1;i=16566" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16592" BrowseName="Message" ParentNodeId="ns=1;i=16566" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16593" BrowseName="Quality" ParentNodeId="ns=1;i=16566" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16594</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16594" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=16593" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16593</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16595" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=16566" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16596" BrowseName="Retain" ParentNodeId="ns=1;i=16566" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16597" BrowseName="Severity" ParentNodeId="ns=1;i=16566" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16598" BrowseName="SourceName" ParentNodeId="ns=1;i=16566" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16599" BrowseName="SourceNode" ParentNodeId="ns=1;i=16566" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16600" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=16566" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16601" BrowseName="Time" ParentNodeId="ns=1;i=16566" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6368" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5637" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5227" BrowseName="1:Data" ParentNodeId="ns=1;i=5637">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5228" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5637">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5232" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5637">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5235" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5637">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10089" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5637">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10091</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10090" BrowseName="InputArguments" ParentNodeId="ns=1;i=10089" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10089</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10091" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10089" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10089</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10092" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5637">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10093</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10131</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10093" BrowseName="InputArguments" ParentNodeId="ns=1;i=10092" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10092</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10131" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10092" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10092</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6374" BrowseName="1:State" ParentNodeId="ns=1;i=5637" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5236" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5637" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10132</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10133</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10134</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10136</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10145</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5240</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5637</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10132" BrowseName="3:Abort" ParentNodeId="ns=1;i=5236">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10133" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5236" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12347</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12347" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10133" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10133</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10134" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5236" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12348</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12348" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10134" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10134</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10135" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5236" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10136" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5236" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10137" BrowseName="3:Clear" ParentNodeId="ns=1;i=5236">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10138" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5236" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12349</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12349" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10138" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10138</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10139" BrowseName="CurrentState" ParentNodeId="ns=1;i=5236" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10144</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10144" BrowseName="Id" ParentNodeId="ns=1;i=10139" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10139</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10145" BrowseName="LastTransition" ParentNodeId="ns=1;i=5236" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10147</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10148</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10146" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10145" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10145</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10147" BrowseName="Id" ParentNodeId="ns=1;i=10145" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10145</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10148" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10145" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10145</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5240" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5236">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10149</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10151</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5236</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10625</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10626</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10627</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5363</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10628</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10629</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10149" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5240" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10150" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5240" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10151" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11973</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11973" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10151" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10151</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10152" BrowseName="CurrentState" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10153</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10153" BrowseName="Id" ParentNodeId="ns=1;i=10152" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10152</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5241" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5240" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10154</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5402</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10156</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10158</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5242</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10166</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10167</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10169</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5403</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10170</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10171</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10187</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10501</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10502</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10516</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10525</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10606</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10607</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10608</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10609</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10610</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10611</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10612</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10613</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10614</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10615</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10154" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5241" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10155" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5241" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5402" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5241" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12444</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12444" BrowseName="CurrentState" ParentNodeId="ns=1;i=5402" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5402</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12445</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12445" BrowseName="Id" ParentNodeId="ns=1;i=12444">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12444</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10156" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11927</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11927" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10156" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10156</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10157" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11928</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11928" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10157" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10158" BrowseName="CurrentState" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10159</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10159" BrowseName="Id" ParentNodeId="ns=1;i=10158" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10158</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5242" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5241" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10160</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10162</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10160" BrowseName="CurrentState" ParentNodeId="ns=1;i=5242" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5242</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10161</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10161" BrowseName="Id" ParentNodeId="ns=1;i=10160">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10160</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10162" BrowseName="LastTransition" ParentNodeId="ns=1;i=5242" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10163</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5242</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10163" BrowseName="Id" ParentNodeId="ns=1;i=10162">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10162</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10164" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11930</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11930" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10164" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10164</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10165" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11931</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11931" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10165" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10166" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11935</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11935" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10166" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10166</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10167" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11936</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11936" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10167" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10167</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10168" BrowseName="3:Hold" ParentNodeId="ns=1;i=5241">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10169" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11938</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11938" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10169" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10169</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5403" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5241" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12446</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12446" BrowseName="CurrentState" ParentNodeId="ns=1;i=5403" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5403</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12447</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12447" BrowseName="Id" ParentNodeId="ns=1;i=12446">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12446</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10170" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11939</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11939" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10170" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10170</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10171" BrowseName="LastTransition" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10173</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10174</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10172" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10171" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10171</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10173" BrowseName="Id" ParentNodeId="ns=1;i=10171" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10171</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10174" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10171" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10171</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10175" BrowseName="3:Reset" ParentNodeId="ns=1;i=5241">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10176" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11941</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11941" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10176" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10176</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10187" BrowseName="3:Start" ParentNodeId="ns=1;i=5241">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10500</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10500" BrowseName="InputArguments" ParentNodeId="ns=1;i=10187" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10187</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10501" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11942</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11942" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10501" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10501</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10502" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11944</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11944" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10502" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10502</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10516" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5241">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10525" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11946</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11946" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10525" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10525</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10606" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11948</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11948" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10606" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10606</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10607" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11967</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11967" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10607" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10607</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10608" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11968</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11968" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10608" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10608</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10609" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5241">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10610" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5241">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10611" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11969</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11969" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10611" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10611</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10612" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11970</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11970" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10612" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10612</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10613" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5241">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10614" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11971</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11971" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10614" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10615" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5241" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11972</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5241</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11972" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10615" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10615</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10616" BrowseName="LastTransition" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10617</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10623</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10624</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10617" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10616" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10616</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10623" BrowseName="Id" ParentNodeId="ns=1;i=10616" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10616</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10624" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10616" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10616</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10625" BrowseName="3:Reset" ParentNodeId="ns=1;i=5240">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10626" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11974</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11974" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10626" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10626</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10627" BrowseName="3:Stop" ParentNodeId="ns=1;i=5240">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5363" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5240" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12345</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12345" BrowseName="CurrentState" ParentNodeId="ns=1;i=5363" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5363</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12346</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12346" BrowseName="Id" ParentNodeId="ns=1;i=12345">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12345</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10628" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11975</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11975" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10628" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10628</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10629" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5240" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11976</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5240</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11976" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10629" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10629</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13335" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5634" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13336" BrowseName="2:Model" ParentNodeId="ns=1;i=5634" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13337" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5634" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=13338" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5634" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5638" BrowseName="1:Setup" ParentNodeId="ns=1;i=5634">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1059</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=13339" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5634" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5634</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5299" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=1071" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>The LiveStatus Object contains information about the real time status of the equipment module and 
provides affordances to control the equipment module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1069</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5304</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5305</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6204</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5153</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7038" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5299" MethodDeclarationId="ns=1;i=11662">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms method acknowledges the alarms of the equipment module and control 
modules belonging to it.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6945</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6945" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7038" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7038</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5304" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5299">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder contains alarms of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10094" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5304" EventNotifier="1">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5304</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10105</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10108</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10109</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10110</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10111</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10112</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10113</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10115</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10124</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10125</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10127</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10128</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10129</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10130</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10497</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10498</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10499</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10095" BrowseName="AckedState" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10096" BrowseName="Id" ParentNodeId="ns=1;i=10095" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10095</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10097" BrowseName="Acknowledge" ParentNodeId="ns=1;i=10094" MethodDeclarationId="ns=1;i=11666">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10098</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10098" BrowseName="InputArguments" ParentNodeId="ns=1;i=10097" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10097</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10100" BrowseName="ActiveState" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10101</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10101" BrowseName="Id" ParentNodeId="ns=1;i=10100" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10100</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10102" BrowseName="AddComment" ParentNodeId="ns=1;i=10094" MethodDeclarationId="ns=1;i=11670">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10103</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10103" BrowseName="InputArguments" ParentNodeId="ns=1;i=10102" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10102</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10104" BrowseName="BranchId" ParentNodeId="ns=1;i=10094" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10105" BrowseName="ClientUserId" ParentNodeId="ns=1;i=10094" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10106" BrowseName="Comment" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10107</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10107" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10106" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10106</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10108" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=10094" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10109" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10110" BrowseName="ConditionName" ParentNodeId="ns=1;i=10094" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10111" BrowseName="Disable" ParentNodeId="ns=1;i=10094" MethodDeclarationId="ns=1;i=11679">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10112" BrowseName="Enable" ParentNodeId="ns=1;i=10094" MethodDeclarationId="ns=1;i=11680">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10113" BrowseName="EnabledState" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10114" BrowseName="Id" ParentNodeId="ns=1;i=10113" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10113</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10115" BrowseName="EventId" ParentNodeId="ns=1;i=10094" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10116" BrowseName="EventType" ParentNodeId="ns=1;i=10094" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10117" BrowseName="InputNode" ParentNodeId="ns=1;i=10094" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10118" BrowseName="LastSeverity" ParentNodeId="ns=1;i=10094" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10119</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10119" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10118" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10118</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10120" BrowseName="LocalTime" ParentNodeId="ns=1;i=10094" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10124" BrowseName="Message" ParentNodeId="ns=1;i=10094" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10125" BrowseName="Quality" ParentNodeId="ns=1;i=10094" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10126</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10126" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10125" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10125</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10127" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=10094" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10128" BrowseName="Retain" ParentNodeId="ns=1;i=10094" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10129" BrowseName="Severity" ParentNodeId="ns=1;i=10094" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10130" BrowseName="SourceName" ParentNodeId="ns=1;i=10094" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10497" BrowseName="SourceNode" ParentNodeId="ns=1;i=10094" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10498" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=10094" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10499" BrowseName="Time" ParentNodeId="ns=1;i=10094" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5299" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5305" BrowseName="1:Data" ParentNodeId="ns=1;i=5299">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder provides additional production data that is not already identified by TMC.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11715</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11715" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5305">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <Description>A variable representing any further live information which belongs to the EquipmentModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5305</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7039" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5299" MethodDeclarationId="ns=1;i=11701">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the equipment module 
state machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9317</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9316" BrowseName="InputArguments" ParentNodeId="ns=1;i=7039" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7039</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9317" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7039" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7039</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9319" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5299" MethodDeclarationId="ns=1;i=11704">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9320</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9321</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9320" BrowseName="InputArguments" ParentNodeId="ns=1;i=9319" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9319</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9321" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9319" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9319</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6204" BrowseName="1:State" ParentNodeId="ns=1;i=5299" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the equipment module. State 
provides a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5153" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5299" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the equipment module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9573</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9574</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6527</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6528</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9584</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6529</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6531</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5154</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5299</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9573" BrowseName="3:Abort" ParentNodeId="ns=1;i=5153" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9574" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5153" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7137</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7137" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9574" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9574</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9575" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5153" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7138</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7138" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9575" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6527" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5153" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6528" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5153" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9576" BrowseName="3:Clear" ParentNodeId="ns=1;i=5153" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9584" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5153" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7139</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7139" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9584" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6529" BrowseName="CurrentState" ParentNodeId="ns=1;i=5153" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6530</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6530" BrowseName="Id" ParentNodeId="ns=1;i=6529" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6529</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6531" BrowseName="LastTransition" ParentNodeId="ns=1;i=5153" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9338</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6532</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9339</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9338" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6531" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6531</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6532" BrowseName="Id" ParentNodeId="ns=1;i=6531" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6531</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9339" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6531" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6531</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5154" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5153">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6597</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6598</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9340</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6599</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6650</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5153</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9553</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9554</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9556</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5356</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9558</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9563</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6597" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5154" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6598" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5154" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9340" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6987</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6987" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9340" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9340</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6599" BrowseName="CurrentState" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6643</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6643" BrowseName="Id" ParentNodeId="ns=1;i=6599" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6599</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5155" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5154" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6644</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6645</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5384</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9341</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9342</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6646</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9364</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9365</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9366</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9367</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9368</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9514</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5385</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9518</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6648</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9524</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9525</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9526</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9532</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9533</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9537</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9538</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9539</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9540</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9541</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9542</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9543</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9544</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9545</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9546</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9548</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9549</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6644" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5155" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6645" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5155" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5384" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5155" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12408</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12408" BrowseName="CurrentState" ParentNodeId="ns=1;i=5384" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5384</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12409</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12409" BrowseName="Id" ParentNodeId="ns=1;i=12408">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12408</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9341" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6989</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6989" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9341" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9341</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9342" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6990</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6990" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9342" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9342</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6646" BrowseName="CurrentState" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6647</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6647" BrowseName="Id" ParentNodeId="ns=1;i=6646" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6646</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5157" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5155" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9343</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9362</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9343" BrowseName="CurrentState" ParentNodeId="ns=1;i=5157" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5157</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9344</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9344" BrowseName="Id" ParentNodeId="ns=1;i=9343">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9343</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9362" BrowseName="LastTransition" ParentNodeId="ns=1;i=5157" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9363</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5157</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9363" BrowseName="Id" ParentNodeId="ns=1;i=9362">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9362</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9364" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6991</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6991" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9364" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9364</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9365" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6992</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6992" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9365" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9365</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9366" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6993</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6993" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9366" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9367" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6994</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6994" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9367" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9367</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9368" BrowseName="3:Hold" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9514" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6995" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9514" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9514</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5385" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5155" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12410</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12410" BrowseName="CurrentState" ParentNodeId="ns=1;i=5385" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5385</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12411" BrowseName="Id" ParentNodeId="ns=1;i=12410">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12410</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9518" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6996</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6996" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9518" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9518</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6648" BrowseName="LastTransition" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9519</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6649</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9520</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9519" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6648" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6648</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6649" BrowseName="Id" ParentNodeId="ns=1;i=6648" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6648</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9520" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6648" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6648</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9524" BrowseName="3:Reset" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9525" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6997</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6997" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9525" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9525</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9526" BrowseName="3:Start" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9531</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9531" BrowseName="InputArguments" ParentNodeId="ns=1;i=9526" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9526</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9532" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6998</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6998" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9532" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9532</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9533" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6999</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6999" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9533" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9533</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9537" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9538" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7124</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7124" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9538" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9538</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9539" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7125</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7125" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9539" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9539</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9540" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7126</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7126" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9540" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9540</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9541" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7127</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7127" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9541" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9541</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9542" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9543" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9544" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7128</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7128" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9544" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9544</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9545" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7129</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7129" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9545" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9545</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9546" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5155" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9548" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7130</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7130" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9548" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9548</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9549" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5155" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7131</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5155</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7131" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9549" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9549</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6650" BrowseName="LastTransition" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9551</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6651</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9552</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9551" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=6650" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6650</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6651" BrowseName="Id" ParentNodeId="ns=1;i=6650" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6650</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9552" BrowseName="TransitionTime" ParentNodeId="ns=1;i=6650" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6650</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9553" BrowseName="3:Reset" ParentNodeId="ns=1;i=5154" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9554" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7132</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7132" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9554" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9554</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9556" BrowseName="3:Stop" ParentNodeId="ns=1;i=5154" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5356" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5154" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12280</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12280" BrowseName="CurrentState" ParentNodeId="ns=1;i=5356" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12281" BrowseName="Id" ParentNodeId="ns=1;i=12280">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12280</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9558" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7133</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7133" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9558" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9558</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9563" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5154" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7134</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5154</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7134" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9563" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9563</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5463" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=1071" EventNotifier="1">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops folder contains process control loops of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5068</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5068" BrowseName="1:&lt;ProcessControlLoop&gt;" SymbolicName="ProcessControlLoop" ParentNodeId="ns=1;i=5463">
    <DisplayName>&lt;ProcessControlLoop&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10635</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10636</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10637</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10638</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10639</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10640</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10641</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10642</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10622</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5463</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5072" BrowseName="1:ControlValue" ParentNodeId="ns=1;i=5068" EventNotifier="1">
    <DisplayName>ControlValue</DisplayName>
    <Description>The control value is the output of the control loop function. The control value directly drives the actuator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6381</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7463</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7562</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20303</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7564</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20270</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7565</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7566</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7568</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7571</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7574</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7587</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7605</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6381" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5072" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7005" BrowseName="1:Avg" ParentNodeId="ns=1;i=5072" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7463" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5072" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5082" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5072">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6613</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6617</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6622</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6623</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6625</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6626</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6630</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6632</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6634</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6635</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6636</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6637</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6639</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6640</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6642</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6665</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6666</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6669</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6670</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6671</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6672</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6613" BrowseName="AckedState" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6614" BrowseName="Id" ParentNodeId="ns=1;i=6613" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6613</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7088" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5082">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6615</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6615" BrowseName="InputArguments" ParentNodeId="ns=1;i=7088" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7088</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6617" BrowseName="ActiveState" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6619</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6619" BrowseName="Id" ParentNodeId="ns=1;i=6617" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6617</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7090" BrowseName="AddComment" ParentNodeId="ns=1;i=5082">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6620</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6620" BrowseName="InputArguments" ParentNodeId="ns=1;i=7090" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7090</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6621" BrowseName="BranchId" ParentNodeId="ns=1;i=5082" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6622" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5082" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6623" BrowseName="Comment" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6624</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6624" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6623" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6623</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6625" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5082" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6626" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6630" BrowseName="ConditionName" ParentNodeId="ns=1;i=5082" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7092" BrowseName="Disable" ParentNodeId="ns=1;i=5082">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7093" BrowseName="Enable" ParentNodeId="ns=1;i=5082">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6632" BrowseName="EnabledState" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6633</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6633" BrowseName="Id" ParentNodeId="ns=1;i=6632" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6632</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6634" BrowseName="EventId" ParentNodeId="ns=1;i=5082" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6635" BrowseName="EventType" ParentNodeId="ns=1;i=5082" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6636" BrowseName="InputNode" ParentNodeId="ns=1;i=5082" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6637" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5082" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6638</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6638" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6637" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6637</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6639" BrowseName="Message" ParentNodeId="ns=1;i=5082" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6640" BrowseName="Quality" ParentNodeId="ns=1;i=5082" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6641</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6641" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6640" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6640</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6642" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5082" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6665" BrowseName="Retain" ParentNodeId="ns=1;i=5082" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6666" BrowseName="Severity" ParentNodeId="ns=1;i=5082" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6669" BrowseName="SourceName" ParentNodeId="ns=1;i=5082" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6670" BrowseName="SourceNode" ParentNodeId="ns=1;i=5082" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6671" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5082" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6672" BrowseName="Time" ParentNodeId="ns=1;i=5082" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7562" BrowseName="1:Max" ParentNodeId="ns=1;i=5072" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7563" BrowseName="1:Min" ParentNodeId="ns=1;i=5072" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20303" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5072" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7564" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5072" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20270" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5072" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7565" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5072" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7566" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5072">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7567</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7567" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7566" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7566</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7568" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5072" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7570</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7569" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7568" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7568</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7570" BrowseName="EURange" ParentNodeId="ns=1;i=7568" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7568</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7571" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5072">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7573</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7572" BrowseName="InputArguments" ParentNodeId="ns=1;i=7571" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7571</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7573" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7571" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7571</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7574" BrowseName="1:Std" ParentNodeId="ns=1;i=5072" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7587" BrowseName="1:Total" ParentNodeId="ns=1;i=5072" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7605" BrowseName="1:Value" ParentNodeId="ns=1;i=5072" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7606</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7607</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7606" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=7605" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7605</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7607" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=7605" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7605</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10635" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5068" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10636" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5068" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5090" BrowseName="1:ExternalAlarms" ParentNodeId="ns=1;i=5068" EventNotifier="1">
    <DisplayName>ExternalAlarms</DisplayName>
    <Description>The external alarms folder is used to organize external alarms.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=17894" BrowseName="1:&lt;ExternalAlarmN&gt;" SymbolicName="ExternalAlarmN" ParentNodeId="ns=1;i=5090">
    <DisplayName>&lt;ExternalAlarmN&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17895</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17900</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17902</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17909</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17911</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17912</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17913</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17916</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17917</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17918</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17919</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17920</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17922</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17923</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17924</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17925</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17926</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17928</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17929</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17931</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17932</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17933</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17936</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17937</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17938</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17939</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17940</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17895" BrowseName="AckedState" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17896</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17897</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17898</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17896" BrowseName="FalseState" ParentNodeId="ns=1;i=17895" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17895</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17897" BrowseName="Id" ParentNodeId="ns=1;i=17895" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17895</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17898" BrowseName="TransitionTime" ParentNodeId="ns=1;i=17895" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17895</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17899" BrowseName="TrueState" ParentNodeId="ns=1;i=17895" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17895</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17900" BrowseName="Acknowledge" ParentNodeId="ns=1;i=17894">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17901</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17901" BrowseName="InputArguments" ParentNodeId="ns=1;i=17900" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17900</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17902" BrowseName="ActiveState" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17903</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17904</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17905</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17906</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17907</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17908</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17903" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=17902" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17904" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=17902" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17905" BrowseName="FalseState" ParentNodeId="ns=1;i=17902" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17906" BrowseName="Id" ParentNodeId="ns=1;i=17902" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17907" BrowseName="TransitionTime" ParentNodeId="ns=1;i=17902" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17908" BrowseName="TrueState" ParentNodeId="ns=1;i=17902" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17902</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17909" BrowseName="AddComment" ParentNodeId="ns=1;i=17894">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17910</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17910" BrowseName="InputArguments" ParentNodeId="ns=1;i=17909" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17909</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17911" BrowseName="BranchId" ParentNodeId="ns=1;i=17894" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17912" BrowseName="ClientUserId" ParentNodeId="ns=1;i=17894" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17913" BrowseName="Comment" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17914</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17914" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17913" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17913</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17915" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=17894" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17916" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17917" BrowseName="ConditionName" ParentNodeId="ns=1;i=17894" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17918" BrowseName="Disable" ParentNodeId="ns=1;i=17894">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=17919" BrowseName="Enable" ParentNodeId="ns=1;i=17894">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17920" BrowseName="EnabledState" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17921</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17921" BrowseName="Id" ParentNodeId="ns=1;i=17920" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17920</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17922" BrowseName="EventId" ParentNodeId="ns=1;i=17894" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17923" BrowseName="EventType" ParentNodeId="ns=1;i=17894" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17924" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=17894" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17925" BrowseName="InputNode" ParentNodeId="ns=1;i=17894" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17926" BrowseName="LastSeverity" ParentNodeId="ns=1;i=17894" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17927</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17927" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17926" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17926</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17928" BrowseName="Message" ParentNodeId="ns=1;i=17894" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17929" BrowseName="Quality" ParentNodeId="ns=1;i=17894" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17930</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17930" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=17929" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17929</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17931" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=17894" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17932" BrowseName="Retain" ParentNodeId="ns=1;i=17894" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17933" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=17894">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17934</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17935</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17934" BrowseName="InputArguments" ParentNodeId="ns=1;i=17933" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17933</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17935" BrowseName="OutputArguments" ParentNodeId="ns=1;i=17933" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17933</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17936" BrowseName="Severity" ParentNodeId="ns=1;i=17894" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17937" BrowseName="SourceName" ParentNodeId="ns=1;i=17894" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17938" BrowseName="SourceNode" ParentNodeId="ns=1;i=17894" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17939" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=17894" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17940" BrowseName="Time" ParentNodeId="ns=1;i=17894" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17894</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5091" BrowseName="1:ExternalAlarm1" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm1</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7608</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7610</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7612</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7617</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7618</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7622</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7623</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7624</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7626</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7681</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7682</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7683</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7684</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7685</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7687</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7688</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7690</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7691</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7692</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7700</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7701</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7702</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7703</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7704</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7608" BrowseName="AckedState" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7609</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7609" BrowseName="Id" ParentNodeId="ns=1;i=7608" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7608</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7610" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5091">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7611</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7611" BrowseName="InputArguments" ParentNodeId="ns=1;i=7610" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7610</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7612" BrowseName="ActiveState" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7613</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7613" BrowseName="Id" ParentNodeId="ns=1;i=7612" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7612</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7614" BrowseName="AddComment" ParentNodeId="ns=1;i=5091">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7615</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7615" BrowseName="InputArguments" ParentNodeId="ns=1;i=7614" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7614</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7616" BrowseName="BranchId" ParentNodeId="ns=1;i=5091" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7617" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5091" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7618" BrowseName="Comment" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7619</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7619" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7618" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7618</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7620" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5091" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7621" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7622" BrowseName="ConditionName" ParentNodeId="ns=1;i=5091" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7623" BrowseName="Disable" ParentNodeId="ns=1;i=5091">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7624" BrowseName="Enable" ParentNodeId="ns=1;i=5091">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7626" BrowseName="EnabledState" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7680</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7680" BrowseName="Id" ParentNodeId="ns=1;i=7626" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7626</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7681" BrowseName="EventId" ParentNodeId="ns=1;i=5091" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7682" BrowseName="EventType" ParentNodeId="ns=1;i=5091" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7683" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5091" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7684" BrowseName="InputNode" ParentNodeId="ns=1;i=5091" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7685" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5091" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7686" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7685" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7685</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7687" BrowseName="Message" ParentNodeId="ns=1;i=5091" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7688" BrowseName="Quality" ParentNodeId="ns=1;i=5091" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7689</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7689" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7688" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7688</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7690" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5091" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7691" BrowseName="Retain" ParentNodeId="ns=1;i=5091" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7692" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5091">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7696</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7697</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7696" BrowseName="InputArguments" ParentNodeId="ns=1;i=7692" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7692</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7697" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7692" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7692</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7700" BrowseName="Severity" ParentNodeId="ns=1;i=5091" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7701" BrowseName="SourceName" ParentNodeId="ns=1;i=5091" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7702" BrowseName="SourceNode" ParentNodeId="ns=1;i=5091" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7703" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5091" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7704" BrowseName="Time" ParentNodeId="ns=1;i=5091" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5091</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5096" BrowseName="1:ExternalAlarm10" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm10</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7705</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7707</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7709</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7711</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7713</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7714</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7715</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7717</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7718</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7719</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7720</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7721</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7722</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7724</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7725</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7726</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7727</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7728</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7731</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7733</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7734</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7735</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10042</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10047</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10099</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7705" BrowseName="AckedState" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7706</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7706" BrowseName="Id" ParentNodeId="ns=1;i=7705" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7705</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7707" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5096">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7708</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7708" BrowseName="InputArguments" ParentNodeId="ns=1;i=7707" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7707</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7709" BrowseName="ActiveState" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7710</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7710" BrowseName="Id" ParentNodeId="ns=1;i=7709" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7709</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7711" BrowseName="AddComment" ParentNodeId="ns=1;i=5096">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7712</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7712" BrowseName="InputArguments" ParentNodeId="ns=1;i=7711" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7711</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7713" BrowseName="BranchId" ParentNodeId="ns=1;i=5096" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7714" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5096" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7715" BrowseName="Comment" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7716</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7716" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7715" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7715</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7717" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5096" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7718" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7719" BrowseName="ConditionName" ParentNodeId="ns=1;i=5096" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7720" BrowseName="Disable" ParentNodeId="ns=1;i=5096">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7721" BrowseName="Enable" ParentNodeId="ns=1;i=5096">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7722" BrowseName="EnabledState" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7723</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7723" BrowseName="Id" ParentNodeId="ns=1;i=7722" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7722</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7724" BrowseName="EventId" ParentNodeId="ns=1;i=5096" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7725" BrowseName="EventType" ParentNodeId="ns=1;i=5096" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7726" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5096" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7727" BrowseName="InputNode" ParentNodeId="ns=1;i=5096" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7728" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5096" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7729</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7729" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7728" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7728</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7730" BrowseName="Message" ParentNodeId="ns=1;i=5096" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7731" BrowseName="Quality" ParentNodeId="ns=1;i=5096" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7732</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7732" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7731" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7731</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7733" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5096" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7734" BrowseName="Retain" ParentNodeId="ns=1;i=5096" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7735" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5096">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10040" BrowseName="InputArguments" ParentNodeId="ns=1;i=7735" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7735</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10041" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7735" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7735</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10042" BrowseName="Severity" ParentNodeId="ns=1;i=5096" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10045" BrowseName="SourceName" ParentNodeId="ns=1;i=5096" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10046" BrowseName="SourceNode" ParentNodeId="ns=1;i=5096" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10047" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5096" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10099" BrowseName="Time" ParentNodeId="ns=1;i=5096" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5096</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5571" BrowseName="1:ExternalAlarm2" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm2</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10121</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10123</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10196</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10198</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10201</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10202</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10204</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10205</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10207</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10212</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10213</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10214</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10217</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10218</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10220</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10221</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10222</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10225</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10227</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10228</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10229</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10121" BrowseName="AckedState" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10122</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10122" BrowseName="Id" ParentNodeId="ns=1;i=10121" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10121</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10123" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5571">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10195</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10195" BrowseName="InputArguments" ParentNodeId="ns=1;i=10123" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10123</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10196" BrowseName="ActiveState" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10197</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10197" BrowseName="Id" ParentNodeId="ns=1;i=10196" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10196</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10198" BrowseName="AddComment" ParentNodeId="ns=1;i=5571">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10199</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10199" BrowseName="InputArguments" ParentNodeId="ns=1;i=10198" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10198</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10200" BrowseName="BranchId" ParentNodeId="ns=1;i=5571" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10201" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5571" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10202" BrowseName="Comment" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10203</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10203" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10202" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10202</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10204" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5571" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10205" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10206" BrowseName="ConditionName" ParentNodeId="ns=1;i=5571" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10207" BrowseName="Disable" ParentNodeId="ns=1;i=5571">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10208" BrowseName="Enable" ParentNodeId="ns=1;i=5571">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10209" BrowseName="EnabledState" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10210</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10210" BrowseName="Id" ParentNodeId="ns=1;i=10209" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10209</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10211" BrowseName="EventId" ParentNodeId="ns=1;i=5571" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10212" BrowseName="EventType" ParentNodeId="ns=1;i=5571" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10213" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5571" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10214" BrowseName="InputNode" ParentNodeId="ns=1;i=5571" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10215" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5571" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10216</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10216" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10215" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10215</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10217" BrowseName="Message" ParentNodeId="ns=1;i=5571" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10218" BrowseName="Quality" ParentNodeId="ns=1;i=5571" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10219</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10219" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10218" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10218</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10220" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5571" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10221" BrowseName="Retain" ParentNodeId="ns=1;i=5571" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10222" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5571">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10223</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10224</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10223" BrowseName="InputArguments" ParentNodeId="ns=1;i=10222" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10222</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10224" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10222" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10222</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10225" BrowseName="Severity" ParentNodeId="ns=1;i=5571" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10226" BrowseName="SourceName" ParentNodeId="ns=1;i=5571" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10227" BrowseName="SourceNode" ParentNodeId="ns=1;i=5571" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10228" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5571" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10229" BrowseName="Time" ParentNodeId="ns=1;i=5571" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5571</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5572" BrowseName="1:ExternalAlarm3" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm3</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10230</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10232</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10234</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10239</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10240</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10242</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10243</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10244</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10245</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10246</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10247</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10250</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10252</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10253</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10255</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10256</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10258</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10259</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10260</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10264</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10265</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10267</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10230" BrowseName="AckedState" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10231</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10231" BrowseName="Id" ParentNodeId="ns=1;i=10230" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10230</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10232" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5572">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10233</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10233" BrowseName="InputArguments" ParentNodeId="ns=1;i=10232" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10232</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10234" BrowseName="ActiveState" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10235</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10235" BrowseName="Id" ParentNodeId="ns=1;i=10234" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10234</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10236" BrowseName="AddComment" ParentNodeId="ns=1;i=5572">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10237</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10237" BrowseName="InputArguments" ParentNodeId="ns=1;i=10236" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10236</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10238" BrowseName="BranchId" ParentNodeId="ns=1;i=5572" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10239" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5572" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10240" BrowseName="Comment" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10241</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10241" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10240" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10240</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10242" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5572" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10243" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10244" BrowseName="ConditionName" ParentNodeId="ns=1;i=5572" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10245" BrowseName="Disable" ParentNodeId="ns=1;i=5572">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10246" BrowseName="Enable" ParentNodeId="ns=1;i=5572">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10247" BrowseName="EnabledState" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10248</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10248" BrowseName="Id" ParentNodeId="ns=1;i=10247" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10247</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10249" BrowseName="EventId" ParentNodeId="ns=1;i=5572" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10250" BrowseName="EventType" ParentNodeId="ns=1;i=5572" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10251" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5572" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10252" BrowseName="InputNode" ParentNodeId="ns=1;i=5572" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10253" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5572" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10254" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10253" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10253</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10255" BrowseName="Message" ParentNodeId="ns=1;i=5572" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10256" BrowseName="Quality" ParentNodeId="ns=1;i=5572" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10257</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10257" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10256" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10256</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10258" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5572" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10259" BrowseName="Retain" ParentNodeId="ns=1;i=5572" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10260" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5572">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10262</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10261" BrowseName="InputArguments" ParentNodeId="ns=1;i=10260" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10260</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10262" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10260" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10260</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10263" BrowseName="Severity" ParentNodeId="ns=1;i=5572" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10264" BrowseName="SourceName" ParentNodeId="ns=1;i=5572" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10265" BrowseName="SourceNode" ParentNodeId="ns=1;i=5572" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10266" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5572" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10267" BrowseName="Time" ParentNodeId="ns=1;i=5572" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5572</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5573" BrowseName="1:ExternalAlarm4" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm4</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10268</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10270</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10276</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10277</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10278</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10282</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10283</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10284</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10287</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10288</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10289</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10290</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10309</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10310</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10312</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10313</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10314</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10320</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10321</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10322</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10323</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10324</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10268" BrowseName="AckedState" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10269</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10269" BrowseName="Id" ParentNodeId="ns=1;i=10268" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10268</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10270" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5573">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10271</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10271" BrowseName="InputArguments" ParentNodeId="ns=1;i=10270" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10270</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10272" BrowseName="ActiveState" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10273</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10273" BrowseName="Id" ParentNodeId="ns=1;i=10272" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10272</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10274" BrowseName="AddComment" ParentNodeId="ns=1;i=5573">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10275</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10275" BrowseName="InputArguments" ParentNodeId="ns=1;i=10274" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10274</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10276" BrowseName="BranchId" ParentNodeId="ns=1;i=5573" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10277" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5573" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10278" BrowseName="Comment" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10279</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10279" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10278" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10278</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10280" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5573" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10281" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10282" BrowseName="ConditionName" ParentNodeId="ns=1;i=5573" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10283" BrowseName="Disable" ParentNodeId="ns=1;i=5573">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10284" BrowseName="Enable" ParentNodeId="ns=1;i=5573">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10285" BrowseName="EnabledState" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10286" BrowseName="Id" ParentNodeId="ns=1;i=10285" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10285</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10287" BrowseName="EventId" ParentNodeId="ns=1;i=5573" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10288" BrowseName="EventType" ParentNodeId="ns=1;i=5573" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10289" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5573" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10290" BrowseName="InputNode" ParentNodeId="ns=1;i=5573" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10307" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5573" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10308</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10308" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10307" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10307</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10309" BrowseName="Message" ParentNodeId="ns=1;i=5573" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10310" BrowseName="Quality" ParentNodeId="ns=1;i=5573" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10311</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10311" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10310" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10310</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10312" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5573" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10313" BrowseName="Retain" ParentNodeId="ns=1;i=5573" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10314" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5573">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10318</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10319</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10318" BrowseName="InputArguments" ParentNodeId="ns=1;i=10314" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10314</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10319" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10314" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10314</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10320" BrowseName="Severity" ParentNodeId="ns=1;i=5573" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10321" BrowseName="SourceName" ParentNodeId="ns=1;i=5573" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10322" BrowseName="SourceNode" ParentNodeId="ns=1;i=5573" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10323" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5573" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10324" BrowseName="Time" ParentNodeId="ns=1;i=5573" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5573</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5575" BrowseName="1:ExternalAlarm5" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm5</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10325</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10327</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10329</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10331</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10333</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10334</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10335</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10337</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10338</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10339</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10340</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10341</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10342</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10344</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10345</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10346</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10347</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10374</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10376</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10377</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10379</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10380</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10381</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10384</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10385</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10386</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10387</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10388</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10325" BrowseName="AckedState" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10326</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10326" BrowseName="Id" ParentNodeId="ns=1;i=10325" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10325</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10327" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5575">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10328</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10328" BrowseName="InputArguments" ParentNodeId="ns=1;i=10327" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10327</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10329" BrowseName="ActiveState" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10330</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10330" BrowseName="Id" ParentNodeId="ns=1;i=10329" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10329</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10331" BrowseName="AddComment" ParentNodeId="ns=1;i=5575">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10332</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10332" BrowseName="InputArguments" ParentNodeId="ns=1;i=10331" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10331</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10333" BrowseName="BranchId" ParentNodeId="ns=1;i=5575" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10334" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5575" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10335" BrowseName="Comment" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10336</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10336" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10335" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10335</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10337" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5575" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10338" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10339" BrowseName="ConditionName" ParentNodeId="ns=1;i=5575" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10340" BrowseName="Disable" ParentNodeId="ns=1;i=5575">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10341" BrowseName="Enable" ParentNodeId="ns=1;i=5575">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10342" BrowseName="EnabledState" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10343</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10343" BrowseName="Id" ParentNodeId="ns=1;i=10342" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10342</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10344" BrowseName="EventId" ParentNodeId="ns=1;i=5575" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10345" BrowseName="EventType" ParentNodeId="ns=1;i=5575" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10346" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5575" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10347" BrowseName="InputNode" ParentNodeId="ns=1;i=5575" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10374" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5575" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10375</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10375" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10374" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10374</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10376" BrowseName="Message" ParentNodeId="ns=1;i=5575" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10377" BrowseName="Quality" ParentNodeId="ns=1;i=5575" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10378" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10377" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10377</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10379" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5575" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10380" BrowseName="Retain" ParentNodeId="ns=1;i=5575" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10381" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5575">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10382</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10383</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10382" BrowseName="InputArguments" ParentNodeId="ns=1;i=10381" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10381</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10383" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10381" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10381</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10384" BrowseName="Severity" ParentNodeId="ns=1;i=5575" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10385" BrowseName="SourceName" ParentNodeId="ns=1;i=5575" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10386" BrowseName="SourceNode" ParentNodeId="ns=1;i=5575" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10387" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5575" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10388" BrowseName="Time" ParentNodeId="ns=1;i=5575" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5575</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5576" BrowseName="1:ExternalAlarm6" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm6</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10393</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10395</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10397</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10399</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10401</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10402</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10403</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10405</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10407</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10409</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10410</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10412</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10413</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10414</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10415</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10416</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10418</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10419</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10421</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10422</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10423</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10426</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10427</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10428</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10429</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10430</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10393" BrowseName="AckedState" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10394</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10394" BrowseName="Id" ParentNodeId="ns=1;i=10393" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10393</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10395" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5576">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10396</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10396" BrowseName="InputArguments" ParentNodeId="ns=1;i=10395" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10395</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10397" BrowseName="ActiveState" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10398</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10398" BrowseName="Id" ParentNodeId="ns=1;i=10397" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10397</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10399" BrowseName="AddComment" ParentNodeId="ns=1;i=5576">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10400</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10400" BrowseName="InputArguments" ParentNodeId="ns=1;i=10399" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10399</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10401" BrowseName="BranchId" ParentNodeId="ns=1;i=5576" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10402" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5576" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10403" BrowseName="Comment" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10404</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10404" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10403" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10403</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10405" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5576" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10406" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10407" BrowseName="ConditionName" ParentNodeId="ns=1;i=5576" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10408" BrowseName="Disable" ParentNodeId="ns=1;i=5576">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10409" BrowseName="Enable" ParentNodeId="ns=1;i=5576">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10410" BrowseName="EnabledState" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10411</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10411" BrowseName="Id" ParentNodeId="ns=1;i=10410" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10410</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10412" BrowseName="EventId" ParentNodeId="ns=1;i=5576" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10413" BrowseName="EventType" ParentNodeId="ns=1;i=5576" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10414" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5576" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10415" BrowseName="InputNode" ParentNodeId="ns=1;i=5576" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10416" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5576" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10417" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10416" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10416</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10418" BrowseName="Message" ParentNodeId="ns=1;i=5576" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10419" BrowseName="Quality" ParentNodeId="ns=1;i=5576" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10420</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10420" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10419" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10419</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10421" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5576" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10422" BrowseName="Retain" ParentNodeId="ns=1;i=5576" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10423" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5576">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10424</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10425</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10424" BrowseName="InputArguments" ParentNodeId="ns=1;i=10423" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10423</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10425" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10423" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10423</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10426" BrowseName="Severity" ParentNodeId="ns=1;i=5576" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10427" BrowseName="SourceName" ParentNodeId="ns=1;i=5576" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10428" BrowseName="SourceNode" ParentNodeId="ns=1;i=5576" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10429" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5576" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10430" BrowseName="Time" ParentNodeId="ns=1;i=5576" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5576</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5601" BrowseName="1:ExternalAlarm7" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm7</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10431</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10433</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10435</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10437</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10439</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10440</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10441</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10443</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10444</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10445</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10446</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10447</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10448</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10450</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10451</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10452</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10453</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10454</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10456</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10457</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10459</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10460</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10461</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10464</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10465</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10466</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10467</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10468</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10431" BrowseName="AckedState" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10432</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10432" BrowseName="Id" ParentNodeId="ns=1;i=10431" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10431</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10433" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5601">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10434</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10434" BrowseName="InputArguments" ParentNodeId="ns=1;i=10433" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10433</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10435" BrowseName="ActiveState" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10436</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10436" BrowseName="Id" ParentNodeId="ns=1;i=10435" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10435</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10437" BrowseName="AddComment" ParentNodeId="ns=1;i=5601">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10438</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10438" BrowseName="InputArguments" ParentNodeId="ns=1;i=10437" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10437</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10439" BrowseName="BranchId" ParentNodeId="ns=1;i=5601" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10440" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5601" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10441" BrowseName="Comment" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10442</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10442" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10441" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10441</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10443" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5601" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10444" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10445" BrowseName="ConditionName" ParentNodeId="ns=1;i=5601" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10446" BrowseName="Disable" ParentNodeId="ns=1;i=5601">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10447" BrowseName="Enable" ParentNodeId="ns=1;i=5601">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10448" BrowseName="EnabledState" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10449</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10449" BrowseName="Id" ParentNodeId="ns=1;i=10448" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10448</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10450" BrowseName="EventId" ParentNodeId="ns=1;i=5601" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10451" BrowseName="EventType" ParentNodeId="ns=1;i=5601" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10452" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5601" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10453" BrowseName="InputNode" ParentNodeId="ns=1;i=5601" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10454" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5601" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10455" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10454" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10454</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10456" BrowseName="Message" ParentNodeId="ns=1;i=5601" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10457" BrowseName="Quality" ParentNodeId="ns=1;i=5601" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10458</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10458" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10457" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10457</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10459" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5601" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10460" BrowseName="Retain" ParentNodeId="ns=1;i=5601" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10461" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5601">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10462</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10463</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10462" BrowseName="InputArguments" ParentNodeId="ns=1;i=10461" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10461</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10463" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10461" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10461</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10464" BrowseName="Severity" ParentNodeId="ns=1;i=5601" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10465" BrowseName="SourceName" ParentNodeId="ns=1;i=5601" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10466" BrowseName="SourceNode" ParentNodeId="ns=1;i=5601" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10467" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5601" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10468" BrowseName="Time" ParentNodeId="ns=1;i=5601" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5601</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5614" BrowseName="1:ExternalAlarm8" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm8</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10469</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10471</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10473</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10475</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10477</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10478</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10479</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10481</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10482</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10484</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10485</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10486</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10489</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10491</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10492</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10493</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10494</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10496</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10503</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10505</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10506</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10507</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10510</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10511</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10512</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10513</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10514</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10469" BrowseName="AckedState" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10470</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10470" BrowseName="Id" ParentNodeId="ns=1;i=10469" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10469</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10471" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5614">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10472</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10472" BrowseName="InputArguments" ParentNodeId="ns=1;i=10471" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10471</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10473" BrowseName="ActiveState" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10474</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10474" BrowseName="Id" ParentNodeId="ns=1;i=10473" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10473</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10475" BrowseName="AddComment" ParentNodeId="ns=1;i=5614">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10476</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10476" BrowseName="InputArguments" ParentNodeId="ns=1;i=10475" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10475</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10477" BrowseName="BranchId" ParentNodeId="ns=1;i=5614" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10478" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5614" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10479" BrowseName="Comment" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10480</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10480" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10479" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10479</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10481" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5614" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10482" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10484" BrowseName="ConditionName" ParentNodeId="ns=1;i=5614" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10485" BrowseName="Disable" ParentNodeId="ns=1;i=5614">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10486" BrowseName="Enable" ParentNodeId="ns=1;i=5614">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10487" BrowseName="EnabledState" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10488</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10488" BrowseName="Id" ParentNodeId="ns=1;i=10487" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10487</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10489" BrowseName="EventId" ParentNodeId="ns=1;i=5614" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10491" BrowseName="EventType" ParentNodeId="ns=1;i=5614" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10492" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5614" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10493" BrowseName="InputNode" ParentNodeId="ns=1;i=5614" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10494" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5614" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10495</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10495" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10494" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10494</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10496" BrowseName="Message" ParentNodeId="ns=1;i=5614" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10503" BrowseName="Quality" ParentNodeId="ns=1;i=5614" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10504</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10504" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10503" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10503</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10505" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5614" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10506" BrowseName="Retain" ParentNodeId="ns=1;i=5614" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10507" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5614">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10508</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10509</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10508" BrowseName="InputArguments" ParentNodeId="ns=1;i=10507" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10507</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10509" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10507" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10507</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10510" BrowseName="Severity" ParentNodeId="ns=1;i=5614" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10511" BrowseName="SourceName" ParentNodeId="ns=1;i=5614" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10512" BrowseName="SourceNode" ParentNodeId="ns=1;i=5614" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10513" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5614" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10514" BrowseName="Time" ParentNodeId="ns=1;i=5614" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5614</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5620" BrowseName="1:ExternalAlarm9" ParentNodeId="ns=1;i=5090">
    <DisplayName>ExternalAlarm9</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10515</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10518</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10520</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10522</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10524</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10526</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10527</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10529</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10530</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10531</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10532</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10533</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10534</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10537</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10538</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10539</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10540</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10542</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10543</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10545</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10546</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10547</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10550</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10551</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10552</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10553</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10554</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10515" BrowseName="AckedState" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10517</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10517" BrowseName="Id" ParentNodeId="ns=1;i=10515" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10515</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10518" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5620">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10519</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10519" BrowseName="InputArguments" ParentNodeId="ns=1;i=10518" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10518</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10520" BrowseName="ActiveState" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10521</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10521" BrowseName="Id" ParentNodeId="ns=1;i=10520" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10520</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10522" BrowseName="AddComment" ParentNodeId="ns=1;i=5620">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10523</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10523" BrowseName="InputArguments" ParentNodeId="ns=1;i=10522" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10522</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10524" BrowseName="BranchId" ParentNodeId="ns=1;i=5620" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10526" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5620" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10527" BrowseName="Comment" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10528</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10528" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10527" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10527</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10529" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5620" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10530" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10531" BrowseName="ConditionName" ParentNodeId="ns=1;i=5620" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10532" BrowseName="Disable" ParentNodeId="ns=1;i=5620">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10533" BrowseName="Enable" ParentNodeId="ns=1;i=5620">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10534" BrowseName="EnabledState" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10535</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10535" BrowseName="Id" ParentNodeId="ns=1;i=10534" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10534</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10536" BrowseName="EventId" ParentNodeId="ns=1;i=5620" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10537" BrowseName="EventType" ParentNodeId="ns=1;i=5620" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10538" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=5620" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10539" BrowseName="InputNode" ParentNodeId="ns=1;i=5620" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10540" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5620" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10541</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10541" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10540" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10540</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10542" BrowseName="Message" ParentNodeId="ns=1;i=5620" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10543" BrowseName="Quality" ParentNodeId="ns=1;i=5620" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10544</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10544" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=10543" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10543</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10545" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5620" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10546" BrowseName="Retain" ParentNodeId="ns=1;i=5620" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10547" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=5620">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10548</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10549</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10548" BrowseName="InputArguments" ParentNodeId="ns=1;i=10547" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10547</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10549" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10547" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10547</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10550" BrowseName="Severity" ParentNodeId="ns=1;i=5620" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10551" BrowseName="SourceName" ParentNodeId="ns=1;i=5620" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10552" BrowseName="SourceNode" ParentNodeId="ns=1;i=5620" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10553" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5620" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10554" BrowseName="Time" ParentNodeId="ns=1;i=5620" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10637" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5068" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10638" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5068" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10639" BrowseName="2:Model" ParentNodeId="ns=1;i=5068" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5621" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=5068" EventNotifier="1">
    <DisplayName>ProcessValue</DisplayName>
    <Description>The value read by a sensor or other analog measurement of the physical quantity that is monitored.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10555</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10556</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10557</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10592</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10593</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20312</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10594</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20279</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10595</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10596</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10598</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10601</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10604</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10605</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10618</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10555" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5621" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10556" BrowseName="1:Avg" ParentNodeId="ns=1;i=5621" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10557" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5621" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5282" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5621">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8671</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8673</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8675</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8731</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8733</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8735</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8736</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8738</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8739</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8740</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8741</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8742</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8743</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8745</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8746</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8747</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8748</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8750</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8751</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8753</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8754</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8755</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8756</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8757</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8758</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8759</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8671" BrowseName="AckedState" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8672</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8672" BrowseName="Id" ParentNodeId="ns=1;i=8671" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8671</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8673" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5282">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8674</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8674" BrowseName="InputArguments" ParentNodeId="ns=1;i=8673" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8673</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8675" BrowseName="ActiveState" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8676</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8676" BrowseName="Id" ParentNodeId="ns=1;i=8675" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8675</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8731" BrowseName="AddComment" ParentNodeId="ns=1;i=5282">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8732</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8732" BrowseName="InputArguments" ParentNodeId="ns=1;i=8731" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8731</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8733" BrowseName="BranchId" ParentNodeId="ns=1;i=5282" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8735" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5282" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8736" BrowseName="Comment" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8737</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8737" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8736" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8736</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8738" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5282" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8739" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8740" BrowseName="ConditionName" ParentNodeId="ns=1;i=5282" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8741" BrowseName="Disable" ParentNodeId="ns=1;i=5282">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8742" BrowseName="Enable" ParentNodeId="ns=1;i=5282">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8743" BrowseName="EnabledState" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8744</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8744" BrowseName="Id" ParentNodeId="ns=1;i=8743" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8743</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8745" BrowseName="EventId" ParentNodeId="ns=1;i=5282" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8746" BrowseName="EventType" ParentNodeId="ns=1;i=5282" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8747" BrowseName="InputNode" ParentNodeId="ns=1;i=5282" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8748" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5282" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8749</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8749" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8748" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8748</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8750" BrowseName="Message" ParentNodeId="ns=1;i=5282" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8751" BrowseName="Quality" ParentNodeId="ns=1;i=5282" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8752</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8752" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=8751" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8751</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8753" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5282" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8754" BrowseName="Retain" ParentNodeId="ns=1;i=5282" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8755" BrowseName="Severity" ParentNodeId="ns=1;i=5282" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8756" BrowseName="SourceName" ParentNodeId="ns=1;i=5282" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8757" BrowseName="SourceNode" ParentNodeId="ns=1;i=5282" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8758" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5282" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8759" BrowseName="Time" ParentNodeId="ns=1;i=5282" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10592" BrowseName="1:Max" ParentNodeId="ns=1;i=5621" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10593" BrowseName="1:Min" ParentNodeId="ns=1;i=5621" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20312" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5621" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10594" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5621" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20279" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5621" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10595" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5621" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10596" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5621">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10597</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10597" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10596" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10596</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10598" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5621" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10599</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10600</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10599" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10598" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10598</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10600" BrowseName="EURange" ParentNodeId="ns=1;i=10598" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10598</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10601" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5621">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10602</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10603</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10602" BrowseName="InputArguments" ParentNodeId="ns=1;i=10601" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10601</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10603" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10601" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10601</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10604" BrowseName="1:Std" ParentNodeId="ns=1;i=5621" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10605" BrowseName="1:Total" ParentNodeId="ns=1;i=5621" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10618" BrowseName="1:Value" ParentNodeId="ns=1;i=5621" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10619</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10620</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5621</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10619" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=10618" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10618</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10620" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=10618" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10618</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10640" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5068" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10641" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5068" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10642" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5068" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10621" BrowseName="1:WatchdogEnabled" ParentNodeId="ns=1;i=5068" DataType="Boolean" AccessLevel="3">
    <DisplayName>WatchdogEnabled</DisplayName>
    <Description>When WatchdogEnable is True, if a ProcessControlLoop component’s RemoteControl is True and the time 
between two consecutive writes of the RemoteAnalogMeasurement is longer than WatchdogTimeout, 
then the underlying system will generate an alarm, set RemoteControl to False and take control of the 
loop. When WatchdogEnable is False, no watchdog alarm is generated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10622" BrowseName="1:WatchdogTimeout" ParentNodeId="ns=1;i=5068" DataType="Duration" AccessLevel="3">
    <DisplayName>WatchdogTimeout</DisplayName>
    <Description>The longest time between two write actions before a watchdog alarm is generated by the underlying 
system. The value is expressed in milliseconds.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5068</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5465" BrowseName="1:ProcessItems" ParentNodeId="ns=1;i=1071" EventNotifier="1">
    <DisplayName>ProcessItems</DisplayName>
    <Description>The ProcessItems folder contains process items of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5233</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5234</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5233" BrowseName="1:&lt;ProcessControlItem&gt;" SymbolicName="ProcessControlItem" ParentNodeId="ns=1;i=5465">
    <DisplayName>&lt;ProcessControlItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6783</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6784</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6785</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6875</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6876</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6777</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6778</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6779</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6780</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6878</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7110</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6881</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6882</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6883</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5465</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6783" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5233" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6784" BrowseName="1:Avg" ParentNodeId="ns=1;i=5233" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6785" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5233" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5104" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5233">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6787</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7158</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6790</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6793</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6794</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6807</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6809</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6810</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6811</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7192</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7193</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6812</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6814</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6860</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6861</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6862</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6865</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6867</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6869</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6870</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6871</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6872</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6873</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6874</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6787" BrowseName="AckedState" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6788</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6788" BrowseName="Id" ParentNodeId="ns=1;i=6787" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6787</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7158" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5104">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6789</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6789" BrowseName="InputArguments" ParentNodeId="ns=1;i=7158" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7158</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6790" BrowseName="ActiveState" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6791</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6791" BrowseName="Id" ParentNodeId="ns=1;i=6790" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6790</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7191" BrowseName="AddComment" ParentNodeId="ns=1;i=5104">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6792</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6792" BrowseName="InputArguments" ParentNodeId="ns=1;i=7191" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7191</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6793" BrowseName="BranchId" ParentNodeId="ns=1;i=5104" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6794" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5104" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6807" BrowseName="Comment" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6808</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6808" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6807" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6807</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6809" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5104" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6810" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6811" BrowseName="ConditionName" ParentNodeId="ns=1;i=5104" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7192" BrowseName="Disable" ParentNodeId="ns=1;i=5104">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7193" BrowseName="Enable" ParentNodeId="ns=1;i=5104">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6812" BrowseName="EnabledState" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6813</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6813" BrowseName="Id" ParentNodeId="ns=1;i=6812" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6812</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6814" BrowseName="EventId" ParentNodeId="ns=1;i=5104" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6860" BrowseName="EventType" ParentNodeId="ns=1;i=5104" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6861" BrowseName="InputNode" ParentNodeId="ns=1;i=5104" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6862" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5104" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6863" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6862" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6862</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6864" BrowseName="Message" ParentNodeId="ns=1;i=5104" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6865" BrowseName="Quality" ParentNodeId="ns=1;i=5104" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6866</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6866" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=6865" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6865</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6867" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5104" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6869" BrowseName="Retain" ParentNodeId="ns=1;i=5104" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6870" BrowseName="Severity" ParentNodeId="ns=1;i=5104" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6871" BrowseName="SourceName" ParentNodeId="ns=1;i=5104" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6872" BrowseName="SourceNode" ParentNodeId="ns=1;i=5104" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6873" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5104" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6874" BrowseName="Time" ParentNodeId="ns=1;i=5104" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5104</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6875" BrowseName="1:Max" ParentNodeId="ns=1;i=5233" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6876" BrowseName="1:Min" ParentNodeId="ns=1;i=5233" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6777" BrowseName="1:OperatorControl" ParentNodeId="ns=1;i=5233" DataType="Boolean" AccessLevel="5">
    <DisplayName>OperatorControl</DisplayName>
    <Description>The OperatorControl variable qualifies the source of the ProcessControlItem Value when RemoteControl is False, otherwise OperatorControl is undefined. When OperatorControl is True, the underlying system exposes the information that the ProcessControlItem Value is modified by the operator with respect to the nominal value, e.g. NominalRate, a.k.a. design speed for a speed control loop. When OperatorControl is False, the underlying system exposes the information that the ProcessControlItem Value is not modified by the operator.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6778" BrowseName="1:RemoteControl" ParentNodeId="ns=1;i=5233" DataType="Boolean" AccessLevel="7">
    <DisplayName>RemoteControl</DisplayName>
    <Description>The RemoteControl variable lets the underlying system expose which system is currently in control of the ProcessControlItem. More specifically, if RemoteControl is True, the underlying system copies the RemoteValue to the ProcesControlItem Value to drive it, i.e. the ProcessControlItem is remotely controlled. If RemoteControl is False, the underlying system is not using RemoteValue to drive the ProcessControlItem, but another value that is exposed as the ProcessControlItem Value, i.e. the ProcessControlItem is locally controlled.
A client requests (resp. releases) control of the ProcessControlItem by setting RemoteControl to True (resp. False) preferably by invoking the SetRemoteControl Method. If the client does not support methods, then the client sets RemoteControl to True. The underlying system will reset RemoteControl to False if remote control is not activated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6779" BrowseName="1:RemoteControlEnable" ParentNodeId="ns=1;i=5233" DataType="Boolean" AccessLevel="5">
    <DisplayName>RemoteControlEnable</DisplayName>
    <Description>The RemoteControlEnable variable exposes when the underlying system is ready to activate the RemoteControl upon a request by a client. When RemoteControlEnable is False, the underlying system is not ready and will not activate a request to remotely control the ProcessControlItem.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6780" BrowseName="1:RemoteValue" ParentNodeId="ns=1;i=5233" DataType="Double" AccessLevel="7">
    <DisplayName>RemoteValue</DisplayName>
    <Description>The value set by the client to override the object value.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7208" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5233">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6877</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6877" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7208" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7208</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6878" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5233" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6879</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6880</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6879" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6878" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6878</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6880" BrowseName="EURange" ParentNodeId="ns=1;i=6878" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6878</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7110" BrowseName="1:SetRemoteControl" ParentNodeId="ns=1;i=5233">
    <DisplayName>SetRemoteControl</DisplayName>
    <Description>The SetRemoteControl Method enables or disables the remote control mode.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6781</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6782</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6781" BrowseName="InputArguments" ParentNodeId="ns=1;i=7110" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7110</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Enable</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The flag enables (True) or disables (False) the remote control mode.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6782" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7110" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7110</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6881" BrowseName="1:Std" ParentNodeId="ns=1;i=5233" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6882" BrowseName="1:Total" ParentNodeId="ns=1;i=5233" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6883" BrowseName="1:Value" ParentNodeId="ns=1;i=5233" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6884</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6885</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5233</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6884" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6883" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6883</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6885" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6883" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6883</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5234" BrowseName="1:&lt;ProcessItem&gt;" SymbolicName="ProcessItem" ParentNodeId="ns=1;i=5465">
    <DisplayName>&lt;ProcessItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6536</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6537</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6538</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7148</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6578</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6581</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6582</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6594</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5465</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6536" BrowseName="1:AggregationWindow" ParentNodeId="ns=1;i=5234" DataType="UInt32" AccessLevel="3">
    <DisplayName>AggregationWindow</DisplayName>
    <Description>Tthe number of samples over which the aggregates are computed. When the number of aggregated 
samples since the last reset exceeds the AggregationWindow, the aggregates are rolled over, i.e. computed 
over the last AggregationWindow number of samples.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6537" BrowseName="1:Avg" ParentNodeId="ns=1;i=5234" DataType="Double" AccessLevel="5">
    <DisplayName>Avg</DisplayName>
    <Description>The average of valid values over the last AggregationWindow samples and after the last reset. 
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6538" BrowseName="1:LastResetTime" ParentNodeId="ns=1;i=5234" DataType="UtcTime">
    <DisplayName>LastResetTime</DisplayName>
    <Description>The time (in UTC) when ResetAggregates was last successfully executed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5254" BrowseName="1:LimitAlarms" ParentNodeId="ns=1;i=5234">
    <DisplayName>LimitAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=10060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6960</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7111</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6954</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7112</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6964</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6965</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7113</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7118</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7119</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7123</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6956</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6958</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7145</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7159</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7147</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7160</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7152</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7162</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7163</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6959</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7166</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6960" BrowseName="AckedState" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6961</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6961" BrowseName="Id" ParentNodeId="ns=1;i=6960" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6960</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7111" BrowseName="Acknowledge" ParentNodeId="ns=1;i=5254">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6962</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6962" BrowseName="InputArguments" ParentNodeId="ns=1;i=7111" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7111</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6954" BrowseName="ActiveState" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6955</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6955" BrowseName="Id" ParentNodeId="ns=1;i=6954" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6954</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7112" BrowseName="AddComment" ParentNodeId="ns=1;i=5254">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6963</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6963" BrowseName="InputArguments" ParentNodeId="ns=1;i=7112" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7112</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6964" BrowseName="BranchId" ParentNodeId="ns=1;i=5254" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6965" BrowseName="ClientUserId" ParentNodeId="ns=1;i=5254" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7113" BrowseName="Comment" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7114" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7113" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7113</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7116" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=5254" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7117" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7118" BrowseName="ConditionName" ParentNodeId="ns=1;i=5254" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7119" BrowseName="Disable" ParentNodeId="ns=1;i=5254">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7123" BrowseName="Enable" ParentNodeId="ns=1;i=5254">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6956" BrowseName="EnabledState" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6957</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6957" BrowseName="Id" ParentNodeId="ns=1;i=6956" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6956</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7153" BrowseName="EventId" ParentNodeId="ns=1;i=5254" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7154" BrowseName="EventType" ParentNodeId="ns=1;i=5254" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6958" BrowseName="InputNode" ParentNodeId="ns=1;i=5254" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7145" BrowseName="LastSeverity" ParentNodeId="ns=1;i=5254" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7146</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7146" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7145" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7145</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7159" BrowseName="Message" ParentNodeId="ns=1;i=5254" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7147" BrowseName="Quality" ParentNodeId="ns=1;i=5254" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7151</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7151" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=7147" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7147</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7160" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=5254" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7152" BrowseName="Retain" ParentNodeId="ns=1;i=5254" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7161" BrowseName="Severity" ParentNodeId="ns=1;i=5254" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7162" BrowseName="SourceName" ParentNodeId="ns=1;i=5254" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7163" BrowseName="SourceNode" ParentNodeId="ns=1;i=5254" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6959" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=5254" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7166" BrowseName="Time" ParentNodeId="ns=1;i=5254" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5254</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6575" BrowseName="1:Max" ParentNodeId="ns=1;i=5234" DataType="Double">
    <DisplayName>Max</DisplayName>
    <Description>The maximum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6576" BrowseName="1:Min" ParentNodeId="ns=1;i=5234" DataType="Double">
    <DisplayName>Min</DisplayName>
    <Description>The minimum valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7148" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5234">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The Method ResetAggregates restarts from new the computation of aggregates performed by the 
underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6577</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6577" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7148" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7148</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6578" BrowseName="1:SamplingRate" ParentNodeId="ns=1;i=5234" DataType="Double" AccessLevel="3">
    <DisplayName>SamplingRate</DisplayName>
    <Description>The rate samples are collected for aggregation. The rate is referred to the either product or time, as 
indicated by the EURange property.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6579</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6580</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6579" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6578" DataType="EUInformation" AccessLevel="3">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6578</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6580" BrowseName="EURange" ParentNodeId="ns=1;i=6578" DataType="Range" AccessLevel="3">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6578</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6581" BrowseName="1:Std" ParentNodeId="ns=1;i=5234" DataType="Double" AccessLevel="5">
    <DisplayName>Std</DisplayName>
    <Description>The standard deviation of the valid value for the last AggregationWindow samples and after the last reset.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6582" BrowseName="1:Total" ParentNodeId="ns=1;i=5234" DataType="Double">
    <DisplayName>Total</DisplayName>
    <Description>The accumulated total of the valid value for the last AggregationWindow samples and after the last reset.
It is only reset by the successful execution of the ResetAggregates method.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6594" BrowseName="1:Value" ParentNodeId="ns=1;i=5234" DataType="Double" AccessLevel="5">
    <DisplayName>Value</DisplayName>
    <Description>Value represents the current value measured by the sensor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6595</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6596</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5234</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6595" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=6594" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6594</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6596" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6594" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6594</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5303" BrowseName="1:Setup" ParentNodeId="ns=1;i=1071">
    <DisplayName>Setup</DisplayName>
    <Description>The Setup Object contains the value of all the settings (including mechanical adjustments) required to run 
production as well as affordances to validate and load settings for the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1070</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1071</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:MachineModuleType">
    <DisplayName>MachineModuleType</DisplayName>
    <Description>The MachineModuleType represents a machine module or workcentre.</Description>
    <Category>TMC Data Collection</Category>
    <Category>TMC Core Production</Category>
    <Category>TMC Process Variables Ingestion and Control</Category>
    <Category>TMC Intralogistics at the machine</Category>
    <Documentation>https://reference.opcfoundation.org/TMC/v200/docs/8.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5121</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5944</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5951</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5126</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21271</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21333</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5284</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21429</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9127</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9186</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21484</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22216</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9311</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5056</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5122</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1090</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5121" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>Configuration</DisplayName>
    <Description>The Configuration Object provides the descriptions (metadata) for settings, stop reasons and 
root causes of the machine module as well as affordances to make modifications.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6682</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7177</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7315</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7178</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7179</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6688</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6689</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7270</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6690</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6691</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7073</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6693</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6682" BrowseName="1:DataSetList" ParentNodeId="ns=1;i=5121" DataType="DataSetDefinitionType">
    <DisplayName>DataSetList</DisplayName>
    <Description>The Property DataSetList of type DataSetDefinition contains the descriptors for all the 
parameters used to set up the machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5065</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <DataSetDefinitionType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <Description />
                        <Definitions />
                    </DataSetDefinitionType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7177" BrowseName="1:GetDataSetList" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=7104">
    <DisplayName>GetDataSetList</DisplayName>
    <Description>The GetDatasetList Method returns the list of descriptions for parameters of the dataset filtered 
by the dependency and subset created by the user.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6684</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6685</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6684" BrowseName="InputArguments" ParentNodeId="ns=1;i=7177" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7177</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Dependency</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3005</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Dependency specifies how to select (filter) a subset of the dataset based on dependency.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>UserSubset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>UserSubset specifies how to select (filter) a subset of the dataset based on the user-defined UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompleteSet</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>If CompleteSet is True, then the method returns the complete dataset without considering the input 
parameters Dependency and UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6685" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7177" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7177</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DataSetList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3021</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of parameters filtered as per the input arguments Dependency and UserSubset.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7315" BrowseName="1:GetRootCauseGroupList" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=7314">
    <DisplayName>GetRootCauseGroupList</DisplayName>
    <Description>The GetRootCauseGroupList Method returns the complete list of root cause groups as persisted 
by the server.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7323</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7323" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7315" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7315</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseGroupList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3030</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of root cause groups.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7178" BrowseName="1:GetRootCauseList" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=7105">
    <DisplayName>GetRootCauseList</DisplayName>
    <Description>The GetRootCauseList Method returns the complete list of root causes as persisted by the 
server.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6686</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6686" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7178" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7178</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3029</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of root cause messages.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7179" BrowseName="1:GetStopReasonList" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=7106">
    <DisplayName>GetStopReasonList</DisplayName>
    <Description>The GetStopReasonList Method returns the complete list of stop reasons as persisted by the 
server.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6687</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6687" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7179" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7179</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>StopReasonList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3002</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The complete list of stop reason messages.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6688" BrowseName="1:LastChangeDate" ParentNodeId="ns=1;i=5121" DataType="UtcTime">
    <DisplayName>LastChangeDate</DisplayName>
    <Description>The Property LastChangeDate is the date and time of the last change applied to the machine 
module configuration and the effective date of the modification.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2000-01-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6689" BrowseName="1:LongestMicroStopDuration" ParentNodeId="ns=1;i=5121" DataType="Double" AccessLevel="3">
    <DisplayName>LongestMicroStopDuration</DisplayName>
    <Description>The Property LongestMicroStopDuration is the maximum duration of a micro-stop in seconds, 
longer stops are not micro-stops. Operators are not required to enter a root cause for micro-stops.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7270" BrowseName="1:RootCauseGroupList" ParentNodeId="ns=1;i=5121" DataType="RootCauseGroupType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RootCauseGroupList</DisplayName>
    <Description>The Property RootCauseGroupList is the list of groups that root causes can be grouped in. 
They are defined by the end user.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6690" BrowseName="1:RootCauseList" ParentNodeId="ns=1;i=5121" DataType="RootCauseMessageType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>RootCauseList</DisplayName>
    <Description>The Property RootCauseList is the complete list of the root causes that the end user has defined 
to classify and organize the downtime due to the machine module stops. The RootCauseList is 
user defined.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6691" BrowseName="1:RootCauseListInputIsMandatory" ParentNodeId="ns=1;i=5121" DataType="Boolean" AccessLevel="3">
    <DisplayName>RootCauseListInputIsMandatory</DisplayName>
    <Description>The Property RootCauseListInputIsMandatory is true when the operator is mandatorily required 
to select the root cause that best describes the current stop situation. For micro- stops such 
requirement does not apply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9031" BrowseName="1:SetDataSetListMESID" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=9030">
    <DisplayName>SetDataSetListMESID</DisplayName>
    <Description>The SetDataSetListMESID Method sets the MES_ID of one or more items of the array Definitions contained in the DataSetList.
Each item of Definitions is identified by its ID.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19983</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19984</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19983" BrowseName="InputArguments" ParentNodeId="ns=1;i=9031" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9031</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The IDs of the elements of the Definitions array whose MES_ID shall be changed if the method executes successfully.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>MESIDs</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The values of the MES_IDs to be set.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19984" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9031" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9031</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7073" BrowseName="1:SetRootCauseLists" ParentNodeId="ns=1;i=5121" MethodDeclarationId="ns=1;i=7072">
    <DisplayName>SetRootCauseLists</DisplayName>
    <Description>The SetRootCauseLists Method sets both the RootCauseList and RootCauseGroupList 
according to the input arguments.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6328</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6932</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5121</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6328" BrowseName="InputArguments" ParentNodeId="ns=1;i=7073" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7073</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3029</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of root causes to be transferred to and used by the server.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RootCauseGroupList</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3030</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The list of root cause groups to be transferred to and used by the server.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6932" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7073" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7073</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6693" BrowseName="1:StopReasonList" ParentNodeId="ns=1;i=5121" DataType="MessageType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StopReasonList</DisplayName>
    <Description>The Property StopReasonList is a list containing the descriptors for all the possible machine 
module messages, including alarms and warnings. Messages include their localization. The list is 
defined, created and maintained by the OEM.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5121</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5070" BrowseName="1:ControlModules" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>ControlModules</DisplayName>
    <Description>The ControlModules folder provides control modules belonging to the machine module (and not 
belonging to an equipment module).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5085</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5853</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5862</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5898</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5908</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5953" BrowseName="1:&lt;ControlModule&gt;" SymbolicName="ControlModule" ParentNodeId="ns=1;i=5070">
    <DisplayName>&lt;ControlModule&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1062</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5955</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15862</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15863</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5956</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15865</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15867</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15868</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15869</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5955" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5953">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5953</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11154</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=15847</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11154" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5955" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5955</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15847" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5955" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5955</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15862" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5953" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15863" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5953" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15864" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5953" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5956" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5953" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11080</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5130</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6453</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5335</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5336</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5337</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5338</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11085</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6454</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5339</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11080" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5956">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11081</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11081" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11080" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11080</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5130" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5956">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=22300" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5130">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5130</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22301</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22303</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22305</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22309</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22310</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22314</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22315</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22316</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22317</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22318</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22320</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22321</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22322</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22323</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22325</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22326</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=22327</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22329</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22330</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22331</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22332</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22333</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22335</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=22301" BrowseName="AckedState" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22302</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22302" BrowseName="Id" ParentNodeId="ns=1;i=22301" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22301</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22303" BrowseName="Acknowledge" ParentNodeId="ns=1;i=22300">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22304</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22304" BrowseName="InputArguments" ParentNodeId="ns=1;i=22303" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22303</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22305" BrowseName="ActiveState" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22306</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22306" BrowseName="Id" ParentNodeId="ns=1;i=22305" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22305</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22307" BrowseName="AddComment" ParentNodeId="ns=1;i=22300">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22308</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22308" BrowseName="InputArguments" ParentNodeId="ns=1;i=22307" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22307</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22309" BrowseName="BranchId" ParentNodeId="ns=1;i=22300" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22310" BrowseName="ClientUserId" ParentNodeId="ns=1;i=22300" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22311" BrowseName="Comment" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22312</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22312" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=22311" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22311</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22313" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=22300" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22314" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22315" BrowseName="ConditionName" ParentNodeId="ns=1;i=22300" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=22316" BrowseName="Disable" ParentNodeId="ns=1;i=22300">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=22317" BrowseName="Enable" ParentNodeId="ns=1;i=22300">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=22318" BrowseName="EnabledState" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22319</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22319" BrowseName="Id" ParentNodeId="ns=1;i=22318" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22318</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22320" BrowseName="EventId" ParentNodeId="ns=1;i=22300" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22321" BrowseName="EventType" ParentNodeId="ns=1;i=22300" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22322" BrowseName="InputNode" ParentNodeId="ns=1;i=22300" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22323" BrowseName="LastSeverity" ParentNodeId="ns=1;i=22300" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22324</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22324" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=22323" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22323</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22325" BrowseName="LocalTime" ParentNodeId="ns=1;i=22300" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22326" BrowseName="Message" ParentNodeId="ns=1;i=22300" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22327" BrowseName="Quality" ParentNodeId="ns=1;i=22300" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=22328</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22328" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=22327" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22329" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=22300" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22330" BrowseName="Retain" ParentNodeId="ns=1;i=22300" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22331" BrowseName="Severity" ParentNodeId="ns=1;i=22300" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22332" BrowseName="SourceName" ParentNodeId="ns=1;i=22300" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22333" BrowseName="SourceNode" ParentNodeId="ns=1;i=22300" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22334" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=22300" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=22335" BrowseName="Time" ParentNodeId="ns=1;i=22300" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=22300</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6453" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5956" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5335" BrowseName="1:Data" ParentNodeId="ns=1;i=5956">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5336" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5956">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5337" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5956">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5338" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5956">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11082" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5956">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11084</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11083" BrowseName="InputArguments" ParentNodeId="ns=1;i=11082" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11082</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11084" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11082" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11082</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11085" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5956">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11086</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11087</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11086" BrowseName="InputArguments" ParentNodeId="ns=1;i=11085" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11085</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11087" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11085" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11085</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6454" BrowseName="1:State" ParentNodeId="ns=1;i=5956" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5339" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5956" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11089</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5340</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5956</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11088" BrowseName="3:Abort" ParentNodeId="ns=1;i=5339">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11089" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5339" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12372</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12372" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11089" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11089</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11090" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5339" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12373</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12373" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11090" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11090</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11091" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5339" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11092" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5339" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11093" BrowseName="3:Clear" ParentNodeId="ns=1;i=5339">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11094" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5339" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12374</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12374" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11094" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11094</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11095" BrowseName="CurrentState" ParentNodeId="ns=1;i=5339" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11096" BrowseName="Id" ParentNodeId="ns=1;i=11095" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11095</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11097" BrowseName="LastTransition" ParentNodeId="ns=1;i=5339" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11099</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11098" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11097" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11099" BrowseName="Id" ParentNodeId="ns=1;i=11097" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11097</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11100" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11097" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11097</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5340" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5339">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11101</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11102</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11104</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11145</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5339</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11149</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11151</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5368</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11153</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11101" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5340" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11102" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5340" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11103" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12244</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12244" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11103" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11104" BrowseName="CurrentState" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11105</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11105" BrowseName="Id" ParentNodeId="ns=1;i=11104" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11104</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5341" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5340" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11106</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11107</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5412</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11108</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11109</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11110</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5342</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11116</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11118</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11119</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11120</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11121</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5413</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11122</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11123</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11127</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11128</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11129</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11131</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11132</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11133</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11134</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11136</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11138</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11140</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11141</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11142</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11143</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11144</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11106" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5341" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11107" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5341" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5412" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5341" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12464</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12464" BrowseName="CurrentState" ParentNodeId="ns=1;i=5412" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5412</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12465</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12465" BrowseName="Id" ParentNodeId="ns=1;i=12464">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12464</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11108" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12225</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12225" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11108" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11108</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11109" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12226</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12226" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11109" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11109</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11110" BrowseName="CurrentState" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11111</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11111" BrowseName="Id" ParentNodeId="ns=1;i=11110" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11110</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5342" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5341" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11112</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11114</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11112" BrowseName="CurrentState" ParentNodeId="ns=1;i=5342" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5342</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11113</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11113" BrowseName="Id" ParentNodeId="ns=1;i=11112">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11112</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11114" BrowseName="LastTransition" ParentNodeId="ns=1;i=5342" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11115</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5342</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11115" BrowseName="Id" ParentNodeId="ns=1;i=11114">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11116" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12227</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12227" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11116" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11116</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11117" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12228</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12228" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11117" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11117</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11118" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12229</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12229" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11118" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11118</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11119" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12230</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12230" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11119" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11119</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11120" BrowseName="3:Hold" ParentNodeId="ns=1;i=5341">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11121" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12231</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12231" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11121" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11121</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5413" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5341" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12466</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12466" BrowseName="CurrentState" ParentNodeId="ns=1;i=5413" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5413</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12467</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12467" BrowseName="Id" ParentNodeId="ns=1;i=12466">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12466</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11122" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12232</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12232" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11122" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11122</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11123" BrowseName="LastTransition" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11125</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11126</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11124" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11123" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11123</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11125" BrowseName="Id" ParentNodeId="ns=1;i=11123" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11123</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11126" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11123" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11123</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11127" BrowseName="3:Reset" ParentNodeId="ns=1;i=5341">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11128" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12233</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12233" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11128" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11128</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11129" BrowseName="3:Start" ParentNodeId="ns=1;i=5341">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11130</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11130" BrowseName="InputArguments" ParentNodeId="ns=1;i=11129" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11129</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11131" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12234</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12234" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11131" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11131</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11132" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12235</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12235" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11132" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11132</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11133" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5341">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11134" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12236</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12236" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11134" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11134</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11135" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12237</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12237" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11135" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11135</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11136" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12238</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12238" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11136" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11136</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11137" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12239</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12239" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11137" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11137</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11138" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5341">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11139" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5341">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11140" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12240</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12240" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11140" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11141" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12241</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12241" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11141" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11141</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11142" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5341">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11143" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12242</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12242" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11143" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11143</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11144" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5341" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12243</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5341</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12243" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11144" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11144</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11145" BrowseName="LastTransition" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11147</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11148</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11146" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11145" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11145</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11147" BrowseName="Id" ParentNodeId="ns=1;i=11145" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11145</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11148" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11145" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11145</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11149" BrowseName="3:Reset" ParentNodeId="ns=1;i=5340">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11150" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12245</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12245" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11150" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11150</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11151" BrowseName="3:Stop" ParentNodeId="ns=1;i=5340">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5368" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5340" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12370</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12370" BrowseName="CurrentState" ParentNodeId="ns=1;i=5368" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5368</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12371</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12371" BrowseName="Id" ParentNodeId="ns=1;i=12370">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12370</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11152" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12246</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12246" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11152" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11152</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11153" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5340" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12247</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5340</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12247" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11153" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11153</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15865" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5953" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15866" BrowseName="2:Model" ParentNodeId="ns=1;i=5953" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15867" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5953" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15868" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5953" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=15869" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5953" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5953</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5085" BrowseName="1:AnalogInputs" ParentNodeId="ns=1;i=5070" EventNotifier="1">
    <DisplayName>AnalogInputs</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5140</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5140" BrowseName="1:&lt;AnalogInput&gt;" SymbolicName="AnalogInput" ParentNodeId="ns=1;i=5085" EventNotifier="1">
    <DisplayName>&lt;AnalogInput&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1063</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5170</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11806</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11807</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11808</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11812</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11813</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11815</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11829</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5170" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5140">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5140</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9755</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9755" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5170" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5170</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5170" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5170</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5140" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6094" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5140" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6095" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5140" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5226" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5140" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9611</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5084</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6295</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5140</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5166</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5171</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9633</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9666</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5172</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9611" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5226">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9612</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9612" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9611" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9611</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5084" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5226">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=12286" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5084">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12287</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12289</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12291</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12293</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12296</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12297</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12299</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12301</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12302</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12303</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12304</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12306</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12307</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12308</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12309</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12311</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12312</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12315</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12316</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12318</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12319</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12320</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12321</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12287" BrowseName="AckedState" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12288</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12288" BrowseName="Id" ParentNodeId="ns=1;i=12287" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12287</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12289" BrowseName="Acknowledge" ParentNodeId="ns=1;i=12286">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12290</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12290" BrowseName="InputArguments" ParentNodeId="ns=1;i=12289" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12289</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12291" BrowseName="ActiveState" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12292</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12292" BrowseName="Id" ParentNodeId="ns=1;i=12291" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12291</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12293" BrowseName="AddComment" ParentNodeId="ns=1;i=12286">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12294</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12294" BrowseName="InputArguments" ParentNodeId="ns=1;i=12293" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12293</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12295" BrowseName="BranchId" ParentNodeId="ns=1;i=12286" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12296" BrowseName="ClientUserId" ParentNodeId="ns=1;i=12286" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12297" BrowseName="Comment" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12298</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12298" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12297" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12297</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12299" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=12286" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12300" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12301" BrowseName="ConditionName" ParentNodeId="ns=1;i=12286" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=12302" BrowseName="Disable" ParentNodeId="ns=1;i=12286">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=12303" BrowseName="Enable" ParentNodeId="ns=1;i=12286">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=12304" BrowseName="EnabledState" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12305</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12305" BrowseName="Id" ParentNodeId="ns=1;i=12304" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12304</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12306" BrowseName="EventId" ParentNodeId="ns=1;i=12286" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12307" BrowseName="EventType" ParentNodeId="ns=1;i=12286" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12308" BrowseName="InputNode" ParentNodeId="ns=1;i=12286" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12309" BrowseName="LastSeverity" ParentNodeId="ns=1;i=12286" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12310</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12310" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12309" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12309</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12311" BrowseName="LocalTime" ParentNodeId="ns=1;i=12286" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12312" BrowseName="Message" ParentNodeId="ns=1;i=12286" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12313" BrowseName="Quality" ParentNodeId="ns=1;i=12286" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12314</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12314" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=12313" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12313</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12315" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=12286" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12316" BrowseName="Retain" ParentNodeId="ns=1;i=12286" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12317" BrowseName="Severity" ParentNodeId="ns=1;i=12286" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12318" BrowseName="SourceName" ParentNodeId="ns=1;i=12286" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12319" BrowseName="SourceNode" ParentNodeId="ns=1;i=12286" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12320" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=12286" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12321" BrowseName="Time" ParentNodeId="ns=1;i=12286" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6295" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5226" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5012" BrowseName="1:Data" ParentNodeId="ns=1;i=5226">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5026" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5226">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5166" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5226">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5171" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5226">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9633" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5226">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9640</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9665</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9640" BrowseName="InputArguments" ParentNodeId="ns=1;i=9633" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9633</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9665" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9633" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9633</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9666" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5226">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9667</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9668</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9667" BrowseName="InputArguments" ParentNodeId="ns=1;i=9666" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9666</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9668" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9666" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9666</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6299" BrowseName="1:State" ParentNodeId="ns=1;i=5226" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5172" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5226" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9669</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9670</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9671</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9672</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9673</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9674</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9675</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9676</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9678</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5173</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5226</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9669" BrowseName="3:Abort" ParentNodeId="ns=1;i=5172">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9670" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5172" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12322</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12322" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9670" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9670</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9671" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5172" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12323</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12323" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9671" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9671</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9672" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5172" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9673" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5172" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9674" BrowseName="3:Clear" ParentNodeId="ns=1;i=5172">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9675" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5172" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12324</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12324" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9675" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9675</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9676" BrowseName="CurrentState" ParentNodeId="ns=1;i=5172" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9677</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9677" BrowseName="Id" ParentNodeId="ns=1;i=9676" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9676</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9678" BrowseName="LastTransition" ParentNodeId="ns=1;i=5172" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9679</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9680</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9699</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9679" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9678" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9678</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9680" BrowseName="Id" ParentNodeId="ns=1;i=9678" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9678</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9699" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9678" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9678</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5173" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5172">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9700</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9701</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9702</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9703</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9746</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9750</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9751</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9752</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5358</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9753</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9754</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9700" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5173" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9701" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5173" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9702" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11741</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11741" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9702" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9702</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9703" BrowseName="CurrentState" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9704</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9704" BrowseName="Id" ParentNodeId="ns=1;i=9703" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9703</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5175" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5173" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9705</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9706</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5390</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9707</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9708</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9711</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5178</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9717</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9718</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9719</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9720</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9721</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9722</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5391</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9723</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9724</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9728</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9729</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9732</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9733</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9734</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9735</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9736</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9737</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9738</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9739</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9740</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9741</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9742</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9743</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9744</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9745</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9705" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5175" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9706" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5175" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5390" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5175" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12420</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12420" BrowseName="CurrentState" ParentNodeId="ns=1;i=5390" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5390</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12421</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12421" BrowseName="Id" ParentNodeId="ns=1;i=12420">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12420</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9707" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11660</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11660" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9707" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9707</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9708" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11708</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11708" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9708" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9708</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9711" BrowseName="CurrentState" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9712</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9712" BrowseName="Id" ParentNodeId="ns=1;i=9711" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9711</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5178" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5175" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9713</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9715</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9713" BrowseName="CurrentState" ParentNodeId="ns=1;i=5178" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5178</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9714</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9714" BrowseName="Id" ParentNodeId="ns=1;i=9713">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9713</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9715" BrowseName="LastTransition" ParentNodeId="ns=1;i=5178" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9716</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5178</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9716" BrowseName="Id" ParentNodeId="ns=1;i=9715">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9715</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9717" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11709</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11709" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9717" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9717</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9718" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11710</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11710" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9718" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9718</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9719" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11711</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11711" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9719" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9719</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9720" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11712</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11712" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9720" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9720</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9721" BrowseName="3:Hold" ParentNodeId="ns=1;i=5175">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9722" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11716</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11716" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9722" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9722</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5391" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5175" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12422</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12422" BrowseName="CurrentState" ParentNodeId="ns=1;i=5391" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5391</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12423</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12423" BrowseName="Id" ParentNodeId="ns=1;i=12422">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12422</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9723" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11717</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11717" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9723" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9723</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9724" BrowseName="LastTransition" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9725</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9726</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9727</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9725" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9724" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9724</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9726" BrowseName="Id" ParentNodeId="ns=1;i=9724" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9724</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9727" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9724" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9724</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9728" BrowseName="3:Reset" ParentNodeId="ns=1;i=5175">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9729" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11718</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11718" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9729" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9729</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9730" BrowseName="3:Start" ParentNodeId="ns=1;i=5175">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9731</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9731" BrowseName="InputArguments" ParentNodeId="ns=1;i=9730" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9730</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9732" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11719</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11719" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9732" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9732</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9733" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11720</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11720" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9733" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9733</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9734" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5175">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9735" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11724</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11724" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9735" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9735</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9736" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11726</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11726" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9736" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9736</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9737" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11728</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11728" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9737" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9737</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9738" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11729</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11729" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9738" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9738</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9739" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5175">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9740" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5175">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9741" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11734</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11734" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9741" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9741</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9742" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11735</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11735" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9742" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9742</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9743" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5175">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9744" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11736</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11736" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9744" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9744</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9745" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5175" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11737</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5175</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11737" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9745" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9745</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9746" BrowseName="LastTransition" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9747</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9748</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9749</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9747" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9746" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9746</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9748" BrowseName="Id" ParentNodeId="ns=1;i=9746" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9746</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9749" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9746" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9746</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9750" BrowseName="3:Reset" ParentNodeId="ns=1;i=5173">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9751" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11742</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11742" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9751" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9751</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9752" BrowseName="3:Stop" ParentNodeId="ns=1;i=5173">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5358" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5173" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12284</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12284" BrowseName="CurrentState" ParentNodeId="ns=1;i=5358" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5358</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12285</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12285" BrowseName="Id" ParentNodeId="ns=1;i=12284">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12284</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9753" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11745</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11745" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9753" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9753</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9754" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5173" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11748</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5173</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11748" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9754" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9754</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11806" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5140" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11807" BrowseName="2:Model" ParentNodeId="ns=1;i=5140" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11808" BrowseName="1:RawValue" ParentNodeId="ns=1;i=5140" DataType="Number">
    <DisplayName>RawValue</DisplayName>
    <Description>The raw value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6986</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11810</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5140</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7797</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6986" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=11808" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11808</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11810" BrowseName="EURange" ParentNodeId="ns=1;i=11808" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11808</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7797" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=11808" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <Description>The maximum precision that the server can maintain for the item based on restrictions in the target environment.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11808</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11812" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5140" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11813" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5140" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5850" BrowseName="1:Setup" ParentNodeId="ns=1;i=5140">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1056</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9688</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9688" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5850" DataType="Double" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9695</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9689</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5850</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9695" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=9688" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9688</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9689" BrowseName="EURange" ParentNodeId="ns=1;i=9688" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9688</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11815" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5140" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5140</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11829" BrowseName="1:Value" ParentNodeId="ns=1;i=5140" DataType="Double">
    <DisplayName>Value</DisplayName>
    <Description>The engineering unit value of the analog input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6983</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11904</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5140</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6984</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6983" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=11829" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11829</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11904" BrowseName="EURange" ParentNodeId="ns=1;i=11829" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11829</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6984" BrowseName="ValuePrecision" ParentNodeId="ns=1;i=11829" DataType="Double">
    <DisplayName>ValuePrecision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11829</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5853" BrowseName="1:DigitalInputs" ParentNodeId="ns=1;i=5070" EventNotifier="1">
    <DisplayName>DigitalInputs</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5854</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5854" BrowseName="1:&lt;DigitalInput&gt;" SymbolicName="DigitalInput" ParentNodeId="ns=1;i=5853" EventNotifier="1">
    <DisplayName>&lt;DigitalInput&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1064</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5853</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5855</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11908</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12089</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16405</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16407</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5859</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16458</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16473</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5855" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5854">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5854</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10746</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11907</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10746" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5855" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5855</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11907" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5855" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5855</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11908" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5854" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12089" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5854" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12090" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5854" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5856" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5854" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10630</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7360</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5243</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5244</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5854</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5247</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5248</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10632</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10643</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9587</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5249</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10630" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5856">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10631</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10631" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10630" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10630</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5124" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5856">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=13165" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5124">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5124</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=13166</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18345</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18347</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18349</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18352</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18353</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18355</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18357</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18358</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18359</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18360</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18362</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18445</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18446</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18447</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18449</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18450</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18451</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18469</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18470</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18499</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18500</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18501</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18502</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18503</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=13166" BrowseName="AckedState" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18344</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18344" BrowseName="Id" ParentNodeId="ns=1;i=13166" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13166</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=18345" BrowseName="Acknowledge" ParentNodeId="ns=1;i=13165">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18346</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=18346" BrowseName="InputArguments" ParentNodeId="ns=1;i=18345" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18345</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18347" BrowseName="ActiveState" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18348</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18348" BrowseName="Id" ParentNodeId="ns=1;i=18347" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18347</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=18349" BrowseName="AddComment" ParentNodeId="ns=1;i=13165">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18350</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=18350" BrowseName="InputArguments" ParentNodeId="ns=1;i=18349" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18349</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18351" BrowseName="BranchId" ParentNodeId="ns=1;i=13165" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18352" BrowseName="ClientUserId" ParentNodeId="ns=1;i=13165" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18353" BrowseName="Comment" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18354</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18354" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=18353" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18353</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18355" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=13165" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18356" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18357" BrowseName="ConditionName" ParentNodeId="ns=1;i=13165" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=18358" BrowseName="Disable" ParentNodeId="ns=1;i=13165">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=18359" BrowseName="Enable" ParentNodeId="ns=1;i=13165">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=18360" BrowseName="EnabledState" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18361</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18361" BrowseName="Id" ParentNodeId="ns=1;i=18360" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18362" BrowseName="EventId" ParentNodeId="ns=1;i=13165" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18445" BrowseName="EventType" ParentNodeId="ns=1;i=13165" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18446" BrowseName="InputNode" ParentNodeId="ns=1;i=13165" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18447" BrowseName="LastSeverity" ParentNodeId="ns=1;i=13165" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18448</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18448" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=18447" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18447</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18449" BrowseName="LocalTime" ParentNodeId="ns=1;i=13165" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18450" BrowseName="Message" ParentNodeId="ns=1;i=13165" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18451" BrowseName="Quality" ParentNodeId="ns=1;i=13165" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18468</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18468" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=18451" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18451</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18469" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=13165" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18470" BrowseName="Retain" ParentNodeId="ns=1;i=13165" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18499" BrowseName="Severity" ParentNodeId="ns=1;i=13165" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18500" BrowseName="SourceName" ParentNodeId="ns=1;i=13165" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18501" BrowseName="SourceNode" ParentNodeId="ns=1;i=13165" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18502" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=13165" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18503" BrowseName="Time" ParentNodeId="ns=1;i=13165" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=13165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7360" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5856" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5243" BrowseName="1:Data" ParentNodeId="ns=1;i=5856">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5244" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5856">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5247" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5856">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5248" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5856">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10632" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5856">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10633</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10634</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10633" BrowseName="InputArguments" ParentNodeId="ns=1;i=10632" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10632</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10634" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10632" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10632</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10643" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5856">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10644</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10645</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10644" BrowseName="InputArguments" ParentNodeId="ns=1;i=10643" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10643</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10645" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10643" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10643</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9587" BrowseName="1:State" ParentNodeId="ns=1;i=5856" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5249" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5856" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10680</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10681</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10682</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10683</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10684</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10685</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10686</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10687</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10689</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5250</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5856</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10680" BrowseName="3:Abort" ParentNodeId="ns=1;i=5249">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10681" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5249" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12352</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12352" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10681" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10681</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10682" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5249" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12353</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12353" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10682" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10682</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10683" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5249" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10684" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5249" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10685" BrowseName="3:Clear" ParentNodeId="ns=1;i=5249">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10686" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5249" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12354</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12354" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10686" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10686</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10687" BrowseName="CurrentState" ParentNodeId="ns=1;i=5249" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10688</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10688" BrowseName="Id" ParentNodeId="ns=1;i=10687" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10687</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10689" BrowseName="LastTransition" ParentNodeId="ns=1;i=5249" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10690</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10691</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10692</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10690" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10689" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10689</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10691" BrowseName="Id" ParentNodeId="ns=1;i=10689" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10689</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10692" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10689" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10689</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5250" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5249">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10693</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10694</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10695</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10696</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10737</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5249</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10741</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10742</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10743</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5364</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10744</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10745</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10693" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5250" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10694" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5250" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10695" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11998</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11998" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10695" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10695</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10696" BrowseName="CurrentState" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10697</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10697" BrowseName="Id" ParentNodeId="ns=1;i=10696" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10696</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5251" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5250" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10698</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10699</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5404</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10700</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10701</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10702</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5252</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10708</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10709</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10710</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10711</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10712</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10713</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5405</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10714</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10715</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10719</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10720</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10721</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10723</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10724</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10725</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10726</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10727</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10728</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10729</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10731</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10732</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10733</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10734</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10735</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10736</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10698" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5251" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10699" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5251" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5404" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5251" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12448</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12448" BrowseName="CurrentState" ParentNodeId="ns=1;i=5404" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5404</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12449</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12449" BrowseName="Id" ParentNodeId="ns=1;i=12448">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12448</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10700" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11977</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11977" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10700" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10700</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10701" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11978</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11978" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10701" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10701</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10702" BrowseName="CurrentState" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10703</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10703" BrowseName="Id" ParentNodeId="ns=1;i=10702" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10702</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5252" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5251" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10704</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10706</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10704" BrowseName="CurrentState" ParentNodeId="ns=1;i=5252" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5252</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10705</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10705" BrowseName="Id" ParentNodeId="ns=1;i=10704">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10704</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10706" BrowseName="LastTransition" ParentNodeId="ns=1;i=5252" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10707</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5252</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10707" BrowseName="Id" ParentNodeId="ns=1;i=10706">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10706</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10708" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11979</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11979" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10708" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10708</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10709" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11980</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11980" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10709" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10709</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10710" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11981</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11981" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10710" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10710</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10711" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11982</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11982" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10711" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10711</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10712" BrowseName="3:Hold" ParentNodeId="ns=1;i=5251">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10713" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11983</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11983" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10713" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10713</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5405" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5251" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12450</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12450" BrowseName="CurrentState" ParentNodeId="ns=1;i=5405" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5405</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12451</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12451" BrowseName="Id" ParentNodeId="ns=1;i=12450">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12450</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10714" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11984</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11984" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10714" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10714</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10715" BrowseName="LastTransition" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10716</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10717</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10718</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10716" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10715" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10715</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10717" BrowseName="Id" ParentNodeId="ns=1;i=10715" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10715</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10718" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10715" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10715</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10719" BrowseName="3:Reset" ParentNodeId="ns=1;i=5251">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10720" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11985</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11985" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10720" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10720</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10721" BrowseName="3:Start" ParentNodeId="ns=1;i=5251">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10722</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10722" BrowseName="InputArguments" ParentNodeId="ns=1;i=10721" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10721</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10723" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11986</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11986" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10723" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10723</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10724" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11987</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11987" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10724" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10724</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10725" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5251">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10726" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11988</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11988" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10726" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10726</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10727" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11991</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11991" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10727" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10727</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10728" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11992</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11992" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10728" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10728</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10729" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11993</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11993" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10729" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10729</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10730" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5251">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10731" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5251">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10732" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11994</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11994" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10732" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10732</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10733" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11995" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10733" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10733</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10734" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5251">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10735" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11996</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11996" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10735" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10735</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10736" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5251" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11997</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5251</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11997" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10736" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10736</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10737" BrowseName="LastTransition" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10738</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10739</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10740</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10738" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10737" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10737</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10739" BrowseName="Id" ParentNodeId="ns=1;i=10737" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10737</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10740" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10737" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10737</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10741" BrowseName="3:Reset" ParentNodeId="ns=1;i=5250">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10742" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11999</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11999" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10742" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10742</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10743" BrowseName="3:Stop" ParentNodeId="ns=1;i=5250">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5364" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5250" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12350</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12350" BrowseName="CurrentState" ParentNodeId="ns=1;i=5364" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5364</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12351</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12351" BrowseName="Id" ParentNodeId="ns=1;i=12350">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10744" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12000</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12000" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10744" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10744</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10745" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5250" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5250</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12001" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10745" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10745</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16405" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5854" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16406" BrowseName="2:Model" ParentNodeId="ns=1;i=5854" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16407" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5854" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16408" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5854" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5859" BrowseName="1:Setup" ParentNodeId="ns=1;i=5854">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the digital input.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1057</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9696</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9696" BrowseName="1:ForcedValue" ParentNodeId="ns=1;i=5859" DataType="Boolean" AccessLevel="3">
    <DisplayName>ForcedValue</DisplayName>
    <Description>The value to set as the input Value when ControlMode is MANUAL.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5859</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16458" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5854" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16473" BrowseName="1:Value" ParentNodeId="ns=1;i=5854" DataType="Boolean">
    <DisplayName>Value</DisplayName>
    <Description>The raw value of the digital input.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2373</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16474</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16475</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5854</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16474" BrowseName="FalseState" ParentNodeId="ns=1;i=16473" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16473</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16475" BrowseName="TrueState" ParentNodeId="ns=1;i=16473" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16473</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5862" BrowseName="1:Motors" ParentNodeId="ns=1;i=5070" EventNotifier="1">
    <DisplayName>Motors</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5863</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5863" BrowseName="1:&lt;Motor&gt;" SymbolicName="Motor" ParentNodeId="ns=1;i=5862" EventNotifier="1">
    <DisplayName>&lt;Motor&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1065</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5862</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5865</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16532</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16533</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16534</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17599</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17600</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17601</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17602</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5895</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17604</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5864" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=5863">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the motor.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1054</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5863</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16477</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16479</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=16480</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16481</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=16477" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5864">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16478</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5864</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=16478" BrowseName="OutputArguments" ParentNodeId="ns=1;i=16477" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=16477</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16479" BrowseName="1:TotalRunningHours" ParentNodeId="ns=1;i=5864" DataType="UInt32">
    <DisplayName>TotalRunningHours</DisplayName>
    <Description>The total number of running hours for the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16480" BrowseName="1:TotalStartStopCounter" ParentNodeId="ns=1;i=5864" DataType="UInt32">
    <DisplayName>TotalStartStopCounter</DisplayName>
    <Description>The total number of times the motor was started and stopped.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5864</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16481" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5864" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5864</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5865" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5863">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5863</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10825</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=16531</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10825" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5865" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5865</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16531" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5865" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5865</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16532" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5863" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16533" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5863" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=16534" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5863" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5866" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5863" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10747</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5127</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5253</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5257</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5863</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5259</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5260</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10749</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10752</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6412</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5261</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10747" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5866">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10748</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10748" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10747" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10747</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5127" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5866">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=19263" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5127">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5127</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19264</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19266</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19268</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19270</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19273</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19276</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19277</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19278</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19279</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19280</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19284</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19285</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19288</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19289</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=19290</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19292</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19293</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19294</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19295</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19296</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19297</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19298</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=19264" BrowseName="AckedState" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19265</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19265" BrowseName="Id" ParentNodeId="ns=1;i=19264" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19264</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19266" BrowseName="Acknowledge" ParentNodeId="ns=1;i=19263">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19267</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19267" BrowseName="InputArguments" ParentNodeId="ns=1;i=19266" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19266</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19268" BrowseName="ActiveState" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19269</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19269" BrowseName="Id" ParentNodeId="ns=1;i=19268" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19268</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19270" BrowseName="AddComment" ParentNodeId="ns=1;i=19263">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19271</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19271" BrowseName="InputArguments" ParentNodeId="ns=1;i=19270" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19270</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19272" BrowseName="BranchId" ParentNodeId="ns=1;i=19263" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19273" BrowseName="ClientUserId" ParentNodeId="ns=1;i=19263" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19274" BrowseName="Comment" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19275</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19275" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=19274" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19274</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19276" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=19263" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19277" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19278" BrowseName="ConditionName" ParentNodeId="ns=1;i=19263" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=19279" BrowseName="Disable" ParentNodeId="ns=1;i=19263">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=19280" BrowseName="Enable" ParentNodeId="ns=1;i=19263">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=19281" BrowseName="EnabledState" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19282" BrowseName="Id" ParentNodeId="ns=1;i=19281" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19283" BrowseName="EventId" ParentNodeId="ns=1;i=19263" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19284" BrowseName="EventType" ParentNodeId="ns=1;i=19263" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19285" BrowseName="InputNode" ParentNodeId="ns=1;i=19263" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19286" BrowseName="LastSeverity" ParentNodeId="ns=1;i=19263" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19287</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19287" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=19286" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19286</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19288" BrowseName="LocalTime" ParentNodeId="ns=1;i=19263" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19289" BrowseName="Message" ParentNodeId="ns=1;i=19263" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19290" BrowseName="Quality" ParentNodeId="ns=1;i=19263" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=19263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19291</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19291" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=19290" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19290</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19292" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=19263" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19293" BrowseName="Retain" ParentNodeId="ns=1;i=19263" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19294" BrowseName="Severity" ParentNodeId="ns=1;i=19263" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19295" BrowseName="SourceName" ParentNodeId="ns=1;i=19263" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19296" BrowseName="SourceNode" ParentNodeId="ns=1;i=19263" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19297" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=19263" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19298" BrowseName="Time" ParentNodeId="ns=1;i=19263" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19263</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6408" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5866" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5253" BrowseName="1:Data" ParentNodeId="ns=1;i=5866">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5257" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5866">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5259" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5866">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5260" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5866">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10749" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5866">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10750</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10751</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10750" BrowseName="InputArguments" ParentNodeId="ns=1;i=10749" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10749</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10751" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10749" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10749</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10752" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5866">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10753</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10754</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10753" BrowseName="InputArguments" ParentNodeId="ns=1;i=10752" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10752</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10754" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10752" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10752</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6412" BrowseName="1:State" ParentNodeId="ns=1;i=5866" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5261" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5866" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10755</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10756</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10757</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10758</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10759</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10760</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10761</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10762</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10764</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5262</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5866</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10755" BrowseName="3:Abort" ParentNodeId="ns=1;i=5261">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10756" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5261" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12357</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12357" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10756" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10756</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10757" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5261" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12358</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12358" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10757" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10757</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10758" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5261" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10759" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5261" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10760" BrowseName="3:Clear" ParentNodeId="ns=1;i=5261">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10761" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5261" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12359</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12359" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10761" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10761</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10762" BrowseName="CurrentState" ParentNodeId="ns=1;i=5261" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10763</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10763" BrowseName="Id" ParentNodeId="ns=1;i=10762" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10762</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10764" BrowseName="LastTransition" ParentNodeId="ns=1;i=5261" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10765</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10766</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10767</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10765" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10764" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10764</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10766" BrowseName="Id" ParentNodeId="ns=1;i=10764" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10764</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10767" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10764" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10764</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5262" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5261">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10768</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10769</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10770</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10771</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10812</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5261</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10816</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10817</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10818</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5365</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10823</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10824</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10768" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5262" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10769" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5262" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10770" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12154</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12154" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10770" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10770</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10771" BrowseName="CurrentState" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10772</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10772" BrowseName="Id" ParentNodeId="ns=1;i=10771" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10771</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5266" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5262" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10773</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10774</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5406</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10775</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10776</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10777</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5267</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10783</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10784</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10785</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10786</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10787</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10788</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5407</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10789</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10790</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10794</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10795</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10796</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10798</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10799</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10800</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10801</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10802</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10803</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10804</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10805</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10806</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10807</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10808</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10809</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10810</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10811</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10773" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5266" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10774" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5266" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5406" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5266" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12452</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12452" BrowseName="CurrentState" ParentNodeId="ns=1;i=5406" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12453</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12453" BrowseName="Id" ParentNodeId="ns=1;i=12452">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12452</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10775" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12002</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12002" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10775" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10775</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10776" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12003</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12003" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10776" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10776</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10777" BrowseName="CurrentState" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10778</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10778" BrowseName="Id" ParentNodeId="ns=1;i=10777" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10777</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5267" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5266" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10779</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10781</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10779" BrowseName="CurrentState" ParentNodeId="ns=1;i=5267" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5267</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10780</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10780" BrowseName="Id" ParentNodeId="ns=1;i=10779">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10779</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10781" BrowseName="LastTransition" ParentNodeId="ns=1;i=5267" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10782</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5267</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10782" BrowseName="Id" ParentNodeId="ns=1;i=10781">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10781</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10783" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12004" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10783" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10783</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10784" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12005" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10784" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10784</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10785" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12024</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12024" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10785" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10785</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10786" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12025" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10786" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10786</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10787" BrowseName="3:Hold" ParentNodeId="ns=1;i=5266">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10788" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12026" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10788" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10788</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5407" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5266" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12454</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12454" BrowseName="CurrentState" ParentNodeId="ns=1;i=5407" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5407</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12455</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12455" BrowseName="Id" ParentNodeId="ns=1;i=12454">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12454</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10789" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12027" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10789" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10789</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10790" BrowseName="LastTransition" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10791</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10792</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10793</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10791" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10790" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10790</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10792" BrowseName="Id" ParentNodeId="ns=1;i=10790" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10790</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10793" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10790" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10790</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10794" BrowseName="3:Reset" ParentNodeId="ns=1;i=5266">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10795" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12028" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10795" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10795</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10796" BrowseName="3:Start" ParentNodeId="ns=1;i=5266">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10797</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10797" BrowseName="InputArguments" ParentNodeId="ns=1;i=10796" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10796</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10798" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12072</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12072" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10798" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10798</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10799" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12073</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12073" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10799" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10799</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10800" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5266">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10801" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12074</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12074" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10801" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10801</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10802" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12075</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12075" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10802" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10802</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10803" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12076</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12076" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10803" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10803</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10804" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12077</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12077" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10804" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10804</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10805" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5266">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10806" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5266">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10807" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12078</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12078" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10807" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10807</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10808" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12151</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12151" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10808" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10808</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10809" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5266">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10810" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12152</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12152" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10810" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10810</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10811" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5266" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12153</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5266</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12153" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10811" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10811</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10812" BrowseName="LastTransition" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10813</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10814</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10815</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10813" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10812" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10812</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10814" BrowseName="Id" ParentNodeId="ns=1;i=10812" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10812</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10815" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10812" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10812</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10816" BrowseName="3:Reset" ParentNodeId="ns=1;i=5262">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10817" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12158</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12158" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10817" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10817</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10818" BrowseName="3:Stop" ParentNodeId="ns=1;i=5262">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5365" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5262" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12355</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12355" BrowseName="CurrentState" ParentNodeId="ns=1;i=5365" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5365</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12356" BrowseName="Id" ParentNodeId="ns=1;i=12355">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12355</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10823" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12159</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12159" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10823" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10823</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10824" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5262" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12160</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5262</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12160" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10824" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10824</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17599" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5863" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17600" BrowseName="2:Model" ParentNodeId="ns=1;i=5863" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17601" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5863" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17602" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5863" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5895" BrowseName="1:Setup" ParentNodeId="ns=1;i=5863">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17604" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5863" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5863</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5898" BrowseName="1:Sensors" ParentNodeId="ns=1;i=5070" EventNotifier="1">
    <DisplayName>Sensors</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5899</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5899" BrowseName="1:&lt;Sensor&gt;" SymbolicName="Sensor" ParentNodeId="ns=1;i=5898" EventNotifier="1">
    <DisplayName>&lt;Sensor&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1066</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5898</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5900</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17620</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17621</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17622</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5901</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17670</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17671</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17672</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17673</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5905</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17674</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5900" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5899">
    <DisplayName>Configuration</DisplayName>
    <Description>Configuration provides configuration (i.e. seldom changing) settings, stop reasons and root causes of a
control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5899</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17619</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11004" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5900" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5900</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17619" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5900" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5900</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17620" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5899" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17621" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5899" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17622" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5899" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5901" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5899" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10826</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5128</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6416</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5268</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5269</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5899</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5270</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5271</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10828</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10831</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6422</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5272</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10826" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5901">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10827</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10827" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10826" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10826</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5128" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5901">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=20560" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5128">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5128</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20561</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20563</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20565</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20570</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20571</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20573</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20574</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20576</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20577</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20578</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20580</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20581</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20582</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20583</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20585</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20586</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20587</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20589</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20590</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20591</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20592</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20593</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20594</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20595</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=20561" BrowseName="AckedState" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20562</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20562" BrowseName="Id" ParentNodeId="ns=1;i=20561" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20561</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20563" BrowseName="Acknowledge" ParentNodeId="ns=1;i=20560">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20564</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20564" BrowseName="InputArguments" ParentNodeId="ns=1;i=20563" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20563</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20565" BrowseName="ActiveState" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20566</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20566" BrowseName="Id" ParentNodeId="ns=1;i=20565" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20565</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20567" BrowseName="AddComment" ParentNodeId="ns=1;i=20560">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20568</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20568" BrowseName="InputArguments" ParentNodeId="ns=1;i=20567" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20567</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20569" BrowseName="BranchId" ParentNodeId="ns=1;i=20560" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20570" BrowseName="ClientUserId" ParentNodeId="ns=1;i=20560" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20571" BrowseName="Comment" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20572</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20572" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20571" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20571</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20573" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=20560" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20574" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20575" BrowseName="ConditionName" ParentNodeId="ns=1;i=20560" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=20576" BrowseName="Disable" ParentNodeId="ns=1;i=20560">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=20577" BrowseName="Enable" ParentNodeId="ns=1;i=20560">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=20578" BrowseName="EnabledState" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20579</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20579" BrowseName="Id" ParentNodeId="ns=1;i=20578" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20578</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20580" BrowseName="EventId" ParentNodeId="ns=1;i=20560" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20581" BrowseName="EventType" ParentNodeId="ns=1;i=20560" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20582" BrowseName="InputNode" ParentNodeId="ns=1;i=20560" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20583" BrowseName="LastSeverity" ParentNodeId="ns=1;i=20560" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20584</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20584" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20583" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20583</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20585" BrowseName="LocalTime" ParentNodeId="ns=1;i=20560" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20586" BrowseName="Message" ParentNodeId="ns=1;i=20560" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20587" BrowseName="Quality" ParentNodeId="ns=1;i=20560" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20560</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20588</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20588" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=20587" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20587</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20589" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=20560" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20590" BrowseName="Retain" ParentNodeId="ns=1;i=20560" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20591" BrowseName="Severity" ParentNodeId="ns=1;i=20560" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20592" BrowseName="SourceName" ParentNodeId="ns=1;i=20560" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20593" BrowseName="SourceNode" ParentNodeId="ns=1;i=20560" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20594" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=20560" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20595" BrowseName="Time" ParentNodeId="ns=1;i=20560" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6416" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5901" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5268" BrowseName="1:Data" ParentNodeId="ns=1;i=5901">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5269" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5901">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5270" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5901">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5271" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5901">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10828" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5901">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10830</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10829" BrowseName="InputArguments" ParentNodeId="ns=1;i=10828" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10828</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10830" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10828" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10828</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10831" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5901">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10832</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10833</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10832" BrowseName="InputArguments" ParentNodeId="ns=1;i=10831" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10831</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10833" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10831" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10831</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6422" BrowseName="1:State" ParentNodeId="ns=1;i=5901" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5272" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5901" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10841</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10885</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10907</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10908</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10909</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10923</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10940</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10941</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10943</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5273</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5901</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10841" BrowseName="3:Abort" ParentNodeId="ns=1;i=5272">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10885" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5272" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12362</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12362" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10885" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10885</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10907" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5272" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12363</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12363" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10907" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10907</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10908" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5272" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10909" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5272" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10923" BrowseName="3:Clear" ParentNodeId="ns=1;i=5272">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10940" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5272" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12364</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12364" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10940" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10940</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10941" BrowseName="CurrentState" ParentNodeId="ns=1;i=5272" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10942</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10942" BrowseName="Id" ParentNodeId="ns=1;i=10941" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10941</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10943" BrowseName="LastTransition" ParentNodeId="ns=1;i=5272" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10945</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10946</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10944" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10943" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10943</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10945" BrowseName="Id" ParentNodeId="ns=1;i=10943" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10943</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10946" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10943" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10943</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5273" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5272">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10947</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10948</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10949</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10950</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10999</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11000</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5366</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11003</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10947" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5273" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10948" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5273" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10949" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12187</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12187" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10949" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10949</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10950" BrowseName="CurrentState" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10951</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10951" BrowseName="Id" ParentNodeId="ns=1;i=10950" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10950</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5274" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5273" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10952</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10954</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10955</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10956</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5275</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10966</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10967</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10968</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10969</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10970</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10971</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5409</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10972</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10973</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10977</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10978</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10979</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10981</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10982</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10983</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10984</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10985</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10986</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10987</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10988</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10989</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10990</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10991</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10992</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10993</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10994</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10952" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5274" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10953" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5274" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5408" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5274" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12456</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12456" BrowseName="CurrentState" ParentNodeId="ns=1;i=5408" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5408</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12457</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12457" BrowseName="Id" ParentNodeId="ns=1;i=12456">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12456</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10954" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12161</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12161" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10954" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10954</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10955" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12162</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12162" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10955" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10955</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10956" BrowseName="CurrentState" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10957</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10957" BrowseName="Id" ParentNodeId="ns=1;i=10956" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10956</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5275" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5274" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10961</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10964</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10961" BrowseName="CurrentState" ParentNodeId="ns=1;i=5275" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5275</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10963</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10963" BrowseName="Id" ParentNodeId="ns=1;i=10961">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10961</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10964" BrowseName="LastTransition" ParentNodeId="ns=1;i=5275" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10965</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5275</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10965" BrowseName="Id" ParentNodeId="ns=1;i=10964">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10964</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10966" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12163</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12163" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10966" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10966</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10967" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12164</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12164" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10967" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10967</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10968" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12171</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12171" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10968" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10968</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10969" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12172</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12172" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10969" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10969</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10970" BrowseName="3:Hold" ParentNodeId="ns=1;i=5274">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10971" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12173</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12173" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10971" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10971</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5409" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5274" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12458</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12458" BrowseName="CurrentState" ParentNodeId="ns=1;i=5409" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5409</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12459</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12459" BrowseName="Id" ParentNodeId="ns=1;i=12458">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12458</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10972" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12174</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12174" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10972" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10972</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10973" BrowseName="LastTransition" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10974</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10975</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10976</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10974" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10973" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10973</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10975" BrowseName="Id" ParentNodeId="ns=1;i=10973" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10973</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10976" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10973" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10973</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10977" BrowseName="3:Reset" ParentNodeId="ns=1;i=5274">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10978" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12175</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12175" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10978" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10978</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10979" BrowseName="3:Start" ParentNodeId="ns=1;i=5274">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10980</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10980" BrowseName="InputArguments" ParentNodeId="ns=1;i=10979" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10979</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10981" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12176</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12176" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10981" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10981</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10982" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12177</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12177" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10982" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10982</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10983" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5274">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10984" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12178</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12178" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10984" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10984</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10985" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12179</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12179" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10985" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10985</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10986" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12180</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12180" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10986" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10986</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10987" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12181</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12181" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10987" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10987</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10988" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5274">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=10989" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5274">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10990" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12182</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12182" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10990" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10990</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10991" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12184</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12184" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10991" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10991</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10992" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5274">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10993" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12185</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12185" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10993" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10993</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10994" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5274" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12186</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5274</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12186" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=10994" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10994</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10995" BrowseName="LastTransition" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10996</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10997</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10998</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10996" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=10995" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10995</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10997" BrowseName="Id" ParentNodeId="ns=1;i=10995" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10995</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10998" BrowseName="TransitionTime" ParentNodeId="ns=1;i=10995" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10995</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10999" BrowseName="3:Reset" ParentNodeId="ns=1;i=5273">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11000" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12188</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12188" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11000" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11000</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11001" BrowseName="3:Stop" ParentNodeId="ns=1;i=5273">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5366" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5273" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12360</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12360" BrowseName="CurrentState" ParentNodeId="ns=1;i=5366" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12361</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12361" BrowseName="Id" ParentNodeId="ns=1;i=12360">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11002" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12189</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12189" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11002" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11003" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5273" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12190</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5273</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12190" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11003" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17670" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5899" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17671" BrowseName="2:Model" ParentNodeId="ns=1;i=5899" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17672" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5899" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17673" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5899" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5905" BrowseName="1:Setup" ParentNodeId="ns=1;i=5899">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the motor.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17674" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5899" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5899</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5908" BrowseName="1:Valves" ParentNodeId="ns=1;i=5070" EventNotifier="1">
    <DisplayName>Valves</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5909</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5070</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5909" BrowseName="1:&lt;Valve&gt;" SymbolicName="Valve" ParentNodeId="ns=1;i=5908" EventNotifier="1">
    <DisplayName>&lt;Valve&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1067</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5908</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5910</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5911</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17693</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17694</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17695</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18452</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18453</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18454</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18455</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5941</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18457</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5910" BrowseName="1:Aggregates" ParentNodeId="ns=1;i=5909">
    <DisplayName>Aggregates</DisplayName>
    <Description>The aggregated data exposed by the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1053</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5909</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17688</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=17689</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17691</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=17688" BrowseName="1:CycleCounter" ParentNodeId="ns=1;i=5910" DataType="UInt32">
    <DisplayName>CycleCounter</DisplayName>
    <Description>The total number of times the solenoid valve was energized and de-energised.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5910</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt32>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=17689" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5910">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The ResetAggregates Method resets the aggregates of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17690</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5910</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=17690" BrowseName="OutputArguments" ParentNodeId="ns=1;i=17689" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17689</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17691" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5910" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The time of the last reset for the aggregates.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5910</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5911" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5909">
    <DisplayName>Configuration</DisplayName>
    <Description>The configuration settings for the valve.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1047</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5909</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=17692</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11005" BrowseName="1:DeviceLifeSpan" ParentNodeId="ns=1;i=5911" DataType="UInt32">
    <DisplayName>DeviceLifeSpan</DisplayName>
    <Description>The control module expected life span duration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5911</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17692" BrowseName="1:ValidSince" ParentNodeId="ns=1;i=5911" DataType="UtcTime">
    <DisplayName>ValidSince</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5911</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17693" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5909" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17694" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5909" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=17695" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5909" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5912" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5909" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>LiveStatus Object provides information about the real time status of the control module and affordances to control the control module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1050</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5129</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6433</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5276</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5277</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5909</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5278</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5279</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6452</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5280</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11006" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5912">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges the alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11007</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11007" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11006" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5129" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5912">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder provides alarms of the control module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=21536" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5129">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <Description>This object describes an alarm which belongs to the ControlModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5129</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21537</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21539</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21541</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21543</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21545</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21546</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21547</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21549</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21550</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21551</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21552</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21553</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21554</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21556</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21557</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21558</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21559</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21561</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21562</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21563</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21565</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21566</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21567</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21568</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21569</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21570</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21571</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=21537" BrowseName="AckedState" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21538</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21538" BrowseName="Id" ParentNodeId="ns=1;i=21537" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21537</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=21539" BrowseName="Acknowledge" ParentNodeId="ns=1;i=21536">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21540</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=21540" BrowseName="InputArguments" ParentNodeId="ns=1;i=21539" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21539</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21541" BrowseName="ActiveState" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21542</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21542" BrowseName="Id" ParentNodeId="ns=1;i=21541" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21541</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=21543" BrowseName="AddComment" ParentNodeId="ns=1;i=21536">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21544</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=21544" BrowseName="InputArguments" ParentNodeId="ns=1;i=21543" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21543</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21545" BrowseName="BranchId" ParentNodeId="ns=1;i=21536" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21546" BrowseName="ClientUserId" ParentNodeId="ns=1;i=21536" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21547" BrowseName="Comment" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21548</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21548" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=21547" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21547</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21549" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=21536" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21550" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21551" BrowseName="ConditionName" ParentNodeId="ns=1;i=21536" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=21552" BrowseName="Disable" ParentNodeId="ns=1;i=21536">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=21553" BrowseName="Enable" ParentNodeId="ns=1;i=21536">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=21554" BrowseName="EnabledState" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21555</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21555" BrowseName="Id" ParentNodeId="ns=1;i=21554" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21554</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21556" BrowseName="EventId" ParentNodeId="ns=1;i=21536" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21557" BrowseName="EventType" ParentNodeId="ns=1;i=21536" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21558" BrowseName="InputNode" ParentNodeId="ns=1;i=21536" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21559" BrowseName="LastSeverity" ParentNodeId="ns=1;i=21536" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21560</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21560" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=21559" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21559</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21561" BrowseName="LocalTime" ParentNodeId="ns=1;i=21536" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21562" BrowseName="Message" ParentNodeId="ns=1;i=21536" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21563" BrowseName="Quality" ParentNodeId="ns=1;i=21536" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21564</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21564" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=21563" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21563</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21565" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=21536" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21566" BrowseName="Retain" ParentNodeId="ns=1;i=21536" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21567" BrowseName="Severity" ParentNodeId="ns=1;i=21536" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21568" BrowseName="SourceName" ParentNodeId="ns=1;i=21536" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21569" BrowseName="SourceNode" ParentNodeId="ns=1;i=21536" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21570" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=21536" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21571" BrowseName="Time" ParentNodeId="ns=1;i=21536" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21536</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6433" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5912" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5276" BrowseName="1:Data" ParentNodeId="ns=1;i=5912">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder contains additional data whose structure and name is not known in advance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5277" BrowseName="1:Interlocks" ParentNodeId="ns=1;i=5912">
    <DisplayName>Interlocks</DisplayName>
    <Description>The Interlocks Folder provides the interlocks that, when not True, do not allow the operation of the control 
module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5278" BrowseName="1:Measurements" ParentNodeId="ns=1;i=5912">
    <DisplayName>Measurements</DisplayName>
    <Description>The Measurement Folder provides measurement values produced by the control module that do not 
require a dedicated process item e.g. actual motor current.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5279" BrowseName="1:ProcessControlLoops" ParentNodeId="ns=1;i=5912">
    <DisplayName>ProcessControlLoops</DisplayName>
    <Description>The ProcessControlLoops Folder contains regulation systems of the control module e.g. servo drives.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11008" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5912">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the control module state 
machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11010</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11009" BrowseName="InputArguments" ParentNodeId="ns=1;i=11008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11010" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11011" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5912">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the control module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11012" BrowseName="InputArguments" ParentNodeId="ns=1;i=11011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11013" BrowseName="OutputArguments" ParentNodeId="ns=1;i=11011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6452" BrowseName="1:State" ParentNodeId="ns=1;i=5912" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the control module. State provides 
a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5280" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5912" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the control module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5281</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5912</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=11014" BrowseName="3:Abort" ParentNodeId="ns=1;i=5280">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11015" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5280" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12367</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12367" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11015" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11016" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5280" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12368</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12368" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11016" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11016</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11017" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5280" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11018" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5280" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11019" BrowseName="3:Clear" ParentNodeId="ns=1;i=5280">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11020" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5280" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12369</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12369" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11020" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11020</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11021" BrowseName="CurrentState" ParentNodeId="ns=1;i=5280" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11022" BrowseName="Id" ParentNodeId="ns=1;i=11021" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11023" BrowseName="LastTransition" ParentNodeId="ns=1;i=5280" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11024</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11026</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11024" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11023" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11023</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11025" BrowseName="Id" ParentNodeId="ns=1;i=11023" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11023</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11026" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11023" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11023</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5281" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5280">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11071</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5280</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11075</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11076</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5367</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11078</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11079</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11027" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5281" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11028" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5281" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11029" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12221</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12221" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11029" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11029</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11030" BrowseName="CurrentState" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11031" BrowseName="Id" ParentNodeId="ns=1;i=11030" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11030</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5283" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5281" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5410</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11036</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5333</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11046</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5411</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11057</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11058</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11059</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11061</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11063</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11065</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11066</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11067</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11068</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11069</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11070</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11032" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5283" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11033" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5283" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5410" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5283" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12460</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12460" BrowseName="CurrentState" ParentNodeId="ns=1;i=5410" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5410</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12461</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12461" BrowseName="Id" ParentNodeId="ns=1;i=12460">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12460</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11034" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12191</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12191" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11034" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11035" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12192</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12192" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11035" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11035</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11036" BrowseName="CurrentState" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11037" BrowseName="Id" ParentNodeId="ns=1;i=11036" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11036</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5333" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5283" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11038</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11040</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11038" BrowseName="CurrentState" ParentNodeId="ns=1;i=5333" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5333</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11039" BrowseName="Id" ParentNodeId="ns=1;i=11038">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11038</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11040" BrowseName="LastTransition" ParentNodeId="ns=1;i=5333" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5333</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11041" BrowseName="Id" ParentNodeId="ns=1;i=11040">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11042" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12193</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12193" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11042" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11042</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11043" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12194</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12194" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11043" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11043</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11044" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12195</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12195" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11044" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11045" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12198</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12198" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11045" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11045</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11046" BrowseName="3:Hold" ParentNodeId="ns=1;i=5283">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11047" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12200</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12200" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11047" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11047</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5411" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5283" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12462</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12462" BrowseName="CurrentState" ParentNodeId="ns=1;i=5411" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5411</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12463</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12463" BrowseName="Id" ParentNodeId="ns=1;i=12462">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12462</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11048" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12201</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12201" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11048" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11048</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11049" BrowseName="LastTransition" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11051</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11050" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11049" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11051" BrowseName="Id" ParentNodeId="ns=1;i=11049" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11049</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11052" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11049" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11049</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11053" BrowseName="3:Reset" ParentNodeId="ns=1;i=5283">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11054" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12202</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12202" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11054" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11054</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11055" BrowseName="3:Start" ParentNodeId="ns=1;i=5283">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11056</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11056" BrowseName="InputArguments" ParentNodeId="ns=1;i=11055" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11055</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11057" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12203</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12203" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11057" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11057</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11058" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12204</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12204" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11058" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11058</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11059" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5283">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11060" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12205</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12205" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11060" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11060</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11061" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12214</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12214" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11061" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11061</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11062" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12215</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12215" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11062" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11063" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12216</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12216" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11063" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11063</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11064" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5283">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11065" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5283">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11066" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12217</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12217" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11066" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11066</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11067" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12218</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12218" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11067" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11067</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11068" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5283">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11069" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12219</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12219" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11069" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11069</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11070" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5283" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12220</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12220" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11070" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11070</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11071" BrowseName="LastTransition" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11073</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11074</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11072" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=11071" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11071</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11073" BrowseName="Id" ParentNodeId="ns=1;i=11071" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11071</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11074" BrowseName="TransitionTime" ParentNodeId="ns=1;i=11071" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11071</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11075" BrowseName="3:Reset" ParentNodeId="ns=1;i=5281">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11076" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12222</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12222" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11076" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11076</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11077" BrowseName="3:Stop" ParentNodeId="ns=1;i=5281">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5367" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5281" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12365</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12365" BrowseName="CurrentState" ParentNodeId="ns=1;i=5367" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5367</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12366</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12366" BrowseName="Id" ParentNodeId="ns=1;i=12365">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12365</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11078" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12223</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12223" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11078" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11078</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11079" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5281" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12224</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5281</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12224" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=11079" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11079</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18452" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5909" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18453" BrowseName="2:Model" ParentNodeId="ns=1;i=5909" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18454" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5909" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18455" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5909" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5941" BrowseName="1:Setup" ParentNodeId="ns=1;i=5909">
    <DisplayName>Setup</DisplayName>
    <Description>The settings to set up the valve.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1059</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=18457" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5909" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5909</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5944" BrowseName="1:DefectDetectionSensors" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>DefectDetectionSensors</DisplayName>
    <Description>The DefectDetectionSensors folder provides the sensor(s) and sensing systems fitted to the 
machine module that detect product defects.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5945</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5945" BrowseName="1:&lt;DefectDetectionSensor&gt;" SymbolicName="DefectDetectionSensor" ParentNodeId="ns=1;i=5944">
    <DisplayName>&lt;DefectDetectionSensor&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1025</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5944</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18471</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=18472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18473</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18474</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18475</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18476</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18477</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18478</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18479</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5946</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18497</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18498</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=18471" BrowseName="1:DetectionCountMasterTotal" ParentNodeId="ns=1;i=5945" DataType="UInt64">
    <DisplayName>DetectionCountMasterTotal</DisplayName>
    <Description>The total number of times a detection occurred. The total is never reset to zero.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18472" BrowseName="1:DetectionCountTotal" ParentNodeId="ns=1;i=5945" DataType="UInt64" AccessLevel="5">
    <DisplayName>DetectionCountTotal</DisplayName>
    <Description>The total number of times a detection occurred. The total is reset to zero only when the 
ResetProductionTotals method in the MachineModuleProductionType is executed successfully.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18473" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=5945" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the defect detection sensor or system detects defects and the 
inner sensor functions are enabled, meaning they can be active or not.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18474" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5945" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18475" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5945" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18476" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5945" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18477" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5945" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18478" BrowseName="2:Model" ParentNodeId="ns=1;i=5945" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18479" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5945" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5946" BrowseName="1:&lt;SensorFunction&gt;" SymbolicName="SensorFunction" ParentNodeId="ns=1;i=5945">
    <DisplayName>SensorFunction</DisplayName>
    <Description>The sensor functions that the defect detection sensor or system is measuring.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18480</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=18480" BrowseName="1:DetectionMode" ParentNodeId="ns=1;i=5946" DataType="Boolean" AccessLevel="3">
    <DisplayName>DetectionMode</DisplayName>
    <Description>When DetectionMode is True, the sensor function measures the sensor value and the inner 
defect reasons are enabled, meaning they can be active or not.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5946</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18497" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5945" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18498" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5945" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5945</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5951" BrowseName="1:EquipmentModules" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>EquipmentModules</DisplayName>
    <Description>The EquipmentModules folder provides equipment modules of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5952</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5952" BrowseName="1:&lt;EquipmentModule&gt;" SymbolicName="EquipmentModule" ParentNodeId="ns=1;i=5951" EventNotifier="1">
    <DisplayName>&lt;EquipmentModule&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1071</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5951</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5954</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18513</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18514</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18584</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18630</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18631</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20353</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20434</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20435</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20436</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5954" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5952">
    <DisplayName>Configuration</DisplayName>
    <Description>The Configuration contains all digital settings, stop reasons and root causes of an equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1068</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5952</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=18512</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=18512" BrowseName="1:LastChangeDate" ParentNodeId="ns=1;i=5954" DataType="UtcTime">
    <DisplayName>LastChangeDate</DisplayName>
    <Description>The UTC date and time when the configuration was last changed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5954</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18513" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=5952" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18514" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=5952" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18584" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=5952" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5300" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=5952" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>The LiveStatus Object contains information about the real time status of the equipment module and 
provides affordances to control the equipment module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1069</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5965</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6205</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5169</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7087</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7089</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6402</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7008" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5300">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms method acknowledges the alarms of the equipment module and control 
modules belonging to it.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5965" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5300">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder contains alarms of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=11721" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=5965" EventNotifier="1">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5965</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11722</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11725</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11730</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11732</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11738</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11739</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11740</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11744</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11746</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11747</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11750</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11751</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11752</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11784</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11785</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11786</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11787</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11789</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11790</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=11791</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11793</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11794</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11795</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11796</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11797</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11798</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12071</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=11722" BrowseName="AckedState" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11723</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11723" BrowseName="Id" ParentNodeId="ns=1;i=11722" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11722</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11725" BrowseName="Acknowledge" ParentNodeId="ns=1;i=11721">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11727</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11727" BrowseName="InputArguments" ParentNodeId="ns=1;i=11725" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11725</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11730" BrowseName="ActiveState" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11731</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11731" BrowseName="Id" ParentNodeId="ns=1;i=11730" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11730</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11732" BrowseName="AddComment" ParentNodeId="ns=1;i=11721">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11733</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11733" BrowseName="InputArguments" ParentNodeId="ns=1;i=11732" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11732</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11738" BrowseName="BranchId" ParentNodeId="ns=1;i=11721" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11739" BrowseName="ClientUserId" ParentNodeId="ns=1;i=11721" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11740" BrowseName="Comment" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11743</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11743" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11740" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11740</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11744" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=11721" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11746" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11747" BrowseName="ConditionName" ParentNodeId="ns=1;i=11721" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=11750" BrowseName="Disable" ParentNodeId="ns=1;i=11721">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=11751" BrowseName="Enable" ParentNodeId="ns=1;i=11721">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=11752" BrowseName="EnabledState" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11783</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11783" BrowseName="Id" ParentNodeId="ns=1;i=11752" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11752</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11784" BrowseName="EventId" ParentNodeId="ns=1;i=11721" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <Description>A globally unique identifier for the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11785" BrowseName="EventType" ParentNodeId="ns=1;i=11721" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <Description>The identifier for the event type.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11786" BrowseName="InputNode" ParentNodeId="ns=1;i=11721" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11787" BrowseName="LastSeverity" ParentNodeId="ns=1;i=11721" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11788</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11788" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11787" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11787</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11789" BrowseName="LocalTime" ParentNodeId="ns=1;i=11721" DataType="TimeZoneDataType">
    <DisplayName>LocalTime</DisplayName>
    <Description>Information about the local time where the event originated.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11790" BrowseName="Message" ParentNodeId="ns=1;i=11721" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <Description>A localized description of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11791" BrowseName="Quality" ParentNodeId="ns=1;i=11721" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11721</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11792</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11792" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=11791" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11791</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11793" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=11721" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <Description>When the server received the event from the underlying system.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11794" BrowseName="Retain" ParentNodeId="ns=1;i=11721" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11795" BrowseName="Severity" ParentNodeId="ns=1;i=11721" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <Description>Indicates how urgent an event is.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11796" BrowseName="SourceName" ParentNodeId="ns=1;i=11721" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <Description>A description of the source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11797" BrowseName="SourceNode" ParentNodeId="ns=1;i=11721" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <Description>The source of the event.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11798" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=11721" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12071" BrowseName="Time" ParentNodeId="ns=1;i=11721" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <Description>When the event occurred.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11721</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6205" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5300" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode describes the current control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5169" BrowseName="1:Data" ParentNodeId="ns=1;i=5300">
    <DisplayName>Data</DisplayName>
    <Description>The Data folder provides additional production data that is not already identified by TMC.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6652</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6652" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=5169">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <Description>A variable representing any further live information which belongs to the EquipmentModule instance.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5169</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7087" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5300">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the equipment module 
state machine remotely.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="InputArguments" ParentNodeId="ns=1;i=7087" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7087</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7087" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7087</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7089" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5300">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6240</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6371</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6240" BrowseName="InputArguments" ParentNodeId="ns=1;i=7089" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7089</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6371" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7089" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7089</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6402" BrowseName="1:State" ParentNodeId="ns=1;i=5300" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The State Property describes the status of the state machine controlling the equipment module. State 
provides a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5018" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5300" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the equipment module, the possible transitions and their 
conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7135</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7136</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8943</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8944</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9427</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9428</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9474</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9475</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9479</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5300</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7135" BrowseName="3:Abort" ParentNodeId="ns=1;i=5018">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=7136" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12275</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12275" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=7136" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7136</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8943" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12276</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12276" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8943" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8943</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8944" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5018" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9427" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5018" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9428" BrowseName="3:Clear" ParentNodeId="ns=1;i=5018">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9474" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5018" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12277</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12277" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9474" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9474</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9475" BrowseName="CurrentState" ParentNodeId="ns=1;i=5018" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9478</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9478" BrowseName="Id" ParentNodeId="ns=1;i=9475" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9475</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9479" BrowseName="LastTransition" ParentNodeId="ns=1;i=5018" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9484</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9485</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9486</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9484" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9479" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9479</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9485" BrowseName="Id" ParentNodeId="ns=1;i=9479" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9479</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9486" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9479" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9479</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5020" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5018">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9490</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9491</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9492</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9497</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9637</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9643</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9644</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9646</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5354</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9663</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9664</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9490" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5020" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9491" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5020" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9492" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11283</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11283" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9492" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9492</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9497" BrowseName="CurrentState" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9498</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9498" BrowseName="Id" ParentNodeId="ns=1;i=9497" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9497</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5021" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5020" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9499</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9503</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5376</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9504</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9505</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9509</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9521</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9522</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9523</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9527</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9529</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9530</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5377</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9534</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9535</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9613</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9614</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9615</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9617</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9618</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9619</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9620</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9621</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9622</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9623</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9624</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9628</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9629</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9630</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9634</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9635</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9636</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9499" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5021" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9503" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5021" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5376" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5021" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12392</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12392" BrowseName="CurrentState" ParentNodeId="ns=1;i=5376" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5376</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12393</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12393" BrowseName="Id" ParentNodeId="ns=1;i=12392">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12392</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9504" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11264</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11264" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9504" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9504</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9505" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11265</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11265" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9505" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9505</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9509" BrowseName="CurrentState" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9510</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9510" BrowseName="Id" ParentNodeId="ns=1;i=9509" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9509</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5027" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5021" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9511</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9516</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9511" BrowseName="CurrentState" ParentNodeId="ns=1;i=5027" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9515</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9515" BrowseName="Id" ParentNodeId="ns=1;i=9511">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9511</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9516" BrowseName="LastTransition" ParentNodeId="ns=1;i=5027" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9517</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9517" BrowseName="Id" ParentNodeId="ns=1;i=9516">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9516</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9521" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11266</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11266" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9521" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9521</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9522" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11267</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11267" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9522" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9522</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9523" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11268</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11268" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9523" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9523</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9527" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11269</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11269" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9527" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9527</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9529" BrowseName="3:Hold" ParentNodeId="ns=1;i=5021">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9530" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11270</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11270" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9530" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9530</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5377" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5021" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12394</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12394" BrowseName="CurrentState" ParentNodeId="ns=1;i=5377" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5377</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12395" BrowseName="Id" ParentNodeId="ns=1;i=12394">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12394</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9534" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11271</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11271" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9534" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9534</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9535" BrowseName="LastTransition" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9536</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9609</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9610</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9536" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9535" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9535</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9609" BrowseName="Id" ParentNodeId="ns=1;i=9535" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9535</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9610" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9535" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9535</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9613" BrowseName="3:Reset" ParentNodeId="ns=1;i=5021">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9614" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11272</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11272" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9614" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9614</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9615" BrowseName="3:Start" ParentNodeId="ns=1;i=5021">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9616" BrowseName="InputArguments" ParentNodeId="ns=1;i=9615" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9615</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9617" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11273</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11273" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9617" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9617</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9618" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11274</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11274" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9618" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9618</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9619" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5021">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9620" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11275</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11275" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9620" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9620</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9621" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11276</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11276" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9621" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9621</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9622" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11277</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11277" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9622" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9622</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9623" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11278</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11278" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9623" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9623</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9624" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5021">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9628" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5021">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9629" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11279</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11279" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9629" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9629</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9630" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11280</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11280" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9630" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9630</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9634" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5021">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9635" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11281</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11281" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9635" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9635</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9636" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5021" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11282</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11282" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9636" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9636</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9637" BrowseName="LastTransition" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9639</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9641</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9642</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9639" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9637" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9637</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9641" BrowseName="Id" ParentNodeId="ns=1;i=9637" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9637</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9642" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9637" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9637</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9643" BrowseName="3:Reset" ParentNodeId="ns=1;i=5020">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9644" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11284</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11284" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9644" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9644</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9646" BrowseName="3:Stop" ParentNodeId="ns=1;i=5020">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5354" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5020" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12273</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12273" BrowseName="CurrentState" ParentNodeId="ns=1;i=5354" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5354</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12274</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12274" BrowseName="Id" ParentNodeId="ns=1;i=12273">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12273</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9663" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11285</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11285" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9663" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9663</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9664" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5020" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=11639</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5020</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=11639" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=9664" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9664</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18630" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=5952" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=18631" BrowseName="2:Model" ParentNodeId="ns=1;i=5952" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20353" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=5952" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20434" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5952" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=20435" BrowseName="1:Setup" ParentNodeId="ns=1;i=5952">
    <DisplayName>Setup</DisplayName>
    <Description>The Setup Object contains the value of all the settings (including mechanical adjustments) required to run 
production as well as affordances to validate and load settings for the equipment module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1070</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=20436" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=5952" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5952</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5126" BrowseName="1:LiveStatus" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>LiveStatus</DisplayName>
    <Description>The LIveStatus Object provides information about the real time status of the machine module 
and provides affordances to control the machine module remotely in real time.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9039</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6350</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6717</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7186</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7187</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7189</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7642</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7643</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5161</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=9036" BrowseName="1:AcknowledgeAlarms" ParentNodeId="ns=1;i=5126" MethodDeclarationId="ns=1;i=12165">
    <DisplayName>AcknowledgeAlarms</DisplayName>
    <Description>The AcknowledgeAlarms Method acknowledges all alarms of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9037</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9037" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9036" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9036</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=9039" BrowseName="1:Alarms" ParentNodeId="ns=1;i=5126">
    <DisplayName>Alarms</DisplayName>
    <Description>The Alarms folder contains alarms of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=9044" BrowseName="1:&lt;Alarm&gt;" SymbolicName="Alarm" ParentNodeId="ns=1;i=9039">
    <DisplayName>&lt;Alarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=10523</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9055</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9057</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9059</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9060</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9061</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9064</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9067</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9071</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9075</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9076</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9077</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9079</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9080</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9045" BrowseName="AckedState" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9046</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9046" BrowseName="Id" ParentNodeId="ns=1;i=9045" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9045</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9047" BrowseName="Acknowledge" ParentNodeId="ns=1;i=9044" MethodDeclarationId="ns=1;i=20006">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9048</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9048" BrowseName="InputArguments" ParentNodeId="ns=1;i=9047" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9047</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9049" BrowseName="ActiveState" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9050</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9050" BrowseName="Id" ParentNodeId="ns=1;i=9049" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9049</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9051" BrowseName="AddComment" ParentNodeId="ns=1;i=9044" MethodDeclarationId="ns=1;i=20008">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9052</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9052" BrowseName="InputArguments" ParentNodeId="ns=1;i=9051" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9051</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9053" BrowseName="BranchId" ParentNodeId="ns=1;i=9044" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9054" BrowseName="ClientUserId" ParentNodeId="ns=1;i=9044" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9055" BrowseName="Comment" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9056</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9056" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9055" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9055</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9057" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=9044" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9058" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9059" BrowseName="ConditionName" ParentNodeId="ns=1;i=9044" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9060" BrowseName="Disable" ParentNodeId="ns=1;i=9044" MethodDeclarationId="ns=1;i=20017">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9061" BrowseName="Enable" ParentNodeId="ns=1;i=9044" MethodDeclarationId="ns=1;i=20018">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9062" BrowseName="EnabledState" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9063</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9063" BrowseName="Id" ParentNodeId="ns=1;i=9062" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9062</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9064" BrowseName="EventId" ParentNodeId="ns=1;i=9044" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9066" BrowseName="EventType" ParentNodeId="ns=1;i=9044" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9067" BrowseName="InputNode" ParentNodeId="ns=1;i=9044" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9068" BrowseName="LastSeverity" ParentNodeId="ns=1;i=9044" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9069</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9069" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9068" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9068</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9070" BrowseName="Message" ParentNodeId="ns=1;i=9044" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9071" BrowseName="Quality" ParentNodeId="ns=1;i=9044" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9072" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9071" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9071</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9074" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=9044" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9075" BrowseName="Retain" ParentNodeId="ns=1;i=9044" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9076" BrowseName="Severity" ParentNodeId="ns=1;i=9044" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9077" BrowseName="SourceName" ParentNodeId="ns=1;i=9044" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9078" BrowseName="SourceNode" ParentNodeId="ns=1;i=9044" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9079" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=9044" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9080" BrowseName="Time" ParentNodeId="ns=1;i=9044" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9044</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=9081" BrowseName="1:&lt;ExternalAlarm&gt;" SymbolicName="ExternalAlarm" ParentNodeId="ns=1;i=9039">
    <DisplayName>&lt;ExternalAlarm&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1048</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9093</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9098</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9099</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9101</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9105</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9107</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9109</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9111</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9112</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9115</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9116</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9121</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9122</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9123</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9124</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9082" BrowseName="AckedState" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>AckedState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19771</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19772</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19773</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19771" BrowseName="FalseState" ParentNodeId="ns=1;i=9082" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9082</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Unacknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9083" BrowseName="Id" ParentNodeId="ns=1;i=9082" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19772" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9082" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9082</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19773" BrowseName="TrueState" ParentNodeId="ns=1;i=9082" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9082</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Acknowledged</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9084" BrowseName="Acknowledge" ParentNodeId="ns=1;i=9081" MethodDeclarationId="ns=1;i=20045">
    <DisplayName>Acknowledge</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=8944</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9085</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9085" BrowseName="InputArguments" ParentNodeId="ns=1;i=9084" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9084</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9086" BrowseName="ActiveState" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>ActiveState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19766</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19767</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19768</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9087</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19769</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19770</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19766" BrowseName="EffectiveDisplayName" ParentNodeId="ns=1;i=9086" DataType="LocalizedText">
    <DisplayName>EffectiveDisplayName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19767" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=9086" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19768" BrowseName="FalseState" ParentNodeId="ns=1;i=9086" DataType="LocalizedText">
    <DisplayName>FalseState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Inactive</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9087" BrowseName="Id" ParentNodeId="ns=1;i=9086" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19769" BrowseName="TransitionTime" ParentNodeId="ns=1;i=9086" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19770" BrowseName="TrueState" ParentNodeId="ns=1;i=9086" DataType="LocalizedText">
    <DisplayName>TrueState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9086</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Locale>en</uax:Locale>
                <uax:Text>Active</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9091" BrowseName="AddComment" ParentNodeId="ns=1;i=9081" MethodDeclarationId="ns=1;i=20047">
    <DisplayName>AddComment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2829</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9092</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9092" BrowseName="InputArguments" ParentNodeId="ns=1;i=9091" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9091</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>EventId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The identifier for the event to comment.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Comment</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The comment to add to the condition.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9093" BrowseName="BranchId" ParentNodeId="ns=1;i=9081" DataType="NodeId">
    <DisplayName>BranchId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9094" BrowseName="ClientUserId" ParentNodeId="ns=1;i=9081" DataType="String">
    <DisplayName>ClientUserId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9095" BrowseName="Comment" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9096" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9095" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9095</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9097" BrowseName="ConditionClassId" ParentNodeId="ns=1;i=9081" DataType="NodeId">
    <DisplayName>ConditionClassId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9098" BrowseName="ConditionClassName" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>ConditionClassName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9099" BrowseName="ConditionName" ParentNodeId="ns=1;i=9081" DataType="String">
    <DisplayName>ConditionName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9100" BrowseName="Disable" ParentNodeId="ns=1;i=9081" MethodDeclarationId="ns=1;i=20056">
    <DisplayName>Disable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=9101" BrowseName="Enable" ParentNodeId="ns=1;i=9081" MethodDeclarationId="ns=1;i=20057">
    <DisplayName>Enable</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="AlwaysGeneratesEvent">i=2803</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9102" BrowseName="EnabledState" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>EnabledState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9103" BrowseName="Id" ParentNodeId="ns=1;i=9102" DataType="Boolean">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9102</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9104" BrowseName="EventId" ParentNodeId="ns=1;i=9081" DataType="ByteString">
    <DisplayName>EventId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9105" BrowseName="EventType" ParentNodeId="ns=1;i=9081" DataType="NodeId">
    <DisplayName>EventType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9106" BrowseName="1:ExternalAlarmCondition" ParentNodeId="ns=1;i=9081" DataType="Boolean" AccessLevel="3">
    <DisplayName>ExternalAlarmCondition</DisplayName>
    <Description>The condition that causes the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9107" BrowseName="InputNode" ParentNodeId="ns=1;i=9081" DataType="NodeId">
    <DisplayName>InputNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9109" BrowseName="LastSeverity" ParentNodeId="ns=1;i=9081" DataType="UInt16">
    <DisplayName>LastSeverity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9110" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9109" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9109</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9111" BrowseName="Message" ParentNodeId="ns=1;i=9081" DataType="LocalizedText">
    <DisplayName>Message</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9112" BrowseName="Quality" ParentNodeId="ns=1;i=9081" DataType="StatusCode">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9114</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9114" BrowseName="SourceTimestamp" ParentNodeId="ns=1;i=9112" DataType="UtcTime">
    <DisplayName>SourceTimestamp</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9112</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9115" BrowseName="ReceiveTime" ParentNodeId="ns=1;i=9081" DataType="UtcTime">
    <DisplayName>ReceiveTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9116" BrowseName="Retain" ParentNodeId="ns=1;i=9081" DataType="Boolean">
    <DisplayName>Retain</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=9117" BrowseName="1:SetMessage" ParentNodeId="ns=1;i=9081" MethodDeclarationId="ns=1;i=20034">
    <DisplayName>SetMessage</DisplayName>
    <Description>The Method SetMessage sets the Message that the underlying system will display for the alarm.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=9119</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=9118" BrowseName="InputArguments" ParentNodeId="ns=1;i=9117" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9117</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Message</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=21</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The message that will be displayed for the external alarm.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9119" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9117" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9117</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9120" BrowseName="Severity" ParentNodeId="ns=1;i=9081" DataType="UInt16">
    <DisplayName>Severity</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9121" BrowseName="SourceName" ParentNodeId="ns=1;i=9081" DataType="String">
    <DisplayName>SourceName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9122" BrowseName="SourceNode" ParentNodeId="ns=1;i=9081" DataType="NodeId">
    <DisplayName>SourceNode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9123" BrowseName="SuppressedOrShelved" ParentNodeId="ns=1;i=9081" DataType="Boolean">
    <DisplayName>SuppressedOrShelved</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=9124" BrowseName="Time" ParentNodeId="ns=1;i=9081" DataType="UtcTime">
    <DisplayName>Time</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9081</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6350" BrowseName="1:ControlMode" ParentNodeId="ns=1;i=5126" DataType="ControlModeEnumeration" AccessLevel="3">
    <DisplayName>ControlMode</DisplayName>
    <Description>The ControlMode property describes the current control mode of the machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=9040" BrowseName="1:Data" ParentNodeId="ns=1;i=5126">
    <DisplayName>Data</DisplayName>
    <Description>The Data Folder contains additional data that is not identified elsewhere in this specification.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=9126</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=9126" BrowseName="1:&lt;DataItem&gt;" SymbolicName="DataItem" ParentNodeId="ns=1;i=9040">
    <DisplayName>&lt;DataItem&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9040</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6717" BrowseName="1:IdleEnergySavingMode" ParentNodeId="ns=1;i=5126" DataType="Boolean" AccessLevel="3">
    <DisplayName>IdleEnergySavingMode</DisplayName>
    <Description>The IdleEnergySavingMode Property is set to True when the energy saving mode during the idle phase is 
set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5126</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7186" BrowseName="1:ResetAggregates" ParentNodeId="ns=1;i=5126" MethodDeclarationId="ns=1;i=19798">
    <DisplayName>ResetAggregates</DisplayName>
    <Description>The method resets all aggregated values calculated by each ProcessItem</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6721</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6721" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7186" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7186</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7187" BrowseName="1:SendCommand" ParentNodeId="ns=1;i=5126" MethodDeclarationId="ns=1;i=7052">
    <DisplayName>SendCommand</DisplayName>
    <Description>The Method SendCommand sends a command to change the state of the machine module state machine.
The Method SendCommand sends a command to change the state of the machine module state machine.
</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6722</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6723</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6722" BrowseName="InputArguments" ParentNodeId="ns=1;i=7187" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7187</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Command</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The command to be sent to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6723" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7187" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7187</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7189" BrowseName="1:SetControlMode" ParentNodeId="ns=1;i=5126" MethodDeclarationId="ns=1;i=7044">
    <DisplayName>SetControlMode</DisplayName>
    <Description>The SetControlMode Method sets the control mode of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6724</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6726</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6724" BrowseName="InputArguments" ParentNodeId="ns=1;i=7189" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7189</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3023</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The control mode to be set to the machine module.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6726" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7189" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7189</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7642" BrowseName="1:SetIdleEnergySavingMode" ParentNodeId="ns=1;i=5126" MethodDeclarationId="ns=1;i=7056">
    <DisplayName>SetIdleEnergySavingMode</DisplayName>
    <Description>The Method SetIdleEnergySavingMode activates the energy saving mode when the machine 
module is idle.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6727</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6728</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6727" BrowseName="InputArguments" ParentNodeId="ns=1;i=7642" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7642</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IdleEnergySavingMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The energy saving mode to set.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6728" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7642" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7642</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExecutionFeedback</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3009</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>The extended feedback returning a detailed message in case of execution failure.
</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7643" BrowseName="1:State" ParentNodeId="ns=1;i=5126" DataType="StateEnumeration">
    <DisplayName>State</DisplayName>
    <Description>The Property State describes the status of the state machine controlling the machine module. State 
provides a subset of the information of the state machine, when the latter is implemented.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5161" BrowseName="1:StateMachine" ParentNodeId="ns=1;i=5126" EventNotifier="1">
    <DisplayName>StateMachine</DisplayName>
    <Description>The state machine describes the current state of the machine, the possible transitions and their conditions.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8971</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8972</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8973</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7670</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7671</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8974</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8975</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7672</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7674</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5164</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5126</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=8971" BrowseName="3:Abort" ParentNodeId="ns=1;i=5161" MethodDeclarationId="ns=1;i=7109">
    <DisplayName>Abort</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5023" BrowseName="1:AbortedSubstate" ParentNodeId="ns=1;i=5161">
    <DisplayName>AbortedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8917</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8917" BrowseName="CurrentState" ParentNodeId="ns=1;i=5023" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8918</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8918" BrowseName="Id" ParentNodeId="ns=1;i=8917">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8917</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8972" BrowseName="1:AbortedToClearedGuard" ParentNodeId="ns=1;i=5161" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortedToClearedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8919</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8919" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8972" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8972</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8973" BrowseName="1:AbortingToAbortedGuard" ParentNodeId="ns=1;i=5161" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>AbortingToAbortedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8920</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8920" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8973" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8973</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7670" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5161" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7671" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5161" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8974" BrowseName="3:Clear" ParentNodeId="ns=1;i=5161" MethodDeclarationId="ns=1;i=7121">
    <DisplayName>Clear</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8975" BrowseName="1:ClearedToAbortingGuard" ParentNodeId="ns=1;i=5161" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ClearedToAbortingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8921</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8921" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8975" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8975</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7672" BrowseName="CurrentState" ParentNodeId="ns=1;i=5161" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7673</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7673" BrowseName="Id" ParentNodeId="ns=1;i=7672" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7672</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7674" BrowseName="LastTransition" ParentNodeId="ns=1;i=5161" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8850</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7675</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8851</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8850" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7674" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7674</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7675" BrowseName="Id" ParentNodeId="ns=1;i=7674" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7674</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8851" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7674" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7674</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5164" BrowseName="3:MachineState" ParentNodeId="ns=1;i=5161">
    <DisplayName>MachineState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7676</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7677</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8852</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7678</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7834</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5161</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8957</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8958</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8959</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5357</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8960</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8961</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7676" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5164" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7677" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5164" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8852" BrowseName="1:ClearingToStoppedGuard" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>ClearingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7140</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7140" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8852" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8852</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7678" BrowseName="CurrentState" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7679</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7679" BrowseName="Id" ParentNodeId="ns=1;i=7678" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7678</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5165" BrowseName="3:ExecuteState" ParentNodeId="ns=1;i=5164" EventNotifier="1">
    <DisplayName>ExecuteState</DisplayName>
    <Description>StateMachine that provides additional sube</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7828</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7829</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5388</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8855</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8856</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7830</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8861</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8862</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8863</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8864</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8870</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8872</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5389</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8884</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7832</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8887</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8888</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8889</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8891</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8892</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8893</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8894</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8895</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8946</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8947</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8948</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8949</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8950</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8951</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8952</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8953</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8954</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=7828" BrowseName="AvailableStates" ParentNodeId="ns=1;i=5165" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableStates</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7829" BrowseName="AvailableTransitions" ParentNodeId="ns=1;i=5165" DataType="NodeId" ValueRank="1" ArrayDimensions="0">
    <DisplayName>AvailableTransitions</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5388" BrowseName="1:CompleteSubstate" ParentNodeId="ns=1;i=5165" EventNotifier="1">
    <DisplayName>CompleteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12416</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12416" BrowseName="CurrentState" ParentNodeId="ns=1;i=5388" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12417</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12417" BrowseName="Id" ParentNodeId="ns=1;i=12416">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12416</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8855" BrowseName="1:CompleteToResettingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>CompleteToResettingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7141</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7141" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8855" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8855</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8856" BrowseName="1:CompletingToCompleteGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>CompletingToCompleteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7142</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7142" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8856" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8856</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7830" BrowseName="CurrentState" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7831</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7831" BrowseName="Id" ParentNodeId="ns=1;i=7830" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7830</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5168" BrowseName="1:ExecuteSubstate" ParentNodeId="ns=1;i=5165" EventNotifier="1">
    <DisplayName>ExecuteSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8857</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=8859</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=8857" BrowseName="CurrentState" ParentNodeId="ns=1;i=5168" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5168</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8858</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8858" BrowseName="Id" ParentNodeId="ns=1;i=8857">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8857</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8859" BrowseName="LastTransition" ParentNodeId="ns=1;i=5168" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2762</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8860</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5168</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8860" BrowseName="Id" ParentNodeId="ns=1;i=8859">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8859</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8861" BrowseName="1:ExecuteToCompletingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>ExecuteToCompletingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7143</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7143" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8861" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8861</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8862" BrowseName="1:ExecuteToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>ExecuteToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7262</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7262" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8862" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8862</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8863" BrowseName="1:ExecuteToSuspendingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>ExecuteToSuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7419</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7419" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8863" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8863</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8864" BrowseName="1:HeldToUnholdingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>HeldToUnholdingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7420</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7420" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8864" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8864</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8870" BrowseName="3:Hold" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7350">
    <DisplayName>Hold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8872" BrowseName="1:HoldingToHeldGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>HoldingToHeldGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7764</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7764" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8872" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8872</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5389" BrowseName="1:IdleSubstate" ParentNodeId="ns=1;i=5165" EventNotifier="1">
    <DisplayName>IdleSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12418</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12418" BrowseName="CurrentState" ParentNodeId="ns=1;i=5389" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5389</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12419</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12419" BrowseName="Id" ParentNodeId="ns=1;i=12418">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12418</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8884" BrowseName="1:IdleToStartingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>IdleToStartingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7765</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7765" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8884" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8884</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7832" BrowseName="LastTransition" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8885</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7833</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8886</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8885" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7832" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7833" BrowseName="Id" ParentNodeId="ns=1;i=7832" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7832</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8886" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7832" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7832</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8887" BrowseName="3:Reset" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7351">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8888" BrowseName="1:ResettingToIdleGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>ResettingToIdleGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7766</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7766" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8888" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8888</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8889" BrowseName="3:Start" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7352">
    <DisplayName>Start</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8890</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8890" BrowseName="InputArguments" ParentNodeId="ns=1;i=8889" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8889</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Parameter</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=16</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description>
                                <uax:Text>The array of parameter that can be used by the method</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8891" BrowseName="1:StartingToExecuteGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>StartingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7799</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7799" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8891" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8891</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8892" BrowseName="1:StartingToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>StartingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8898</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8898" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8892" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8892</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8893" BrowseName="3:Suspend" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7353">
    <DisplayName>Suspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8894" BrowseName="1:SuspendedToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>SuspendedToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8899</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8899" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8894" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8894</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8895" BrowseName="1:SuspendedToUnsuspendingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>SuspendedToUnsuspendingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8907</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8907" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8895" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8895</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8946" BrowseName="1:SuspendingToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>SuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8908</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8908" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8946" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8946</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8947" BrowseName="1:SuspendingToSuspendedGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>SuspendingToSuspendedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8909</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8909" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8947" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8947</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8948" BrowseName="3:ToComplete" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7361">
    <DisplayName>ToComplete</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=8949" BrowseName="3:Unhold" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7357">
    <DisplayName>Unhold</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8950" BrowseName="1:UnholdingToExecuteGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>UnholdingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8910</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8910" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8950" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8950</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8951" BrowseName="1:UnholdingToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>UnholdingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8911</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8911" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8951" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8951</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8952" BrowseName="3:Unsuspend" ParentNodeId="ns=1;i=5165" MethodDeclarationId="ns=1;i=7358">
    <DisplayName>Unsuspend</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8953" BrowseName="1:UnsuspendingToExecuteGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>UnsuspendingToExecuteGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8912</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8912" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8953" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8953</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8954" BrowseName="1:UnsuspendingToHoldingGuard" ParentNodeId="ns=1;i=5165" DataType="LocalizedText">
    <DisplayName>UnsuspendingToHoldingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8913</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5165</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8913" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8954" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8954</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7834" BrowseName="LastTransition" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>LastTransition</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8955</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=7835</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8956</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8955" BrowseName="EffectiveTransitionTime" ParentNodeId="ns=1;i=7834" DataType="UtcTime">
    <DisplayName>EffectiveTransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7834</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=7835" BrowseName="Id" ParentNodeId="ns=1;i=7834" DataType="NodeId">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7834</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8956" BrowseName="TransitionTime" ParentNodeId="ns=1;i=7834" DataType="UtcTime">
    <DisplayName>TransitionTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7834</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8957" BrowseName="3:Reset" ParentNodeId="ns=1;i=5164" MethodDeclarationId="ns=1;i=7122">
    <DisplayName>Reset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=8958" BrowseName="1:RunningToStoppingGuard" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>RunningToStoppingGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8914</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8914" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8958" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8958</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=8959" BrowseName="3:Stop" ParentNodeId="ns=1;i=5164" MethodDeclarationId="ns=1;i=7149">
    <DisplayName>Stop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5357" BrowseName="1:StoppedSubstate" ParentNodeId="ns=1;i=5164" EventNotifier="1">
    <DisplayName>StoppedSubstate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2299</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=12282</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=12282" BrowseName="CurrentState" ParentNodeId="ns=1;i=5357" DataType="LocalizedText">
    <DisplayName>CurrentState</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5357</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=12283</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=12283" BrowseName="Id" ParentNodeId="ns=1;i=12282">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=12282</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8960" BrowseName="1:StoppedToRunningGuard" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>StoppedToRunningGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8915</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8915" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8960" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8960</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8961" BrowseName="1:StoppingToStoppedGuard" ParentNodeId="ns=1;i=5164" DataType="LocalizedText">
    <DisplayName>StoppingToStoppedGuard</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=8916</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5164</Reference>
    </References>
    <Value>
      <uax:LocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Text>AllConditionsTrue</uax:Text>
            </uax:LocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=8916" BrowseName="1:&lt;Condition&gt;" SymbolicName="Condition" ParentNodeId="ns=1;i=8961" DataType="Boolean" AccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>A condition that is necessary to trigger a transition in a state machine. The description is the human-readable identification of the value of the Condition. The browse name is the human-readable identification subject to naming conventions and browse name limitations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=8961</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=21271" BrowseName="1:MaterialBuffers" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>MaterialBuffers</DisplayName>
    <Description>The MaterialBuffers folder provides material storage buffers of the machine module.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21272</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=21272" BrowseName="1:&lt;MaterialStorageBuffer&gt;" SymbolicName="MaterialStorageBuffer" ParentNodeId="ns=1;i=21271" EventNotifier="1">
    <DisplayName>&lt;MaterialStorageBuffer&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1035</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21271</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21277</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21323</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21274</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21275</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21276</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20079</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21287</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=19993</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21288</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21289</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21290</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21292</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21293</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21294</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21295</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21296</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21307</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20083</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=21277" BrowseName="1:ActualLoadingRate" ParentNodeId="ns=1;i=21272" DataType="Double" AccessLevel="5">
    <DisplayName>ActualLoadingRate</DisplayName>
    <Description>The rate at which the material is loaded onto the material storage buffer. The variable LoadingRate indicates 
the quantity of the material consumed in 60 seconds.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21278</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21279</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21280</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21281</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21278" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21277" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21277</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21279" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21277" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21277</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21280" BrowseName="EURange" ParentNodeId="ns=1;i=21277" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21277</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21281" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21277" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21284</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21277</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21283" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21281" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21284" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21281" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21281</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21323" BrowseName="1:ActualUnloadingRate" ParentNodeId="ns=1;i=21272" DataType="Double" AccessLevel="5">
    <DisplayName>ActualUnloadingRate</DisplayName>
    <Description>The rate at which the material is unloaded from the material storage buffer. The variable UnloadingRate 
indicates the quantity of the material consumed in 60 seconds.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21324</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21325</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21326</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21327</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21324" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21323" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21323</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21325" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21323" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21323</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21326" BrowseName="EURange" ParentNodeId="ns=1;i=21323" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21323</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21327" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21323" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21329</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21330</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21323</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21329" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21327" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21330" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21327" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21327</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21273" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21274" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21275" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21276" BrowseName="1:ID" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>ID</DisplayName>
    <Description>The unique identifier for the material storage buffer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20079" BrowseName="1:LoadingRateState" ParentNodeId="ns=1;i=21272" DataType="LocalizedText" AccessLevel="5">
    <DisplayName>LoadingRateState</DisplayName>
    <Description>The LoadingRateState provides information about the state of the loading rate justifying why the 
ActualLoadingRate is different from the NominalLoadingRate.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20080</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20080" BrowseName="Id" ParentNodeId="ns=1;i=20079" DataType="UInt16" AccessLevel="5">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20079</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21287" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=21272" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=19993" BrowseName="1:MaterialPointDefinition" ParentNodeId="ns=1;i=21272" DataType="MaterialStorageBufferDataType">
    <DisplayName>MaterialPointDefinition</DisplayName>
    <Description>The Property MaterialPointDefinition contains the identification of the material point and the material that is processed or stored in the buffer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5042</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialStorageBufferDataType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <StoredMaterial>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <BaseUnitOfMeasure>
                                <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                            </BaseUnitOfMeasure>
                            <BatchManaged>false</BatchManaged>
                        </StoredMaterial>
                        <EngineeringUnits>
                            <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                            <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                            <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                            <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                        </EngineeringUnits>
                        <TotalStorageCapacity>0</TotalStorageCapacity>
                        <StorageLogic>Other_0</StorageLogic>
                        <MixingLogic>Mixing_0</MixingLogic>
                    </MaterialStorageBufferDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21288" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=21272" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>Unique identifier for the material point in an external system, e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21289" BrowseName="1:MixingLogic" ParentNodeId="ns=1;i=21272" DataType="StorageMixingLogicEnumeration" AccessLevel="3">
    <DisplayName>MixingLogic</DisplayName>
    <Description>MixingLogic identifies if and how materials can be mixed in the MaterialStorageBuffer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21290" BrowseName="2:Model" ParentNodeId="ns=1;i=21272" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20092" BrowseName="1:NominalLoadingRate" ParentNodeId="ns=1;i=21272" DataType="Double">
    <DisplayName>NominalLoadingRate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20093</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20096</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20093" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=20092" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20094" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=20092" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20095" BrowseName="EURange" ParentNodeId="ns=1;i=20092" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20096" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=20092" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20097</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20098</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20097" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=20096" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20098" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=20096" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20096</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20106" BrowseName="1:NominalUnloadingRate" ParentNodeId="ns=1;i=21272" DataType="Double">
    <DisplayName>NominalUnloadingRate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20107</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20108</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20109</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=20110</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20107" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=20106" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20106</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20108" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=20106" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20106</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20109" BrowseName="EURange" ParentNodeId="ns=1;i=20106" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20106</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20110" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=20106" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20112</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20106</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20111" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=20110" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20112" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=20110" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20110</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21292" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=21272" DataType="Int32">
    <DisplayName>RevisionCounter</DisplayName>
    <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21293" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21294" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=21272" DataType="String">
    <DisplayName>SoftwareRevision</DisplayName>
    <Description>Revision level of the software/firmware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21295" BrowseName="1:StorageLogic" ParentNodeId="ns=1;i=21272" DataType="StorageLogicEnumeration">
    <DisplayName>StorageLogic</DisplayName>
    <Description>The logic used at the buffer storage to store and retrieve material.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21296" BrowseName="1:StoredLot" ParentNodeId="ns=1;i=21272" DataType="Double" AccessLevel="5">
    <DisplayName>StoredLot</DisplayName>
    <Description>The material stored in the material storage buffer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21297</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21298</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21299</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21300</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21301</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21297" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21296" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21296</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21298" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21296" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21296</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21299" BrowseName="EURange" ParentNodeId="ns=1;i=21296" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21296</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21300" BrowseName="1:MaterialLot" ParentNodeId="ns=1;i=21296" DataType="MaterialLotType">
    <DisplayName>MaterialLot</DisplayName>
    <Description>The material definition for the lot.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21296</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21301" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21296" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21303</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21304</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21296</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21303" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21301" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21301</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21304" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21301" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21301</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21307" BrowseName="1:TotalStorageCapacity" ParentNodeId="ns=1;i=21272" DataType="Double" AccessLevel="3">
    <DisplayName>TotalStorageCapacity</DisplayName>
    <Description>The total capacity of the material storage buffer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21272</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20083" BrowseName="1:UnloadingRateState" ParentNodeId="ns=1;i=21272" DataType="LocalizedText" AccessLevel="5">
    <DisplayName>UnloadingRateState</DisplayName>
    <Description>The UnloadingRateState provides information about the state of the unloading rate justifying why the 
ActualUnloadingRate is different from the NominalUnloadingRate.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20084</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21272</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20084" BrowseName="Id" ParentNodeId="ns=1;i=20083" DataType="UInt16" AccessLevel="5">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20083</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=21333" BrowseName="1:MaterialLoadingPoints" ParentNodeId="ns=1;i=1004" EventNotifier="1">
    <DisplayName>MaterialLoadingPoints</DisplayName>
    <Description>The MaterialLoadingPoints folder provides the loading points and the materials being loaded, as 
well as the brand integrity checks required.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=21334" BrowseName="1:&lt;MaterialLoadingPoint&gt;" SymbolicName="MaterialLoadingPoint" ParentNodeId="ns=1;i=21333" EventNotifier="1">
    <DisplayName>&lt;MaterialLoadingPoint&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21333</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21335</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21345</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21346</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21356</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21366</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21367</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21368</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21378</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6242</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21389</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21390</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21391</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21392</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21393</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20256</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=20258</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21394</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21395</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21405</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21406</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21407</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21408</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21409</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21412</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21428</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=21335" BrowseName="1:ActualDispensingRate" ParentNodeId="ns=1;i=21334" DataType="Double" AccessLevel="5">
    <DisplayName>ActualDispensingRate</DisplayName>
    <Description>The actual rate at which the input material is being dispensed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21336</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21337</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21338</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21339</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21336" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21335" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21335</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21337" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21335" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21335</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21338" BrowseName="EURange" ParentNodeId="ns=1;i=21335" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21335</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21339" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21335" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21341</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21342</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21335</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21341" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21339" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21339</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21342" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21339" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21339</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21345" BrowseName="1:AllowMixedLots" ParentNodeId="ns=1;i=21334" DataType="Boolean" AccessLevel="3">
    <DisplayName>AllowMixedLots</DisplayName>
    <Description>When AllowMixedLots is False and BatchManaged in the material definition of the 
ExpectedMaterials is True, then one material lot will be processed i.e. the first material lot 
received.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21346" BrowseName="1:ConsumedMaterialMasterTotal" ParentNodeId="ns=1;i=21334" DataType="Double">
    <DisplayName>ConsumedMaterialMasterTotal</DisplayName>
    <Description>The total quantity of material that entered the machine loading point. This total is never reset.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21347</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21348</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21349</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21350</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21347" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21346" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21346</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21348" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21346" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21346</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21349" BrowseName="EURange" ParentNodeId="ns=1;i=21346" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21346</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21350" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21346" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21352</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21353</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21346</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21352" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21350" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21353" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21350" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21350</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21356" BrowseName="1:ConsumedMaterialTotal" ParentNodeId="ns=1;i=21334" DataType="Double" AccessLevel="5">
    <DisplayName>ConsumedMaterialTotal</DisplayName>
    <Description>The total quantity of material that entered the machine loading point.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21357</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21358</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21359</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21360</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21357" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21356" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21358" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21356" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21359" BrowseName="EURange" ParentNodeId="ns=1;i=21356" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21360" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21356" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21362</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21363</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21356</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21362" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21360" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21363" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21360" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21360</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21366" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=21334" DataType="String">
    <DisplayName>DeviceManual</DisplayName>
    <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21367" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=21334" DataType="String">
    <DisplayName>DeviceRevision</DisplayName>
    <Description>Overall revision level of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21368" BrowseName="1:DispensedMaterialMasterTotal" ParentNodeId="ns=1;i=21334" DataType="Double">
    <DisplayName>DispensedMaterialMasterTotal</DisplayName>
    <Description>The total quantity of material dispensed at the machine after loading at the loading point. This 
total is never reset.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21370</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21371</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21372</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21369" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21368" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21368</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21370" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21368" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21368</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21371" BrowseName="EURange" ParentNodeId="ns=1;i=21368" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21368</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21372" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21368" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21374</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21375</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21368</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21374" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21372" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21372</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21375" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21372" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21372</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21378" BrowseName="1:DispensedMaterialTotal" ParentNodeId="ns=1;i=21334" DataType="Double" AccessLevel="5">
    <DisplayName>DispensedMaterialTotal</DisplayName>
    <Description>The total quantity of material dispensed at the machine after loading at the loading point. The 
quantity is reset by the successful execution of the ResetMachineTotals method, only.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21379</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21380</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21381</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21382</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21379" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21378" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21380" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21378" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21381" BrowseName="EURange" ParentNodeId="ns=1;i=21378" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21382" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21378" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21384</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21385</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21378</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21384" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21382" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21382</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21385" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21382" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21382</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6242" BrowseName="1:DispensingRateState" ParentNodeId="ns=1;i=21334" DataType="LocalizedText" AccessLevel="5">
    <DisplayName>DispensingRateState</DisplayName>
    <Description>The DispensingRateState provides information about the state of the dispensing rate justifying 
why the ActualDispensingRate is different from the NominalDispensingRate.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2755</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6388</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6388" BrowseName="Id" ParentNodeId="ns=1;i=6242" DataType="UInt16" AccessLevel="5">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6242</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21388" BrowseName="1:ExpectedMaterials" ParentNodeId="ns=1;i=21334" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>ExpectedMaterials</DisplayName>
    <Description>The array of sublots of the material that are expected at the machine loading point for the 
current production.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21389" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=21334" DataType="String">
    <DisplayName>HardwareRevision</DisplayName>
    <Description>Revision level of the hardware of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21390" BrowseName="1:LoadedMaterial" ParentNodeId="ns=1;i=21334" DataType="MaterialSublotType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>LoadedMaterial</DisplayName>
    <Description>An array of the sublots that entered the machine loading point. When a sublot is unloaded, it is 
also removed from the array.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21391" BrowseName="1:LoadingPoint" ParentNodeId="ns=1;i=21334" DataType="MaterialPointType">
    <DisplayName>LoadingPoint</DisplayName>
    <Description>The Property LoadingPoint contains the identification of the loading point and the material 
that will be loaded.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5040</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialPointType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <Description />
                        <MaterialCapability />
                        <PropagatesProductionOrder>false</PropagatesProductionOrder>
                    </MaterialPointType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21392" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=21334" DataType="LocalizedText">
    <DisplayName>Manufacturer</DisplayName>
    <Description>Model name of the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21393" BrowseName="1:MaterialIntegrityAgent" ParentNodeId="ns=1;i=21334" DataType="MaterialIntegrityAgentEnumeration" AccessLevel="3">
    <DisplayName>MaterialIntegrityAgent</DisplayName>
    <Description>MaterialIntegrityAgent defines how material validation is performed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20256" BrowseName="1:MaterialPointDefinition" ParentNodeId="ns=1;i=21334" DataType="MaterialPointType">
    <DisplayName>MaterialPointDefinition</DisplayName>
    <Description>The Property MaterialPointDefinition contains the identification of the material point and the material that is processed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5040</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialPointType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <ID></ID>
                        <Description />
                        <MaterialCapability />
                        <PropagatesProductionOrder>false</PropagatesProductionOrder>
                    </MaterialPointType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=20258" BrowseName="1:MES_ID" ParentNodeId="ns=1;i=21334" DataType="String" AccessLevel="3">
    <DisplayName>MES_ID</DisplayName>
    <Description>Unique identifier for the material point in an external system, e.g. MES.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21394" BrowseName="2:Model" ParentNodeId="ns=1;i=21334" DataType="LocalizedText">
    <DisplayName>Model</DisplayName>
    <Description>Name of the company that manufactured the device</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21334</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21395" BrowseName="1:NominalDispensingRate" ParentNodeId="ns=1;i=21334" DataType="Double">
    <DisplayName>NominalDispensingRate</DisplayName>
    <Description>The nominal rate at which the input material is dispensed when the machine runs at design 
speed.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21396</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21397</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21398</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=21399</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21396" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21395" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21397" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21395" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21398" BrowseName="EURange" ParentNodeId="ns=1;i=21395" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <Description>The range for the material quantity value.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21395</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21399" BrowseName="1:ValueInBUoM" ParentNodeId="ns=1;i=21395" DataType="Double">
    <DisplayName>ValueInBUoM</DisplayName>
    <Description>The material quantity in base unit of measure.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21401</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=21402</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21395</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21401" BrowseName="1:DisplayFormat" ParentNodeId="ns=1;i=21399" DataType="String">
    <DisplayName>DisplayFormat</DisplayName>
    <Description>Display format for visualization of the AnalogUnitType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21399</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21402" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=21399" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21399</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21405" BrowseName="1:PresentedMaterial" ParentNodeId="ns=1;i=21334" DataType="MaterialSublotType" AccessLevel="3">
    <DisplayName>PresentedMaterial</DisplayName>
    <Description>The material presented to the material loading point, but not yet loaded.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5014</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <MaterialSublotType xmlns="http://opcfoundation.org/UA/TMC/v2/Types.xsd">
                        <EncodingMask>0</EncodingMask>
                        <ID></ID>
                        <MES_ID></MES_ID>
                        <MaterialLot>
                            <EncodingMask>0</EncodingMask>
                            <ID></ID>
                            <MES_ID></MES_ID>
                            <Description />
                            <MaterialDefinition>
                                <EncodingMask>0</EncodingMask>
                                <ID></ID>
                                <MES_ID></MES_ID>
                                <Description />
                                <BaseUnitOfMeasure>
                                    <NamespaceUri xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"></NamespaceUri>
                                    <UnitId xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0</UnitId>
                                    <DisplayName xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                    <Description xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
                                </BaseUnitOfMeasure>
                                <BatchManaged>false</BatchManaged>
                            </MaterialDefinition>
                            <Status>Unrestricted_0</Status>
                            <ProductionDate>1900-01-01T00:00:00Z</ProductionDate>
                        </MaterialLot>
                        <MaterialStorageLocationID></MaterialStorageLocationID>
                        <Quantity>0</Quantity>
                    </MaterialSublotType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=21406" BrowseName="1:PresentedMaterialValidationStatus" ParentNodeId="ns=1;i=21334" DataType="MaterialValidationStatusEnumeration">
    <DisplayName>PresentedMaterialValidationStatus</DisplayName>
    <Description>The status of the validation of the presented material.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21334</Reference>
    </References>
    <Value>
      <uax:Int32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Int32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=