<?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/PNRIO/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/PNRIO/" Version="1.00.1" PublicationDate="2022-07-11T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.7" PublicationDate="2020-07-15T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.02.2" PublicationDate="2020-06-02T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="Byte">i=3</Alias>
    <Alias Alias="Int16">i=4</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Int32">i=6</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="Float">i=10</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="LocalizedText">i=21</Alias>
    <Alias Alias="Number">i=26</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="IdType">i=256</Alias>
    <Alias Alias="Duration">i=290</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="PnIoTelegramStatusEnumeration">ns=1;i=3002</Alias>
    <Alias Alias="RioPaDigitalValueDataType">ns=1;i=3003</Alias>
    <Alias Alias="RioSignalTypeEnumeration">ns=1;i=3005</Alias>
    <Alias Alias="RioSubstitutePolicyEnumeration">ns=1;i=3006</Alias>
    <Alias Alias="RioChannelModeEnumeration">ns=1;i=3007</Alias>
    <Alias Alias="RioQualityEnumeration">ns=1;i=3008</Alias>
    <Alias Alias="RioSpecifierEnumeration">ns=1;i=3009</Alias>
    <Alias Alias="RioQualifierEnumeration">ns=1;i=3010</Alias>
    <Alias Alias="RioChannelDiagnosisStatusEnumeration">ns=1;i=3011</Alias>
    <Alias Alias="RioPaDigitalInputConfigDataType">ns=1;i=3012</Alias>
    <Alias Alias="RioFaDigitalInputConfigDataType">ns=1;i=3013</Alias>
    <Alias Alias="RioPaDigitalOutputConfigDataType">ns=1;i=3014</Alias>
    <Alias Alias="RioFaDigitalOutputConfigDataType">ns=1;i=3015</Alias>
    <Alias Alias="RioPaAnalogInputConfigDataType">ns=1;i=3016</Alias>
    <Alias Alias="RioFaAnalogInputConfigDataType">ns=1;i=3017</Alias>
    <Alias Alias="RioPaAnalogOutputConfigDataType">ns=1;i=3018</Alias>
    <Alias Alias="RioFaAnalogOutputConfigDataType">ns=1;i=3019</Alias>
    <Alias Alias="RioAnalogDataType">ns=1;i=3020</Alias>
    <Alias Alias="RioPaDigitalProcessValueDataType">ns=1;i=3021</Alias>
    <Alias Alias="RioFaDigitalProcessValueDataType">ns=1;i=3022</Alias>
    <Alias Alias="RioBitFieldDataType">ns=1;i=3023</Alias>
    <Alias Alias="RioPaAnalogProcessValueDataType">ns=1;i=3024</Alias>
    <Alias Alias="RioFaAnalogProcessValueDataType">ns=1;i=3025</Alias>
    <Alias Alias="RioChannelDiagnosisReasonEnumeration">ns=1;i=3026</Alias>
    <Alias Alias="RioPaAnalogValueDataType">ns=1;i=3027</Alias>
    <Alias Alias="HasRioInputChannel">ns=1;i=4004</Alias>
    <Alias Alias="HasRioOutputChannel">ns=1;i=4005</Alias>
    <Alias Alias="HasRioProcessVariable">ns=1;i=4006</Alias>
    <Alias Alias="HasRioConfiguration">ns=1;i=4007</Alias>
  </Aliases>
  <UADataType NodeId="ns=1;i=3002" BrowseName="1:PnIoTelegramStatusEnumeration">
    <DisplayName>PnIoTelegramStatusEnumeration</DisplayName>
    <Category>PNRIO Cyclic Telegrams</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:PnIoTelegramStatusEnumeration">
      <Field Name="GOOD" Value="0">
        <Description>For ConsumerStatus: The submodule’s IO data object could be successfully processed by the application process.
For ProviderStatus: The content of the submodule’s IO data object is valid.
</Description>
      </Field>
      <Field Name="BAD_BY_SUBSLOT" Value="1">
        <Description>For ConsumerStatus: not used.
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the submodule.
</Description>
      </Field>
      <Field Name="BAD_BY_SLOT" Value="2">
        <Description>For ConsumerStatus: not used.
For ProviderStatus: . The content of the submodule’s IO data object is invalid. The condition was detected by the module.
</Description>
      </Field>
      <Field Name="BAD_BY_DEVICE" Value="3">
        <Description>For ConsumerStatus: The IO device has locally detected problems to convey data.
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the device.
</Description>
      </Field>
      <Field Name="BAD_BY_CONTROLLER" Value="4">
        <Description>For ConsumerStatus: The submodule’s IO data object could not be successfully processed by the application of the Controller (e.g. because of the operation state “stop”).
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was only locally detected by the Controller.
</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="EnumValues" ParentNodeId="ns=1;i=3002" DataType="EnumValueType" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>GOOD</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>For ConsumerStatus: The submodule’s IO data object could be successfully processed by the application process.
For ProviderStatus: The content of the submodule’s IO data object is valid.
</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>BAD_BY_SUBSLOT</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>For ConsumerStatus: not used.
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the submodule.
</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>BAD_BY_SLOT</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>For ConsumerStatus: not used.
For ProviderStatus: . The content of the submodule’s IO data object is invalid. The condition was detected by the module.
</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>BAD_BY_DEVICE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>For ConsumerStatus: The IO device has locally detected problems to convey data.
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the device.
</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>BAD_BY_CONTROLLER</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>For ConsumerStatus: The submodule’s IO data object could not be successfully processed by the application of the Controller (e.g. because of the operation state “stop”).
For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was only locally detected by the Controller.
</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3026" BrowseName="1:RioChannelDiagnosisReasonEnumeration">
    <DisplayName>RioChannelDiagnosisReasonEnumeration</DisplayName>
    <Category>PNRIO Alarms</Category>
    <Category>PNRIO Events</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.9</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6231</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioChannelDiagnosisReasonEnumeration">
      <Field Name="ALL_DISAPPEARS" Value="0">
        <Description>No diagnosis condition of any severity is persisting.</Description>
      </Field>
      <Field Name="APPEARS" Value="1">
        <Description>The diagnosis condition indicated arises and/or persists. </Description>
      </Field>
      <Field Name="DISAPPEARS" Value="2">
        <Description>The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel.</Description>
      </Field>
      <Field Name="DISAPPEARS_OTHER_REMAIN" Value="3">
        <Description>The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6231" BrowseName="EnumValues" ParentNodeId="ns=1;i=3026" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3026</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>ALL_DISAPPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No diagnosis condition of any severity is persisting.</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>APPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated arises and/or persists. </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>DISAPPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel.</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>DISAPPEARS_OTHER_REMAIN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3011" BrowseName="1:RioChannelDiagnosisStatusEnumeration">
    <DisplayName>RioChannelDiagnosisStatusEnumeration</DisplayName>
    <Category>PNRIO Alarms</Category>
    <Category>PNRIO Events</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioChannelDiagnosisStatusEnumeration">
      <Field Name="HI_LIM_EXCEEDED" Value="0">
        <Description>Upper limit value exceeded. Only supported by RIOforPA channels. </Description>
      </Field>
      <Field Name="LO_LIM_EXCEEDED" Value="1">
        <Description>Lower limit value underrun. Only supported by RIOforPA channels.</Description>
      </Field>
      <Field Name="SIMULATION_ACTIVE" Value="2">
        <Description>Simulation is active. Only supported by RIOforPA channels.</Description>
      </Field>
      <Field Name="MODE_CHANGED" Value="3">
        <Description>Mode of block has changed. Only supported by RIOforPA channels.</Description>
      </Field>
      <Field Name="SUBSTITUTE_VALUE_USED" Value="4">
        <Description>Substitute value used. Only supported by RIOforPA channels.</Description>
      </Field>
      <Field Name="Q_BAD_SUBSTITUTE_VALUE_USED" Value="5">
        <Description>Process Image Qualifier = 0. Substitute value used by (Sub)Module. Only supported by RIOforFA channels.</Description>
      </Field>
      <Field Name="OUT_OF_SERVICE" Value="6">
        <Description>The channel has ceased operation.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="EnumValues" ParentNodeId="ns=1;i=3011" DataType="EnumValueType" ValueRank="1" ArrayDimensions="7">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>HI_LIM_EXCEEDED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Upper limit value exceeded. Only supported by RIOforPA channels. </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>LO_LIM_EXCEEDED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Lower limit value underrun. Only supported by RIOforPA channels.</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>SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Simulation is active. Only supported by RIOforPA channels.</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>MODE_CHANGED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Mode of block has changed. Only supported by RIOforPA channels.</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>SUBSTITUTE_VALUE_USED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Substitute value used. Only supported by RIOforPA channels.</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>Q_BAD_SUBSTITUTE_VALUE_USED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Process Image Qualifier = 0. Substitute value used by (Sub)Module. Only supported by RIOforFA channels.</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>OUT_OF_SERVICE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The channel has ceased operation.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3007" BrowseName="1:RioChannelModeEnumeration">
    <DisplayName>RioChannelModeEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.4</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioChannelModeEnumeration">
      <Field Name="AUTO" Value="0">
        <Description>Do not use the value of the ManualProcessValue variable as Process Value of the RIO Channel.</Description>
      </Field>
      <Field Name="MANUAL" Value="1">
        <Description>Use the value of the ManualProcessValue variable as Process Value of the RIO Channel.</Description>
      </Field>
      <Field Name="OUT_OF_SERVICE" Value="2">
        <Description>The RIO Channel is out of service.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="EnumValues" ParentNodeId="ns=1;i=3007" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>AUTO</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Do not use the value of the ManualProcessValue variable as Process Value of the RIO Channel.</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>MANUAL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Use the value of the ManualProcessValue variable as Process Value of the RIO Channel.</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>OUT_OF_SERVICE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The RIO Channel is out of service.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3010" BrowseName="1:RioQualifierEnumeration">
    <DisplayName>RioQualifierEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioQualifierEnumeration">
      <Field Name="BAD_NOT_SPECIFIC" Value="0">
        <Description>Proxy determines that a device does not communicate.</Description>
      </Field>
      <Field Name="BAD_NOT_CONNECTED" Value="8">
        <Description>Some communication error: the device is currently unavailable.</Description>
      </Field>
      <Field Name="BAD_NOT_CONNECTED_SIMULATION_ACTIVE" Value="9">
        <Description>Same as BAD_NOT_CONNECTED but with simulate flag set.</Description>
      </Field>
      <Field Name="BAD_PASSIVATED" Value="32">
        <Description>The channel is passivated.</Description>
      </Field>
      <Field Name="BAD_PASSIVATED_SIMULATION_ACTIVE" Value="33">
        <Description>Same as BAD_PASSIVATED but with simulate flag set.</Description>
      </Field>
      <Field Name="BAD_MAINTENANCE_ALARM" Value="36">
        <Description>No measurement available because of a failure.</Description>
      </Field>
      <Field Name="BAD_MAINTENANCE_ALARM_SIMULATION_ACTIVE" Value="37">
        <Description>Same as BAD_MAINTENANCE_ALARM but with simulate flag set.</Description>
      </Field>
      <Field Name="BAD_PROCESS" Value="40">
        <Description>No measurement available because of invalid process conditions.</Description>
      </Field>
      <Field Name="BAD_PROCESS_SIMULATION_ACTIVE" Value="41">
        <Description>Same as BAD_PROCESS but with simulate flag set.</Description>
      </Field>
      <Field Name="BAD_FUNCTION_CHECK" Value="60">
        <Description>Local override, value not usable.</Description>
      </Field>
      <Field Name="BAD_FUNCTION_CHECK_SIMULATION_ACTIVE" Value="61">
        <Description>Same as BAD_FUNCTION_CHECK but with simulate flag set.</Description>
      </Field>
      <Field Name="UNCERTAIN_SUBSTITUTE_SET" Value="72">
        <Description>The configured substitute value (see SubstituteValue) is used as Process Value.</Description>
      </Field>
      <Field Name="UNCERTAIN_SUBSTITUTE_SET_SIMULATION_ACTIVE" Value="73">
        <Description>Same as UNCERTAIN_SUBSTITUTE_SET but with simulate flag set.</Description>
      </Field>
      <Field Name="UNCERTAIN_INITIAL_VALUE" Value="76">
        <Description>Default value since no measured value is available.</Description>
      </Field>
      <Field Name="UNCERTAIN_INITIAL_VALUE_SIMULATION_ACTIVE" Value="77">
        <Description>Same as UNCERTAIN_INITIAL_VALUE but with simulate flag set.</Description>
      </Field>
      <Field Name="UNCERTAIN_MAINTENANCE_DEMANDED" Value="104">
        <Description>Value is potentially invalid.</Description>
      </Field>
      <Field Name="UNCERTAIN_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE" Value="105">
        <Description>Same as UNCERTAIN_MAINTENANCE_DEMANDED but with simulate flag set.</Description>
      </Field>
      <Field Name="UNCERTAIN_NO_MAINTENANCE" Value="120">
        <Description>The process conditions are out of the specified operating range of the device.</Description>
      </Field>
      <Field Name="UNCERTAIN_NO_MAINTENANCE_SIMULATION_ACTIVE" Value="121">
        <Description>Same as UNCERTAIN_NO_MAINTENANCE but with simulate flag set.</Description>
      </Field>
      <Field Name="GOOD" Value="128">
        <Description>No error or special condition is associated with this value.</Description>
      </Field>
      <Field Name="GOOD_SIMULATION_ACTIVE" Value="129">
        <Description>Same as GOOD but with simulate flag set.</Description>
      </Field>
      <Field Name="UPDATE" Value="130">
        <Description>IM_Revision_Counter changed.</Description>
      </Field>
      <Field Name="GOOD_INITIATE_FAULT_STATE" Value="160">
        <Description>The value is from a block that wants its following output block (e.g. Actuator FB) to go to Fail Safe.</Description>
      </Field>
      <Field Name="GOOD_MAINTENANCE_REQUIRED" Value="164">
        <Description>Value is usable. Maintenance is recommended within a medium-term period.</Description>
      </Field>
      <Field Name="GOOD_MAINTENANCE_REQUIRED_SIMULATION_ACTIVE" Value="165">
        <Description>Same as GOOD_MAINTENANCE_REQUIRED but with simulate flag set.</Description>
      </Field>
      <Field Name="GOOD_MAINTENANCE_DEMANDED" Value="168">
        <Description>Value is usable. Maintenance is strongly recommended within a short-term period.</Description>
      </Field>
      <Field Name="GOOD_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE" Value="169">
        <Description>Same as GOOD_MAINTENANCE_DEMANDED but with simulate flag set.</Description>
      </Field>
      <Field Name="GOOD_LOCAL_OVERRIDE" Value="156">
        <Description>The value is from a block that has been locked out.</Description>
      </Field>
      <Field Name="GOOD_LOCAL_OVERRIDE_SIMULATION_ACTIVE" Value="157">
        <Description>Same as GOOD_LOCAL_OVERRIDE_SIMULATED but with simulate flag set.</Description>
      </Field>
      <Field Name="GOOD_FUNCTION_CHECK" Value="188">
        <Description>Function check is being executed.</Description>
      </Field>
      <Field Name="GOOD_FUNCTION_CHECK_SIMULATION_ACTIVE" Value="189">
        <Description>Same as GOOD_FUNCTION_CHECK but with simulate flag set.</Description>
      </Field>
      <Field Name="UNSPECIFIED" Value="255">
        <Description>No information about the status is given.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="EnumValues" ParentNodeId="ns=1;i=3010" DataType="EnumValueType" ValueRank="1" ArrayDimensions="32">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>BAD_NOT_SPECIFIC</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Proxy determines that a device does not communicate.</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>BAD_NOT_CONNECTED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Some communication error: the device is currently unavailable.</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>BAD_NOT_CONNECTED_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as BAD_NOT_CONNECTED but with simulate flag set.</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>32</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_PASSIVATED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The channel is passivated.</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>33</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_PASSIVATED_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as BAD_PASSIVATED but with simulate flag set.</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>36</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_MAINTENANCE_ALARM</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No measurement available because of a failure.</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>37</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_MAINTENANCE_ALARM_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as BAD_MAINTENANCE_ALARM but with simulate flag set.</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>40</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_PROCESS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No measurement available because of invalid process conditions.</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>41</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_PROCESS_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as BAD_PROCESS but with simulate flag set.</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>60</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_FUNCTION_CHECK</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Local override, value not usable.</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>61</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BAD_FUNCTION_CHECK_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as BAD_FUNCTION_CHECK but with simulate flag set.</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>72</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_SUBSTITUTE_SET</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The configured substitute value (see SubstituteValue) is used as Process Value.</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>73</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_SUBSTITUTE_SET_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as UNCERTAIN_SUBSTITUTE_SET but with simulate flag set.</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>76</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_INITIAL_VALUE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Default value since no measured value is available.</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>77</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_INITIAL_VALUE_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as UNCERTAIN_INITIAL_VALUE but with simulate flag set.</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>104</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_MAINTENANCE_DEMANDED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Value is potentially invalid.</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>105</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as UNCERTAIN_MAINTENANCE_DEMANDED but with simulate flag set.</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>120</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_NO_MAINTENANCE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The process conditions are out of the specified operating range of the device.</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>121</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNCERTAIN_NO_MAINTENANCE_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as UNCERTAIN_NO_MAINTENANCE but with simulate flag set.</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>128</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No error or special condition is associated with this value.</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>129</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as GOOD but with simulate flag set.</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>130</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UPDATE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>IM_Revision_Counter changed.</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>160</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_INITIATE_FAULT_STATE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The value is from a block that wants its following output block (e.g. Actuator FB) to go to Fail Safe.</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>164</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_MAINTENANCE_REQUIRED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Value is usable. Maintenance is recommended within a medium-term period.</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>165</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_MAINTENANCE_REQUIRED_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as GOOD_MAINTENANCE_REQUIRED but with simulate flag set.</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>168</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_MAINTENANCE_DEMANDED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Value is usable. Maintenance is strongly recommended within a short-term period.</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>169</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as GOOD_MAINTENANCE_DEMANDED but with simulate flag set.</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>156</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_LOCAL_OVERRIDE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The value is from a block that has been locked 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>157</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_LOCAL_OVERRIDE_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as GOOD_LOCAL_OVERRIDE_SIMULATED but with simulate flag set.</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>188</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_FUNCTION_CHECK</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Function check is being executed.</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>189</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>GOOD_FUNCTION_CHECK_SIMULATION_ACTIVE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Same as GOOD_FUNCTION_CHECK but with simulate flag set.</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>255</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNSPECIFIED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No information about the status is given.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:RioQualityEnumeration">
    <DisplayName>RioQualityEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioQualityEnumeration">
      <Field Name="GOOD" Value="0">
        <Description>Input: The Process Value can be used by the Controller. Output: The Signal was generated from the Process Value.</Description>
      </Field>
      <Field Name="UNCERTAIN" Value="1">
        <Description>An error condition could compromise the Process Value (Input) or the Signal (Output).</Description>
      </Field>
      <Field Name="BAD" Value="2">
        <Description>Input: The Process Value cannot be used by the Controller. Output: The Signal may not be generated from the Process Value.</Description>
      </Field>
      <Field Name="UNSPECIFIED" Value="255">
        <Description>No information about the status is given.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="EnumValues" ParentNodeId="ns=1;i=3008" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>GOOD</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Input: The Process Value can be used by the Controller. Output: The Signal was generated from the Process Value.</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>UNCERTAIN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>An error condition could compromise the Process Value (Input) or the Signal (Output).</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>BAD</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Input: The Process Value cannot be used by the Controller. Output: The Signal may not be generated from the Process Value.</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>255</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNSPECIFIED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No information about the status is given.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3005" BrowseName="1:RioSignalTypeEnumeration">
    <DisplayName>RioSignalTypeEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioSignalTypeEnumeration">
      <Field Name="CURRENT-4-20_mA" SymbolicName="CURRENT_4_20_mA" Value="0">
        <Description>Current, 4 to 20 mA</Description>
      </Field>
      <Field Name="CURRENT-0-20_mA" SymbolicName="CURRENT_0_20_mA" Value="1">
        <Description>Current, 0 to 20 mA</Description>
      </Field>
      <Field Name="VOLTAGE-0-10_V" SymbolicName="VOLTAGE_0_10_V" Value="2">
        <Description>Voltage, 0 to 10 V</Description>
      </Field>
      <Field Name="VOLTAGE-10-10_V" SymbolicName="VOLTAGE_10_10_V" Value="3">
        <Description>Voltage, -10 to 10 V</Description>
      </Field>
      <Field Name="HART" Value="4">
        <Description>HART Communication (this includes 4 to 20 mA)</Description>
      </Field>
      <Field Name="DIGITAL-0/24V" SymbolicName="DIGITAL_0_24V" Value="5">
        <Description>Digital, 0/24 V (discrete input or output only)</Description>
      </Field>
      <Field Name="NAMUR" Value="6">
        <Description>See NAMUR NE 107.</Description>
      </Field>
      <Field Name="MANUFACTURER_SPECIFIC" Value="7">
        <Description>None of the above.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="EnumValues" ParentNodeId="ns=1;i=3005" DataType="EnumValueType" ValueRank="1" ArrayDimensions="8">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>CURRENT-4-20_mA</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Current, 4 to 20 mA</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>CURRENT-0-20_mA</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Current, 0 to 20 mA</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>VOLTAGE-0-10_V</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Voltage, 0 to 10 V</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>VOLTAGE-10-10_V</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Voltage, -10 to 10 V</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>HART</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>HART Communication (this includes 4 to 20 mA)</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>DIGITAL-0/24V</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Digital, 0/24 V (discrete input or output only)</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>NAMUR</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>See NAMUR NE 107.</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>MANUFACTURER_SPECIFIC</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>None of the above.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:RioSpecifierEnumeration">
    <DisplayName>RioSpecifierEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioSpecifierEnumeration">
      <Field Name="NORMAL" Value="0">
        <Description>Good signal.</Description>
      </Field>
      <Field Name="FAILURE" Value="1">
        <Description>Invalid signal due to malfunction of a sensor or actuator.</Description>
      </Field>
      <Field Name="FUNCTION_CHECK" Value="2">
        <Description>Temporarily invalid signal.</Description>
      </Field>
      <Field Name="MAINTENANCE_REQUEST" Value="3">
        <Description>Valid signal, but function could drop or cease soon.</Description>
      </Field>
      <Field Name="OUT_OF_SPECIFICATION" Value="4">
        <Description>Device is running beyond permissible range of some other parameter.</Description>
      </Field>
      <Field Name="UNSPECIFIED" Value="255">
        <Description>No information about the status is given.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="EnumValues" ParentNodeId="ns=1;i=3009" DataType="EnumValueType" ValueRank="1" ArrayDimensions="6">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>NORMAL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Good signal.</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>FAILURE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Invalid signal due to malfunction of a sensor or actuator.</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>FUNCTION_CHECK</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Temporarily invalid signal.</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>MAINTENANCE_REQUEST</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Valid signal, but function could drop or cease soon.</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>OUT_OF_SPECIFICATION</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Device is running beyond permissible range of some other parameter.</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>255</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNSPECIFIED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No information about the status is given.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:RioSubstitutePolicyEnumeration">
    <DisplayName>RioSubstitutePolicyEnumeration</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.4.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:RioSubstitutePolicyEnumeration">
      <Field Name="USE_SUBSTITUTE_VALUE" Value="0">
        <Description>The value of the SubstituteValue configuration property is used as substitute value if an error condition is detected.</Description>
      </Field>
      <Field Name="USE_LAST_VALID_VALUE" Value="1">
        <Description>The last valid value is used as substitute value if an error condition is detected.</Description>
      </Field>
      <Field Name="USE_ACTUAL_VALUE" Value="2">
        <Description>No substitute value is used, the process value can have the wrong calculated value and status even if the error condition is detected.</Description>
      </Field>
      <Field Name="Unspecified" Value="255">
        <Description>No information about the status is given.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="EnumValues" ParentNodeId="ns=1;i=3006" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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>USE_SUBSTITUTE_VALUE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The value of the SubstituteValue configuration property is used as substitute value if an error condition is detected.</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>USE_LAST_VALID_VALUE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The last valid value is used as substitute value if an error condition is detected.</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>USE_ACTUAL_VALUE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No substitute value is used, the process value can have the wrong calculated value and status even if the error condition is detected.</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>255</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Unspecified</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No information about the status is given.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3023" BrowseName="1:RioBitFieldDataType">
    <DisplayName>RioBitFieldDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioBitFieldDataType">
      <Field Name="BitData" DataType="UInt32" />
      <Field Name="BitUsed" DataType="UInt32" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6182" BrowseName="1:RioBitFieldDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioBitFieldDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioBitFieldDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6216" BrowseName="1:RioBitFieldDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioBitFieldDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioBitFieldDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3017" BrowseName="1:RioFaAnalogInputConfigDataType">
    <DisplayName>RioFaAnalogInputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.6</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaAnalogInputConfigDataType">
      <Field Name="Damping" DataType="Float" />
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SupplyVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="RioAnalogDataType" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="1:RioFaAnalogInputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaAnalogInputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaAnalogInputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="1:RioFaAnalogInputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaAnalogInputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaAnalogInputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3019" BrowseName="1:RioFaAnalogOutputConfigDataType">
    <DisplayName>RioFaAnalogOutputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.8</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaAnalogOutputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SupplyVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="LoadVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="RioAnalogDataType" />
      <Field Name="SubstituteTime" DataType="Float" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="1:RioFaAnalogOutputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaAnalogOutputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaAnalogOutputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:RioFaAnalogOutputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaAnalogOutputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaAnalogOutputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3028" BrowseName="1:RioFaAnalogValueDataType">
    <DisplayName>RioFaAnalogValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.7</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5064</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5066</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5065</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaAnalogValueDataType">
      <Field Name="Value" DataType="RioAnalogDataType">
        <Description>Current value.</Description>
      </Field>
      <Field Name="Qualifier" DataType="Boolean">
        <Description>Current status.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6314" BrowseName="1:RioFaAnalogValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaAnalogValueDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaAnalogValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6315" BrowseName="1:RioFaAnalogValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaAnalogValueDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaAnalogValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3025" BrowseName="1:RioFaAnalogProcessValueDataType">
    <DisplayName>RioFaAnalogProcessValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.9</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5040</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5041</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3028</Reference>
    </References>
    <Definition Name="1:RioFaAnalogProcessValueDataType">
      <Field Name="Quality" DataType="Byte">
        <Description>Value of RioQualityEnumeration.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="1:RioFaAnalogProcessValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaAnalogProcessValueDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaAnalogProcessValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:RioFaAnalogProcessValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaAnalogProcessValueDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaAnalogProcessValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3013" BrowseName="1:RioFaDigitalInputConfigDataType">
    <DisplayName>RioFaDigitalInputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaDigitalInputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SupplyVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="Boolean" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:RioFaDigitalInputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaDigitalInputConfigDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaDigitalInputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:RioFaDigitalInputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaDigitalInputConfigDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaDigitalInputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3015" BrowseName="1:RioFaDigitalOutputConfigDataType">
    <DisplayName>RioFaDigitalOutputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.4</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaDigitalOutputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SupplyVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="LoadVoltageCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="Boolean" />
      <Field Name="SubstituteTime" DataType="Float" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="1:RioFaDigitalOutputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaDigitalOutputConfigDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaDigitalOutputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="1:RioFaDigitalOutputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaDigitalOutputConfigDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaDigitalOutputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:RioFaDigitalValueDataType">
    <DisplayName>RioFaDigitalValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5060</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5059</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioFaDigitalValueDataType">
      <Field Name="Value" DataType="Boolean">
        <Description>Current value.</Description>
      </Field>
      <Field Name="Qualifier" DataType="Boolean">
        <Description>Current status.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6310" BrowseName="1:RioFaDigitalValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaDigitalValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaDigitalValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6311" BrowseName="1:RioFaDigitalValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaDigitalValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5059</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaDigitalValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3022" BrowseName="1:RioFaDigitalProcessValueDataType">
    <DisplayName>RioFaDigitalProcessValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.4</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5031</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3004</Reference>
    </References>
    <Definition Name="1:RioFaDigitalProcessValueDataType">
      <Field Name="Quality" DataType="Byte">
        <Description>Value of RioQualityEnumeration.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="1:RioFaDigitalProcessValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioFaDigitalProcessValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5031</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioFaDigitalProcessValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:RioFaDigitalProcessValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioFaDigitalProcessValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioFaDigitalProcessValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3016" BrowseName="1:RioPaAnalogInputConfigDataType">
    <DisplayName>RioPaAnalogInputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaAnalogInputConfigDataType">
      <Field Name="Damping" DataType="Float" />
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="RioAnalogDataType" />
      <Field Name="HighLimit" DataType="RioAnalogDataType" />
      <Field Name="LowLimit" DataType="RioAnalogDataType" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:RioPaAnalogInputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaAnalogInputConfigDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaAnalogInputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="1:RioPaAnalogInputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaAnalogInputConfigDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaAnalogInputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3018" BrowseName="1:RioPaAnalogOutputConfigDataType">
    <DisplayName>RioPaAnalogOutputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.7</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaAnalogOutputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="RioAnalogDataType" />
      <Field Name="SubstituteTime" DataType="Float" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="1:RioPaAnalogOutputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaAnalogOutputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaAnalogOutputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="1:RioPaAnalogOutputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaAnalogOutputConfigDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaAnalogOutputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3027" BrowseName="1:RioPaAnalogValueDataType">
    <DisplayName>RioPaAnalogValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.6</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5061</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5063</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaAnalogValueDataType">
      <Field Name="Value" DataType="RioAnalogDataType">
        <Description>Current value.</Description>
      </Field>
      <Field Name="Qualifier" DataType="Byte">
        <Description>Current status.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6312" BrowseName="1:RioPaAnalogValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaAnalogValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5061</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaAnalogValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6313" BrowseName="1:RioPaAnalogValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaAnalogValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaAnalogValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3024" BrowseName="1:RioPaAnalogProcessValueDataType">
    <DisplayName>RioPaAnalogProcessValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.8</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5039</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3027</Reference>
    </References>
    <Definition Name="1:RioPaAnalogProcessValueDataType">
      <Field Name="Quality" DataType="Byte">
        <Description>Status information encoded as RioQualityEnumeration.</Description>
      </Field>
      <Field Name="NE_107" DataType="Byte">
        <Description>Status information according to NAMUR 107 encoded as RioSpecifierEnumeration.</Description>
      </Field>
      <Field Name="Status_full" DataType="Byte">
        <Description>Status information according to PA-Profile V3 and PA-Profile V4 encoded as RioQualifierEnumeration.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="1:RioPaAnalogProcessValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaAnalogProcessValueDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaAnalogProcessValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="1:RioPaAnalogProcessValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaAnalogProcessValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaAnalogProcessValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:RioPaDigitalInputConfigDataType">
    <DisplayName>RioPaDigitalInputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaDigitalInputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="InversionEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="Boolean" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="1:RioPaDigitalInputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaDigitalInputConfigDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaDigitalInputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:RioPaDigitalInputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaDigitalInputConfigDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaDigitalInputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3014" BrowseName="1:RioPaDigitalOutputConfigDataType">
    <DisplayName>RioPaDigitalOutputConfigDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.1.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaDigitalOutputConfigDataType">
      <Field Name="SignalType" DataType="RioSignalTypeEnumeration" />
      <Field Name="WireCheckEnabled" DataType="Boolean" />
      <Field Name="InversionEnabled" DataType="Boolean" />
      <Field Name="SubstitutePolicy" DataType="RioSubstitutePolicyEnumeration" />
      <Field Name="SubstituteValue" DataType="Boolean" />
      <Field Name="SubstituteTime" DataType="Float" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="1:RioPaDigitalOutputConfigDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaDigitalOutputConfigDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaDigitalOutputConfigDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="1:RioPaDigitalOutputConfigDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaDigitalOutputConfigDataType</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=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaDigitalOutputConfigDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:RioPaDigitalValueDataType">
    <DisplayName>RioPaDigitalValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5057</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5056</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:RioPaDigitalValueDataType">
      <Field Name="Value" DataType="Boolean">
        <Description>Current value.</Description>
      </Field>
      <Field Name="Qualifier" DataType="Byte">
        <Description>Current status.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6308" BrowseName="1:RioPaDigitalValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaDigitalValueDataType</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=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaDigitalValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6309" BrowseName="1:RioPaDigitalValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaDigitalValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5056</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaDigitalValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3021" BrowseName="1:RioPaDigitalProcessValueDataType">
    <DisplayName>RioPaDigitalProcessValueDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.3</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3003</Reference>
    </References>
    <Definition Name="1:RioPaDigitalProcessValueDataType">
      <Field Name="Quality" DataType="Byte">
        <Description>Status information encoded as RioQualityEnumeration</Description>
      </Field>
      <Field Name="NE_107" DataType="Byte">
        <Description>Status information according to NAMUR 107 encoded as RioSpecifierEnumeration.</Description>
      </Field>
      <Field Name="Status_full" DataType="Byte">
        <Description>Status information according to PA-Profile V3 and PA-Profile V4 encoded as RioQualifierEnumeration. </Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:RioPaDigitalProcessValueDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioPaDigitalProcessValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioPaDigitalProcessValueDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="1:RioPaDigitalProcessValueDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioPaDigitalProcessValueDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioPaDigitalProcessValueDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3020" BrowseName="1:RioAnalogDataType">
    <DisplayName>RioAnalogDataType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/10.2.5</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12756</Reference>
    </References>
    <Definition Name="1:RioAnalogDataType" IsUnion="true">
      <Field Name="Float_32" DataType="Float" />
      <Field Name="Int_16" DataType="Int16" />
      <Field Name="Int_32" DataType="Int32" />
      <Field Name="UInt_16" DataType="UInt16" />
      <Field Name="UInt_32" DataType="UInt32" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6172" BrowseName="1:RioAnalogDataType" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>RioAnalogDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6006</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RioAnalogDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6179" BrowseName="1:RioAnalogDataType" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>RioAnalogDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6008</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RioAnalogDataType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/PNRIO/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6182</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6314</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6310</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6312</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6308</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QT
        lJJTy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjPSJodHRwO
        i8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kY
        XRpb24ub3JnL1VBL1BOUklPLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9I
        nVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iUmlvQml0RmllbGREYXRhVHlwZSI+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTmFtZT0iQml0RGF0YSIvPgogIDxvcGM6R
        mllbGQgVHlwZU5hbWU9Im9wYzpVSW50MzIiIE5hbWU9IkJpdFVzZWQiLz4KIDwvb3BjOlN0c
        nVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5za
        W9uT2JqZWN0IiBOYW1lPSJSaW9GYUFuYWxvZ0lucHV0Q29uZmlnRGF0YVR5cGUiPgogIDxvc
        GM6RmllbGQgVHlwZU5hbWU9Im9wYzpGbG9hdCIgTmFtZT0iRGFtcGluZyIvPgogIDxvcGM6R
        mllbGQgVHlwZU5hbWU9InRuczpSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iIE5hbWU9IlNpZ
        25hbFR5cGUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iV
        2lyZUNoZWNrRW5hYmxlZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuI
        iBOYW1lPSJTdXBwbHlWb2x0YWdlQ2hlY2tFbmFibGVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0idG5zOlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgTmFtZT0iU3Vic3Rpd
        HV0ZVBvbGljeSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSaW9BbmFsb2dEYXRhV
        HlwZSIgTmFtZT0iU3Vic3RpdHV0ZVZhbHVlIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KI
        DxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZ
        T0iUmlvRmFBbmFsb2dPdXRwdXRDb25maWdEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0idG5zOlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgTmFtZT0iU2lnbmFsVHlwZSIvP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lPSJXaXJlQ2hlY2tFb
        mFibGVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9IlN1c
        HBseVZvbHRhZ2VDaGVja0VuYWJsZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q
        m9vbGVhbiIgTmFtZT0iTG9hZFZvbHRhZ2VDaGVja0VuYWJsZWQiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJ0bnM6UmlvU3Vic3RpdHV0ZVBvbGljeUVudW1lcmF0aW9uIiBOYW1lPSJTd
        WJzdGl0dXRlUG9saWN5Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOlJpb0FuYWxvZ
        0RhdGFUeXBlIiBOYW1lPSJTdWJzdGl0dXRlVmFsdWUiLz4KICA8b3BjOkZpZWxkIFR5cGVOY
        W1lPSJvcGM6RmxvYXQiIE5hbWU9IlN1YnN0aXR1dGVUaW1lIi8+CiA8L29wYzpTdHJ1Y3R1c
        mVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9ia
        mVjdCIgTmFtZT0iUmlvRmFBbmFsb2dWYWx1ZURhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5c
        GVOYW1lPSJ0bnM6UmlvQW5hbG9nRGF0YVR5cGUiIE5hbWU9IlZhbHVlIi8+CiAgPG9wYzpGa
        WVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9IlF1YWxpZmllciIvPgogPC9vcGM6U
        3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ0bnM6UmlvR
        mFBbmFsb2dWYWx1ZURhdGFUeXBlIiBOYW1lPSJSaW9GYUFuYWxvZ1Byb2Nlc3NWYWx1ZURhd
        GFUeXBlIj4KICA8b3BjOkZpZWxkIFNvdXJjZVR5cGU9InRuczpSaW9GYUFuYWxvZ1ZhbHVlR
        GF0YVR5cGUiIFR5cGVOYW1lPSJ0bnM6UmlvQW5hbG9nRGF0YVR5cGUiIE5hbWU9IlZhbHVlI
        i8+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0bnM6UmlvRmFBbmFsb2dWYWx1ZURhdGFUe
        XBlIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9IlF1YWxpZmllciIvPgogIDxvcGM6R
        mllbGQgVHlwZU5hbWU9Im9wYzpCeXRlIiBOYW1lPSJRdWFsaXR5Ii8+CiA8L29wYzpTdHJ1Y
        3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvb
        k9iamVjdCIgTmFtZT0iUmlvRmFEaWdpdGFsSW5wdXRDb25maWdEYXRhVHlwZSI+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0idG5zOlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgTmFtZT0iU
        2lnbmFsVHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lP
        SJXaXJlQ2hlY2tFbmFibGVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlY
        W4iIE5hbWU9IlN1cHBseVZvbHRhZ2VDaGVja0VuYWJsZWQiLz4KICA8b3BjOkZpZWxkIFR5c
        GVOYW1lPSJ0bnM6UmlvU3Vic3RpdHV0ZVBvbGljeUVudW1lcmF0aW9uIiBOYW1lPSJTdWJzd
        Gl0dXRlUG9saWN5Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hb
        WU9IlN1YnN0aXR1dGVWYWx1ZSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0c
        nVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlJpb0ZhR
        GlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0b
        nM6UmlvU2lnbmFsVHlwZUVudW1lcmF0aW9uIiBOYW1lPSJTaWduYWxUeXBlIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9IldpcmVDaGVja0VuYWJsZWQiL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iU3VwcGx5Vm9sd
        GFnZUNoZWNrRW5hYmxlZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuI
        iBOYW1lPSJMb2FkVm9sdGFnZUNoZWNrRW5hYmxlZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hb
        WU9InRuczpSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyYXRpb24iIE5hbWU9IlN1YnN0aXR1d
        GVQb2xpY3kiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iU
        3Vic3RpdHV0ZVZhbHVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkZsb2F0IiBOY
        W1lPSJTdWJzdGl0dXRlVGltZSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0c
        nVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlJpb0ZhR
        GlnaXRhbFZhbHVlRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZ
        WFuIiBOYW1lPSJWYWx1ZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuI
        iBOYW1lPSJRdWFsaWZpZXIiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y
        3R1cmVkVHlwZSBCYXNlVHlwZT0idG5zOlJpb0ZhRGlnaXRhbFZhbHVlRGF0YVR5cGUiIE5hb
        WU9IlJpb0ZhRGlnaXRhbFByb2Nlc3NWYWx1ZURhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFNvd
        XJjZVR5cGU9InRuczpSaW9GYURpZ2l0YWxWYWx1ZURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjO
        kJvb2xlYW4iIE5hbWU9IlZhbHVlIi8+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0bnM6U
        mlvRmFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lP
        SJRdWFsaWZpZXIiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgTmFtZT0iU
        XVhbGl0eSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlI
        EJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlJpb1BhQW5hbG9nSW5wdXRDb
        25maWdEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkZsb2F0IiBOYW1lP
        SJEYW1waW5nIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOlJpb1NpZ25hbFR5cGVFb
        nVtZXJhdGlvbiIgTmFtZT0iU2lnbmFsVHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpCb29sZWFuIiBOYW1lPSJXaXJlQ2hlY2tFbmFibGVkIi8+CiAgPG9wYzpGaWVsZCBUe
        XBlTmFtZT0idG5zOlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgTmFtZT0iU3Vic
        3RpdHV0ZVBvbGljeSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSaW9BbmFsb2dEY
        XRhVHlwZSIgTmFtZT0iU3Vic3RpdHV0ZVZhbHVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZ
        T0idG5zOlJpb0FuYWxvZ0RhdGFUeXBlIiBOYW1lPSJIaWdoTGltaXQiLz4KICA8b3BjOkZpZ
        WxkIFR5cGVOYW1lPSJ0bnM6UmlvQW5hbG9nRGF0YVR5cGUiIE5hbWU9Ikxvd0xpbWl0Ii8+C
        iA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9I
        nVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iUmlvUGFBbmFsb2dPdXRwdXRDb25maWdEYXRhV
        HlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zOlJpb1NpZ25hbFR5cGVFbnVtZXJhd
        GlvbiIgTmFtZT0iU2lnbmFsVHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb
        29sZWFuIiBOYW1lPSJXaXJlQ2hlY2tFbmFibGVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZ
        T0idG5zOlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgTmFtZT0iU3Vic3RpdHV0Z
        VBvbGljeSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSaW9BbmFsb2dEYXRhVHlwZ
        SIgTmFtZT0iU3Vic3RpdHV0ZVZhbHVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjO
        kZsb2F0IiBOYW1lPSJTdWJzdGl0dXRlVGltZSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+C
        iA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hb
        WU9IlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0id
        G5zOlJpb0FuYWxvZ0RhdGFUeXBlIiBOYW1lPSJWYWx1ZSIvPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpCeXRlIiBOYW1lPSJRdWFsaWZpZXIiLz4KIDwvb3BjOlN0cnVjdHVyZWRUe
        XBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idG5zOlJpb1BhQW5hbG9nVmFsd
        WVEYXRhVHlwZSIgTmFtZT0iUmlvUGFBbmFsb2dQcm9jZXNzVmFsdWVEYXRhVHlwZSI+CiAgP
        G9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ0bnM6UmlvUGFBbmFsb2dWYWx1ZURhdGFUeXBlIiBUe
        XBlTmFtZT0idG5zOlJpb0FuYWxvZ0RhdGFUeXBlIiBOYW1lPSJWYWx1ZSIvPgogIDxvcGM6R
        mllbGQgU291cmNlVHlwZT0idG5zOlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZSIgVHlwZU5hb
        WU9Im9wYzpCeXRlIiBOYW1lPSJRdWFsaWZpZXIiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJvcGM6Qnl0ZSIgTmFtZT0iUXVhbGl0eSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCeXRlIiBOYW1lPSJORV8xMDciLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qnl0Z
        SIgTmFtZT0iU3RhdHVzX2Z1bGwiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTd
        HJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJSaW9QY
        URpZ2l0YWxJbnB1dENvbmZpZ0RhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0b
        nM6UmlvU2lnbmFsVHlwZUVudW1lcmF0aW9uIiBOYW1lPSJTaWduYWxUeXBlIi8+CiAgPG9wY
        zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIE5hbWU9IldpcmVDaGVja0VuYWJsZWQiL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iSW52ZXJzaW9uR
        W5hYmxlZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSaW9TdWJzdGl0dXRlUG9sa
        WN5RW51bWVyYXRpb24iIE5hbWU9IlN1YnN0aXR1dGVQb2xpY3kiLz4KICA8b3BjOkZpZWxkI
        FR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgTmFtZT0iU3Vic3RpdHV0ZVZhbHVlIi8+CiA8L29wY
        zpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4d
        GVuc2lvbk9iamVjdCIgTmFtZT0iUmlvUGFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iI
        E5hbWU9IlNpZ25hbFR5cGUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qm9vbGVhb
        iIgTmFtZT0iV2lyZUNoZWNrRW5hYmxlZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpCb29sZWFuIiBOYW1lPSJJbnZlcnNpb25FbmFibGVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0idG5zOlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgTmFtZT0iU3Vic3Rpd
        HV0ZVBvbGljeSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiBOYW1lP
        SJTdWJzdGl0dXRlVmFsdWUiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RmxvYXQiI
        E5hbWU9IlN1YnN0aXR1dGVUaW1lIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U
        3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iUmlvU
        GFEaWdpdGFsVmFsdWVEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJvb
        2xlYW4iIE5hbWU9IlZhbHVlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJ5dGUiI
        E5hbWU9IlF1YWxpZmllciIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjd
        HVyZWRUeXBlIEJhc2VUeXBlPSJ0bnM6UmlvUGFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgTmFtZ
        T0iUmlvUGFEaWdpdGFsUHJvY2Vzc1ZhbHVlRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgU291c
        mNlVHlwZT0idG5zOlJpb1BhRGlnaXRhbFZhbHVlRGF0YVR5cGUiIFR5cGVOYW1lPSJvcGM6Q
        m9vbGVhbiIgTmFtZT0iVmFsdWUiLz4KICA8b3BjOkZpZWxkIFNvdXJjZVR5cGU9InRuczpSa
        W9QYURpZ2l0YWxWYWx1ZURhdGFUeXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIE5hbWU9IlF1Y
        WxpZmllciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCeXRlIiBOYW1lPSJRdWFsa
        XR5Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJ5dGUiIE5hbWU9Ik5FXzEwNyIvP
        gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCeXRlIiBOYW1lPSJTdGF0dXNfZnVsbCIvP
        gogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlP
        SJ1YTpVbmlvbiIgTmFtZT0iUmlvQW5hbG9nRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpVSW50MzIiIE5hbWU9IlN3aXRjaEZpZWxkIi8+CiAgPG9wYzpGaWVsZCBTd
        2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIFN3aXRjaFZhb
        HVlPSIxIiBOYW1lPSJGbG9hdF8zMiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlN3a
        XRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOkludDE2IiBTd2l0Y2hWYWx1ZT0iMiIgTmFtZT0iS
        W50XzE2Ii8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOY
        W1lPSJvcGM6SW50MzIiIFN3aXRjaFZhbHVlPSIzIiBOYW1lPSJJbnRfMzIiLz4KICA8b3BjO
        kZpZWxkIFN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiI
        FN3aXRjaFZhbHVlPSI0IiBOYW1lPSJVSW50XzE2Ii8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGa
        WVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTd2l0Y2hWYWx1ZT0iN
        SIgTmFtZT0iVUludF8zMiIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOkVudW1lc
        mF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlBuSW9UZWxlZ3JhbVN0YXR1c0Vud
        W1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHT09EIiBWYWx1ZT0iM
        CIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBRF9CWV9TVUJTTE9UIiBWYWx1Z
        T0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBRF9CWV9TTE9UIiBWYWx1Z
        T0iMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBRF9CWV9ERVZJQ0UiIFZhb
        HVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQkFEX0JZX0NPTlRST0xMR
        VIiIFZhbHVlPSI0Ii8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iUmlvQ2hhbm5lbERpYWdub3Npc1JlYXNvb
        kVudW1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBTExfRElTQVBQR
        UFSUyIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBUFBFQVJTI
        iBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRJU0FQUEVBUlMiI
        FZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRElTQVBQRUFSU19PV
        EhFUl9SRU1BSU4iIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6R
        W51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iUmlvQ2hhbm5lbERpYWdub
        3Npc1N0YXR1c0VudW1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIS
        V9MSU1fRVhDRUVERUQiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZ
        T0iTE9fTElNX0VYQ0VFREVEIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9IlNJTVVMQVRJT05fQUNUSVZFIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyYXRlZ
        FZhbHVlIE5hbWU9Ik1PREVfQ0hBTkdFRCIgVmFsdWU9IjMiLz4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJTVUJTVElUVVRFX1ZBTFVFX1VTRUQiIFZhbHVlPSI0Ii8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUV9CQURfU1VCU1RJVFVURV9WQUxVRV9VU0VEIiBWY
        Wx1ZT0iNSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9VVF9PRl9TRVJWSUNFI
        iBWYWx1ZT0iNiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUe
        XBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlJpb0NoYW5uZWxNb2RlRW51bWVyYXRpb24iP
        gogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFVVE8iIFZhbHVlPSIwIi8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTUFOVUFMIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9Ik9VVF9PRl9TRVJWSUNFIiBWYWx1ZT0iMiIvPgogPC9vcGM6R
        W51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiI
        E5hbWU9IlJpb1F1YWxpZmllckVudW1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJCQURfTk9UX1NQRUNJRklDIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZ
        FZhbHVlIE5hbWU9IkJBRF9OT1RfQ09OTkVDVEVEIiBWYWx1ZT0iOCIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IkJBRF9OT1RfQ09OTkVDVEVEX1NJTVVMQVRJT05fQUNUSVZFI
        iBWYWx1ZT0iOSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBRF9QQVNTSVZBV
        EVEIiBWYWx1ZT0iMzIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCQURfUEFTU
        0lWQVRFRF9TSU1VTEFUSU9OX0FDVElWRSIgVmFsdWU9IjMzIi8+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iQkFEX01BSU5URU5BTkNFX0FMQVJNIiBWYWx1ZT0iMzYiLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCQURfTUFJTlRFTkFOQ0VfQUxBUk1fU0lNVUxBV
        ElPTl9BQ1RJVkUiIFZhbHVlPSIzNyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I
        kJBRF9QUk9DRVNTIiBWYWx1ZT0iNDAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lP
        SJCQURfUFJPQ0VTU19TSU1VTEFUSU9OX0FDVElWRSIgVmFsdWU9IjQxIi8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iQkFEX0ZVTkNUSU9OX0NIRUNLIiBWYWx1ZT0iNjAiLz4KI
        CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCQURfRlVOQ1RJT05fQ0hFQ0tfU0lNVUxBV
        ElPTl9BQ1RJVkUiIFZhbHVlPSI2MSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I
        lVOQ0VSVEFJTl9TVUJTVElUVVRFX1NFVCIgVmFsdWU9IjcyIi8+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iVU5DRVJUQUlOX1NVQlNUSVRVVEVfU0VUX1NJTVVMQVRJT05fQUNUS
        VZFIiBWYWx1ZT0iNzMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVTkNFUlRBS
        U5fSU5JVElBTF9WQUxVRSIgVmFsdWU9Ijc2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
        mFtZT0iVU5DRVJUQUlOX0lOSVRJQUxfVkFMVUVfU0lNVUxBVElPTl9BQ1RJVkUiIFZhbHVlP
        SI3NyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVOQ0VSVEFJTl9NQUlOVEVOQ
        U5DRV9ERU1BTkRFRCIgVmFsdWU9IjEwNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IlVOQ0VSVEFJTl9NQUlOVEVOQU5DRV9ERU1BTkRFRF9TSU1VTEFUSU9OX0FDVElWRSIgV
        mFsdWU9IjEwNSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlVOQ0VSVEFJTl9OT
        19NQUlOVEVOQU5DRSIgVmFsdWU9IjEyMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IlVOQ0VSVEFJTl9OT19NQUlOVEVOQU5DRV9TSU1VTEFUSU9OX0FDVElWRSIgVmFsdWU9I
        jEyMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkdPT0QiIFZhbHVlPSIxMjgiL
        z4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHT09EX1NJTVVMQVRJT05fQUNUSVZFI
        iBWYWx1ZT0iMTI5Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVVBEQVRFIiBWY
        Wx1ZT0iMTMwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR09PRF9JTklUSUFUR
        V9GQVVMVF9TVEFURSIgVmFsdWU9IjE2MCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IkdPT0RfTUFJTlRFTkFOQ0VfUkVRVUlSRUQiIFZhbHVlPSIxNjQiLz4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJHT09EX01BSU5URU5BTkNFX1JFUVVJUkVEX1NJTVVMQVRJT
        05fQUNUSVZFIiBWYWx1ZT0iMTY1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR
        09PRF9NQUlOVEVOQU5DRV9ERU1BTkRFRCIgVmFsdWU9IjE2OCIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IkdPT0RfTUFJTlRFTkFOQ0VfREVNQU5ERURfU0lNVUxBVElPTl9BQ
        1RJVkUiIFZhbHVlPSIxNjkiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHT09EX
        0xPQ0FMX09WRVJSSURFIiBWYWx1ZT0iMTU2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
        mFtZT0iR09PRF9MT0NBTF9PVkVSUklERV9TSU1VTEFUSU9OX0FDVElWRSIgVmFsdWU9IjE1N
        yIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkdPT0RfRlVOQ1RJT05fQ0hFQ0siI
        FZhbHVlPSIxODgiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHT09EX0ZVTkNUS
        U9OX0NIRUNLX1NJTVVMQVRJT05fQUNUSVZFIiBWYWx1ZT0iMTg5Ii8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iVU5TUEVDSUZJRUQiIFZhbHVlPSIyNTUiLz4KIDwvb3BjOkVud
        W1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOY
        W1lPSJSaW9RdWFsaXR5RW51bWVyYXRpb24iPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IkdPT0QiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVU5DR
        VJUQUlOIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJBRCIgV
        mFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVTlNQRUNJRklFRCIgV
        mFsdWU9IjI1NSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUe
        XBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiI+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ1VSUkVOVC00LTIwX21BIiBWYWx1ZT0iM
        CIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNVUlJFTlQtMC0yMF9tQSIgVmFsd
        WU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWT0xUQUdFLTAtMTBfViIgV
        mFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWT0xUQUdFLTEwLTEwX
        1YiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSEFSVCIgVmFsd
        WU9IjQiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJESUdJVEFMLTAvMjRWIiBWY
        Wx1ZT0iNSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5BTVVSIiBWYWx1ZT0iN
        iIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1BTlVGQUNUVVJFUl9TUEVDSUZJQ
        yIgVmFsdWU9IjciLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkV
        HlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJSaW9TcGVjaWZpZXJFbnVtZXJhdGlvbiI+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTk9STUFMIiBWYWx1ZT0iMCIvPgogIDxvc
        GM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZBSUxVUkUiIFZhbHVlPSIxIi8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iRlVOQ1RJT05fQ0hFQ0siIFZhbHVlPSIyIi8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTUFJTlRFTkFOQ0VfUkVRVUVTVCIgVmFsdWU9IjMiL
        z4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPVVRfT0ZfU1BFQ0lGSUNBVElPTiIgV
        mFsdWU9IjQiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVTlNQRUNJRklFRCIgV
        mFsdWU9IjI1NSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUe
        XBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhd
        GlvbiI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVVNFX1NVQlNUSVRVVEVfVkFMV
        UUiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVVNFX0xBU1RfV
        kFMSURfVkFMVUUiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV
        VNFX0FDVFVBTF9WQUxVRSIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOY
        W1lPSJVbnNwZWNpZmllZCIgVmFsdWU9IjI1NSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+C
        jwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6006" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNRIO/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/PNRIO/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6179</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6216</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6046</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6315</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6311</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6313</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6309</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvUE5SSU8vVHlwZXMueHNkIiB4bWxuczp0bnM9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QTlJJTy9UeXBlcy54c2QiIHhtbG5zOnVhP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIHhtbG5zO
        nhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8eHM6aW1wb3J0IG5hb
        WVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkI
        i8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQbklvVGVsZWdyYW1TdGF0dXNFbnVtZXJhdGlvb
        iI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iR09PRF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQkFEX0JZX
        1NVQlNMT1RfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJBRF9CWV9TTE9UXzIiL
        z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCQURfQllfREVWSUNFXzMiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJCQURfQllfQ09OVFJPTExFUl80Ii8+CiAgPC94czpyZXN0c
        mljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQbklvV
        GVsZWdyYW1TdGF0dXNFbnVtZXJhdGlvbiIgbmFtZT0iUG5Jb1RlbGVncmFtU3RhdHVzRW51b
        WVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQbklvVGVsZWdyYW1Td
        GF0dXNFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY
        2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UG5Jb1RlbGVncmFtU
        3RhdHVzRW51bWVyYXRpb24iIG5hbWU9IlBuSW9UZWxlZ3JhbVN0YXR1c0VudW1lcmF0aW9uI
        iBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlBuSW9UZWxlZ3JhbVN0YXR1c0VudW1lc
        mF0aW9uIiBuYW1lPSJMaXN0T2ZQbklvVGVsZWdyYW1TdGF0dXNFbnVtZXJhdGlvbiIgbmlsb
        GFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IlJpb0NoYW5uZWxEaWFnbm9za
        XNSZWFzb25FbnVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZ
        yI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQUxMX0RJU0FQUEVBUlNfMCIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9IkFQUEVBUlNfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gd
        mFsdWU9IkRJU0FQUEVBUlNfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRJU0FQU
        EVBUlNfT1RIRVJfUkVNQUlOXzMiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wb
        GVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb0NoYW5uZWxEaWFnbm9zaXNSZWFzb
        25FbnVtZXJhdGlvbiIgbmFtZT0iUmlvQ2hhbm5lbERpYWdub3Npc1JlYXNvbkVudW1lcmF0a
        W9uIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvQ2hhbm5lbERpYWdub3Npc
        1JlYXNvbkVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb
        k9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSaW9DaGFubmVsR
        GlhZ25vc2lzUmVhc29uRW51bWVyYXRpb24iIG5hbWU9IlJpb0NoYW5uZWxEaWFnbm9zaXNSZ
        WFzb25FbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP
        C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9DaGFub
        mVsRGlhZ25vc2lzUmVhc29uRW51bWVyYXRpb24iIG5hbWU9Ikxpc3RPZlJpb0NoYW5uZWxEa
        WFnbm9zaXNSZWFzb25FbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wb
        GVUeXBlIG5hbWU9IlJpb0NoYW5uZWxEaWFnbm9zaXNTdGF0dXNFbnVtZXJhdGlvbiI+CiAgP
        HhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
        Wx1ZT0iSElfTElNX0VYQ0VFREVEXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMT
        19MSU1fRVhDRUVERURfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNJTVVMQVRJT
        05fQUNUSVZFXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNT0RFX0NIQU5HRURfM
        yIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNVQlNUSVRVVEVfVkFMVUVfVVNFRF80I
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUV9CQURfU1VCU1RJVFVURV9WQUxVRV9VU
        0VEXzUiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPVVRfT0ZfU0VSVklDRV82Ii8+C
        iAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpSaW9DaGFubmVsRGlhZ25vc2lzU3RhdHVzRW51bWVyYXRpb24iIG5hbWU9IlJpb
        0NoYW5uZWxEaWFnbm9zaXNTdGF0dXNFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9Ikxpc3RPZlJpb0NoYW5uZWxEaWFnbm9zaXNTdGF0dXNFbnVtZXJhdGlvbiI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6UmlvQ2hhbm5lbERpYWdub3Npc1N0YXR1c0VudW1lcmF0a
        W9uIiBuYW1lPSJSaW9DaGFubmVsRGlhZ25vc2lzU3RhdHVzRW51bWVyYXRpb24iIG5pbGxhY
        mxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvQ2hhbm5lbERpYWdub3Npc1N0YXR1c0VudW1lc
        mF0aW9uIiBuYW1lPSJMaXN0T2ZSaW9DaGFubmVsRGlhZ25vc2lzU3RhdHVzRW51bWVyYXRpb
        24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJSaW9DaGFubmVsT
        W9kZUVudW1lcmF0aW9uIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBVVRPXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJNQU5VQUxfMSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik9VVF9PRl9TR
        VJWSUNFXzIiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzO
        mVsZW1lbnQgdHlwZT0idG5zOlJpb0NoYW5uZWxNb2RlRW51bWVyYXRpb24iIG5hbWU9IlJpb
        0NoYW5uZWxNb2RlRW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T
        2ZSaW9DaGFubmVsTW9kZUVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb
        GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSa
        W9DaGFubmVsTW9kZUVudW1lcmF0aW9uIiBuYW1lPSJSaW9DaGFubmVsTW9kZUVudW1lcmF0a
        W9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUe
        XBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb0NoYW5uZWxNb2RlRW51bWVyY
        XRpb24iIG5hbWU9Ikxpc3RPZlJpb0NoYW5uZWxNb2RlRW51bWVyYXRpb24iIG5pbGxhYmxlP
        SJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJSaW9RdWFsaWZpZXJFbnVtZXJhdGlvb
        iI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iQkFEX05PVF9TUEVDSUZJQ18wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
        Wx1ZT0iQkFEX05PVF9DT05ORUNURURfOCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9I
        kJBRF9OT1RfQ09OTkVDVEVEX1NJTVVMQVRJT05fQUNUSVZFXzkiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJCQURfUEFTU0lWQVRFRF8zMiIvPgogICA8eHM6ZW51bWVyYXRpb24gd
        mFsdWU9IkJBRF9QQVNTSVZBVEVEX1NJTVVMQVRJT05fQUNUSVZFXzMzIi8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iQkFEX01BSU5URU5BTkNFX0FMQVJNXzM2Ii8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iQkFEX01BSU5URU5BTkNFX0FMQVJNX1NJTVVMQVRJT05fQUNUS
        VZFXzM3Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQkFEX1BST0NFU1NfNDAiLz4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCQURfUFJPQ0VTU19TSU1VTEFUSU9OX0FDVElWR
        V80MSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJBRF9GVU5DVElPTl9DSEVDS182M
        CIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJBRF9GVU5DVElPTl9DSEVDS19TSU1VT
        EFUSU9OX0FDVElWRV82MSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVOQ0VSVEFJT
        l9TVUJTVElUVVRFX1NFVF83MiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVOQ0VSV
        EFJTl9TVUJTVElUVVRFX1NFVF9TSU1VTEFUSU9OX0FDVElWRV83MyIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IlVOQ0VSVEFJTl9JTklUSUFMX1ZBTFVFXzc2Ii8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iVU5DRVJUQUlOX0lOSVRJQUxfVkFMVUVfU0lNVUxBVElPTl9BQ
        1RJVkVfNzciLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVTkNFUlRBSU5fTUFJTlRFT
        kFOQ0VfREVNQU5ERURfMTA0Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVU5DRVJUQ
        UlOX01BSU5URU5BTkNFX0RFTUFOREVEX1NJTVVMQVRJT05fQUNUSVZFXzEwNSIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9IlVOQ0VSVEFJTl9OT19NQUlOVEVOQU5DRV8xMjAiLz4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVTkNFUlRBSU5fTk9fTUFJTlRFTkFOQ0VfU0lNV
        UxBVElPTl9BQ1RJVkVfMTIxIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR09PRF8xM
        jgiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJHT09EX1NJTVVMQVRJT05fQUNUSVZFX
        zEyOSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVQREFURV8xMzAiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJHT09EX0lOSVRJQVRFX0ZBVUxUX1NUQVRFXzE2MCIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdPT0RfTUFJTlRFTkFOQ0VfUkVRVUlSRURfMTY0I
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR09PRF9NQUlOVEVOQU5DRV9SRVFVSVJFR
        F9TSU1VTEFUSU9OX0FDVElWRV8xNjUiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJHT
        09EX01BSU5URU5BTkNFX0RFTUFOREVEXzE2OCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd
        WU9IkdPT0RfTUFJTlRFTkFOQ0VfREVNQU5ERURfU0lNVUxBVElPTl9BQ1RJVkVfMTY5Ii8+C
        iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR09PRF9MT0NBTF9PVkVSUklERV8xNTYiLz4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJHT09EX0xPQ0FMX09WRVJSSURFX1NJTVVMQVRJT
        05fQUNUSVZFXzE1NyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdPT0RfRlVOQ1RJT
        05fQ0hFQ0tfMTg4Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR09PRF9GVU5DVElPT
        l9DSEVDS19TSU1VTEFUSU9OX0FDVElWRV8xODkiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJVTlNQRUNJRklFRF8yNTUiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wb
        GVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb1F1YWxpZmllckVudW1lcmF0aW9uI
        iBuYW1lPSJSaW9RdWFsaWZpZXJFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9Ikxpc3RPZlJpb1F1YWxpZmllckVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgI
        Dx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9I
        nRuczpSaW9RdWFsaWZpZXJFbnVtZXJhdGlvbiIgbmFtZT0iUmlvUXVhbGlmaWVyRW51bWVyY
        XRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvUXVhbGlmaWVyRW51bWVyY
        XRpb24iIG5hbWU9Ikxpc3RPZlJpb1F1YWxpZmllckVudW1lcmF0aW9uIiBuaWxsYWJsZT0id
        HJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iUmlvUXVhbGl0eUVudW1lcmF0aW9uIj4KI
        CA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJHT09EXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVTkNFUlRBSU5fM
        SIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkJBRF8yIi8+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iVU5TUEVDSUZJRURfMjU1Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwve
        HM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpSaW9RdWFsaXR5RW51bWVyY
        XRpb24iIG5hbWU9IlJpb1F1YWxpdHlFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9Ikxpc3RPZlJpb1F1YWxpdHlFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlP
        SJ0bnM6UmlvUXVhbGl0eUVudW1lcmF0aW9uIiBuYW1lPSJSaW9RdWFsaXR5RW51bWVyYXRpb
        24iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvUXVhbGl0eUVudW1lcmF0aW9uI
        iBuYW1lPSJMaXN0T2ZSaW9RdWFsaXR5RW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+C
        iA8eHM6c2ltcGxlVHlwZSBuYW1lPSJSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iPgogIDx4c
        zpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd
        WU9IkNVUlJFTlQtNC0yMF9tQV8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ1VSU
        kVOVC0wLTIwX21BXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJWT0xUQUdFLTAtM
        TBfVl8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVk9MVEFHRS0xMC0xMF9WXzMiL
        z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJIQVJUXzQiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJESUdJVEFMLTAvMjRWXzUiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP
        SJOQU1VUl82Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTUFOVUZBQ1RVUkVSX1NQR
        UNJRklDXzciLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzO
        mVsZW1lbnQgdHlwZT0idG5zOlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgbmFtZT0iUmlvU
        2lnbmFsVHlwZUVudW1lcmF0aW9uIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU
        mlvU2lnbmFsVHlwZUVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSaW9Ta
        WduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgb
        mlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KI
        Dx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iI
        G5hbWU9Ikxpc3RPZlJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiL
        z4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IlJpb1NwZWNpZmllckVudW1lcmF0aW9uIj4KICA8e
        HM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJOT1JNQUxfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZBSUxVUkVfMSIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkZVTkNUSU9OX0NIRUNLXzIiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJNQUlOVEVOQU5DRV9SRVFVRVNUXzMiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJPVVRfT0ZfU1BFQ0lGSUNBVElPTl80Ii8+CiAgIDx4czplbnVtZ
        XJhdGlvbiB2YWx1ZT0iVU5TUEVDSUZJRURfMjU1Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KI
        DwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpSaW9TcGVjaWZpZXJFb
        nVtZXJhdGlvbiIgbmFtZT0iUmlvU3BlY2lmaWVyRW51bWVyYXRpb24iLz4KIDx4czpjb21wb
        GV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9TcGVjaWZpZXJFbnVtZXJhdGlvbiI+CiAgPHhzOnNlc
        XVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZ
        GVkIiB0eXBlPSJ0bnM6UmlvU3BlY2lmaWVyRW51bWVyYXRpb24iIG5hbWU9IlJpb1NwZWNpZ
        mllckVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L
        3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb1NwZWNpZ
        mllckVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZSaW9TcGVjaWZpZXJFbnVtZXJhdGlvbiIgb
        mlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IlJpb1N1YnN0aXR1dGVQb
        2xpY3lFbnVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+C
        iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVVNFX1NVQlNUSVRVVEVfVkFMVUVfMCIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVTRV9MQVNUX1ZBTElEX1ZBTFVFXzEiLz4KICAgP
        HhzOmVudW1lcmF0aW9uIHZhbHVlPSJVU0VfQUNUVUFMX1ZBTFVFXzIiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJVbnNwZWNpZmllZF8yNTUiLz4KICA8L3hzOnJlc3RyaWN0aW9uP
        gogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb1N1YnN0aXR1d
        GVQb2xpY3lFbnVtZXJhdGlvbiIgbmFtZT0iUmlvU3Vic3RpdHV0ZVBvbGljeUVudW1lcmF0a
        W9uIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvU3Vic3RpdHV0ZVBvbGlje
        UVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSaW9TdWJzdGl0dXRlUG9sa
        WN5RW51bWVyYXRpb24iIG5hbWU9IlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgb
        mlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KI
        Dx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyY
        XRpb24iIG5hbWU9Ikxpc3RPZlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvbiIgbmlsb
        GFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSaW9CaXRGaWVsZERhdGFUe
        XBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iQml0RGF0YSIvPgogICA8e
        HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZ
        WRJbnQiIG5hbWU9IkJpdFVzZWQiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4V
        HlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpSaW9CaXRGaWVsZERhdGFUeXBlIiBuYW1lP
        SJSaW9CaXRGaWVsZERhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU
        mlvQml0RmllbGREYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UmlvQml0Rmllb
        GREYXRhVHlwZSIgbmFtZT0iUmlvQml0RmllbGREYXRhVHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpMaXN0T2ZSaW9CaXRGaWVsZERhdGFUeXBlIiBuYW1lPSJMaXN0T2ZSaW9CaXRGa
        WVsZERhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I
        lJpb0ZhQW5hbG9nSW5wdXRDb25maWdEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8e
        HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZmxvYXQiI
        G5hbWU9IkRhbXBpbmciLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9IjEiIHR5cGU9InRuczpSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hb
        FR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOmJvb2xlYW4iIG5hbWU9IldpcmVDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9I
        lN1cHBseVZvbHRhZ2VDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyY
        XRpb24iIG5hbWU9IlN1YnN0aXR1dGVQb2xpY3kiLz4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9BbmFsb2dEYXRhVHlwZSIgbmFtZ
        T0iU3Vic3RpdHV0ZVZhbHVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmlvRmFBbmFsb2dJbnB1dENvbmZpZ0RhdGFUe
        XBlIiBuYW1lPSJSaW9GYUFuYWxvZ0lucHV0Q29uZmlnRGF0YVR5cGUiLz4KIDx4czpjb21wb
        GV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9GYUFuYWxvZ0lucHV0Q29uZmlnRGF0YVR5cGUiPgogI
        Dx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
        nVuYm91bmRlZCIgdHlwZT0idG5zOlJpb0ZhQW5hbG9nSW5wdXRDb25maWdEYXRhVHlwZSIgb
        mFtZT0iUmlvRmFBbmFsb2dJbnB1dENvbmZpZ0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvP
        gogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZ
        T0idG5zOkxpc3RPZlJpb0ZhQW5hbG9nSW5wdXRDb25maWdEYXRhVHlwZSIgbmFtZT0iTGlzd
        E9mUmlvRmFBbmFsb2dJbnB1dENvbmZpZ0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9IlJpb0ZhQW5hbG9nT3V0cHV0Q29uZmlnRGF0YVR5cGUiP
        gogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9IjEiIHR5cGU9InRuczpSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hb
        FR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOmJvb2xlYW4iIG5hbWU9IldpcmVDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9I
        lN1cHBseVZvbHRhZ2VDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IkxvYWRWb2x0YWdlQ
        2hlY2tFbmFibGVkIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SIxIiB0eXBlPSJ0bnM6UmlvU3Vic3RpdHV0ZVBvbGljeUVudW1lcmF0aW9uIiBuYW1lPSJTd
        WJzdGl0dXRlUG9saWN5Ii8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ0bnM6UmlvQW5hbG9nRGF0YVR5cGUiIG5hbWU9IlN1YnN0aXR1dGVWY
        Wx1ZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6ZmxvYXQiIG5hbWU9IlN1YnN0aXR1dGVUaW1lIi8+CiAgPC94czpzZXF1ZW5jZT4KI
        DwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmlvRmFBbmFsb2dPd
        XRwdXRDb25maWdEYXRhVHlwZSIgbmFtZT0iUmlvRmFBbmFsb2dPdXRwdXRDb25maWdEYXRhV
        HlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJpb0ZhQW5hbG9nT3V0cHV0Q
        29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJpb0ZhQW5hbG9nT3V0c
        HV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9IlJpb0ZhQW5hbG9nT3V0cHV0Q29uZmlnRGF0YVR5c
        GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c
        GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvRmFBbmFsb2dPdXRwdXRDb25ma
        WdEYXRhVHlwZSIgbmFtZT0iTGlzdE9mUmlvRmFBbmFsb2dPdXRwdXRDb25maWdEYXRhVHlwZ
        SIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSaW9GYUFuYWxvZ
        1ZhbHVlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9BbmFsb2dEYXRhVHlwZSIgbmFtZ
        T0iVmFsdWUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IlF1YWxpZmllciIvPgogIDwveHM6c2VxdWVuY2U+C
        iA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb0ZhQW5hbG9nV
        mFsdWVEYXRhVHlwZSIgbmFtZT0iUmlvRmFBbmFsb2dWYWx1ZURhdGFUeXBlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvRmFBbmFsb2dWYWx1ZURhdGFUeXBlIj4KICA8e
        HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1b
        mJvdW5kZWQiIHR5cGU9InRuczpSaW9GYUFuYWxvZ1ZhbHVlRGF0YVR5cGUiIG5hbWU9IlJpb
        0ZhQW5hbG9nVmFsdWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlb
        mNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSa
        W9GYUFuYWxvZ1ZhbHVlRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlJpb0ZhQW5hbG9nVmFsdWVEY
        XRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSaW9GY
        UFuYWxvZ1Byb2Nlc3NWYWx1ZURhdGFUeXBlIj4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4Z
        WQ9ImZhbHNlIj4KICAgPHhzOmV4dGVuc2lvbiBiYXNlPSJ0bnM6UmlvRmFBbmFsb2dWYWx1Z
        URhdGFUeXBlIj4KICAgIDx4czpzZXF1ZW5jZT4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1c
        nM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBuYW1lPSJRdWFsa
        XR5Ii8+CiAgICA8L3hzOnNlcXVlbmNlPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvb
        XBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc
        zpSaW9GYUFuYWxvZ1Byb2Nlc3NWYWx1ZURhdGFUeXBlIiBuYW1lPSJSaW9GYUFuYWxvZ1Byb
        2Nlc3NWYWx1ZURhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvR
        mFBbmFsb2dQcm9jZXNzVmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6U
        mlvRmFBbmFsb2dQcm9jZXNzVmFsdWVEYXRhVHlwZSIgbmFtZT0iUmlvRmFBbmFsb2dQcm9jZ
        XNzVmFsdWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP
        C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9GYUFuY
        WxvZ1Byb2Nlc3NWYWx1ZURhdGFUeXBlIiBuYW1lPSJMaXN0T2ZSaW9GYUFuYWxvZ1Byb2Nlc
        3NWYWx1ZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9IlJpb0ZhRGlnaXRhbElucHV0Q29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSa
        W9TaWduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hbFR5cGUiLz4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hb
        WU9IldpcmVDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IlN1cHBseVZvbHRhZ2VDaGVja
        0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InRuczpSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyYXRpb24iIG5hbWU9IlN1YnN0a
        XR1dGVQb2xpY3kiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
        jEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IlN1YnN0aXR1dGVWYWx1ZSIvPgogIDwveHM6c
        2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb
        0ZhRGlnaXRhbElucHV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9IlJpb0ZhRGlnaXRhbElucHV0Q
        29uZmlnRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9GYURpZ
        2l0YWxJbnB1dENvbmZpZ0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSaW9GY
        URpZ2l0YWxJbnB1dENvbmZpZ0RhdGFUeXBlIiBuYW1lPSJSaW9GYURpZ2l0YWxJbnB1dENvb
        mZpZ0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO
        mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb0ZhRGlnaXRhb
        ElucHV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlJpb0ZhRGlnaXRhbElucHV0Q29uZ
        mlnRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU
        mlvRmFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9Ta
        WduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hbFR5cGUiLz4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9I
        ldpcmVDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY
        2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IlN1cHBseVZvbHRhZ2VDaGVja0VuY
        WJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOmJvb2xlYW4iIG5hbWU9IkxvYWRWb2x0YWdlQ2hlY2tFbmFibGVkIi8+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6UmlvU3Vic
        3RpdHV0ZVBvbGljeUVudW1lcmF0aW9uIiBuYW1lPSJTdWJzdGl0dXRlUG9saWN5Ii8+CiAgI
        Dx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZ
        WFuIiBuYW1lPSJTdWJzdGl0dXRlVmFsdWUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmZsb2F0IiBuYW1lPSJTdWJzdGl0dXRlVGltZ
        SIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgd
        HlwZT0idG5zOlJpb0ZhRGlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIiBuYW1lPSJSaW9GY
        URpZ2l0YWxPdXRwdXRDb25maWdEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I
        kxpc3RPZlJpb0ZhRGlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY
        2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiI
        HR5cGU9InRuczpSaW9GYURpZ2l0YWxPdXRwdXRDb25maWdEYXRhVHlwZSIgbmFtZT0iUmlvR
        mFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
        GlzdE9mUmlvRmFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlJpb
        0ZhRGlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzO
        mNvbXBsZXhUeXBlIG5hbWU9IlJpb0ZhRGlnaXRhbFZhbHVlRGF0YVR5cGUiPgogIDx4czpzZ
        XF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOmJvb2xlYW4iIG5hbWU9IlZhbHVlIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpib29sZWFuIiBuYW1lPSJRdWFsaWZpZXIiL
        z4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5c
        GU9InRuczpSaW9GYURpZ2l0YWxWYWx1ZURhdGFUeXBlIiBuYW1lPSJSaW9GYURpZ2l0YWxWY
        Wx1ZURhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvRmFEaWdpd
        GFsVmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY
        2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UmlvRmFEaWdpdGFsV
        mFsdWVEYXRhVHlwZSIgbmFtZT0iUmlvRmFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgbmlsbGFib
        GU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9GYURpZ2l0YWxWYWx1ZURhdGFUeXBlIiBuYW1lP
        SJMaXN0T2ZSaW9GYURpZ2l0YWxWYWx1ZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9IlJpb0ZhRGlnaXRhbFByb2Nlc3NWYWx1ZURhdGFUeXBlI
        j4KICA8eHM6Y29tcGxleENvbnRlbnQgbWl4ZWQ9ImZhbHNlIj4KICAgPHhzOmV4dGVuc2lvb
        iBiYXNlPSJ0bnM6UmlvRmFEaWdpdGFsVmFsdWVEYXRhVHlwZSI+CiAgICA8eHM6c2VxdWVuY
        2U+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nhzOnVuc2lnbmVkQnl0ZSIgbmFtZT0iUXVhbGl0eSIvPgogICAgPC94czpzZXF1ZW5jZT4KI
        CAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxle
        FR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmlvRmFEaWdpdGFsUHJvY2Vzc1ZhbHVlR
        GF0YVR5cGUiIG5hbWU9IlJpb0ZhRGlnaXRhbFByb2Nlc3NWYWx1ZURhdGFUeXBlIi8+CiA8e
        HM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvRmFEaWdpdGFsUHJvY2Vzc1ZhbHVlRGF0Y
        VR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJpb0ZhRGlnaXRhbFByb2Nlc3NWYWx1Z
        URhdGFUeXBlIiBuYW1lPSJSaW9GYURpZ2l0YWxQcm9jZXNzVmFsdWVEYXRhVHlwZSIgbmlsb
        GFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4c
        zplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9GYURpZ2l0YWxQcm9jZXNzVmFsdWVEYXRhV
        HlwZSIgbmFtZT0iTGlzdE9mUmlvRmFEaWdpdGFsUHJvY2Vzc1ZhbHVlRGF0YVR5cGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmlvUGFBbmFsb2dJbnB1d
        ENvbmZpZ0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY
        3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpmbG9hdCIgbmFtZT0iRGFtcGluZyIvP
        gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zO
        lJpb1NpZ25hbFR5cGVFbnVtZXJhdGlvbiIgbmFtZT0iU2lnbmFsVHlwZSIvPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6Ym9vbGVhbiIgb
        mFtZT0iV2lyZUNoZWNrRW5hYmxlZCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI
        G1heE9jY3Vycz0iMSIgdHlwZT0idG5zOlJpb1N1YnN0aXR1dGVQb2xpY3lFbnVtZXJhdGlvb
        iIgbmFtZT0iU3Vic3RpdHV0ZVBvbGljeSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOlJpb0FuYWxvZ0RhdGFUeXBlIiBuYW1lPSJTd
        WJzdGl0dXRlVmFsdWUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9IjEiIHR5cGU9InRuczpSaW9BbmFsb2dEYXRhVHlwZSIgbmFtZT0iSGlnaExpbWl0Ii8+C
        iAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6U
        mlvQW5hbG9nRGF0YVR5cGUiIG5hbWU9Ikxvd0xpbWl0Ii8+CiAgPC94czpzZXF1ZW5jZT4KI
        DwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmlvUGFBbmFsb2dJb
        nB1dENvbmZpZ0RhdGFUeXBlIiBuYW1lPSJSaW9QYUFuYWxvZ0lucHV0Q29uZmlnRGF0YVR5c
        GUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9QYUFuYWxvZ0lucHV0Q29uZ
        mlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJpb1BhQW5hbG9nSW5wdXRDb
        25maWdEYXRhVHlwZSIgbmFtZT0iUmlvUGFBbmFsb2dJbnB1dENvbmZpZ0RhdGFUeXBlIiBua
        WxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP
        HhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb1BhQW5hbG9nSW5wdXRDb25maWdEYXRhV
        HlwZSIgbmFtZT0iTGlzdE9mUmlvUGFBbmFsb2dJbnB1dENvbmZpZ0RhdGFUeXBlIiBuaWxsY
        WJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJpb1BhQW5hbG9nT3V0cHV0Q
        29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9TaWduYWxUeXBlRW51bWVyYXRpb
        24iIG5hbWU9IlNpZ25hbFR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IldpcmVDaGVja0VuYWJsZWQiL
        z4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuc
        zpSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyYXRpb24iIG5hbWU9IlN1YnN0aXR1dGVQb2xpY
        3kiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nRuczpSaW9BbmFsb2dEYXRhVHlwZSIgbmFtZT0iU3Vic3RpdHV0ZVZhbHVlIi8+CiAgIDx4c
        zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpmbG9hdCIgb
        mFtZT0iU3Vic3RpdHV0ZVRpbWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4V
        HlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpSaW9QYUFuYWxvZ091dHB1dENvbmZpZ0Rhd
        GFUeXBlIiBuYW1lPSJSaW9QYUFuYWxvZ091dHB1dENvbmZpZ0RhdGFUeXBlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvUGFBbmFsb2dPdXRwdXRDb25maWdEYXRhVHlwZ
        SI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UmlvUGFBbmFsb2dPdXRwdXRDb25maWdEYXRhV
        HlwZSIgbmFtZT0iUmlvUGFBbmFsb2dPdXRwdXRDb25maWdEYXRhVHlwZSIgbmlsbGFibGU9I
        nRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZ
        W50IHR5cGU9InRuczpMaXN0T2ZSaW9QYUFuYWxvZ091dHB1dENvbmZpZ0RhdGFUeXBlIiBuY
        W1lPSJMaXN0T2ZSaW9QYUFuYWxvZ091dHB1dENvbmZpZ0RhdGFUeXBlIiBuaWxsYWJsZT0id
        HJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZ
        SI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY
        3Vycz0iMSIgdHlwZT0idG5zOlJpb0FuYWxvZ0RhdGFUeXBlIiBuYW1lPSJWYWx1ZSIvPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5za
        WduZWRCeXRlIiBuYW1lPSJRdWFsaWZpZXIiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb
        21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpSaW9QYUFuYWxvZ1ZhbHVlRGF0Y
        VR5cGUiIG5hbWU9IlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUe
        XBlIG5hbWU9Ikxpc3RPZlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkI
        iB0eXBlPSJ0bnM6UmlvUGFBbmFsb2dWYWx1ZURhdGFUeXBlIiBuYW1lPSJSaW9QYUFuYWxvZ
        1ZhbHVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvUGFBbmFsb
        2dWYWx1ZURhdGFUeXBlIiBuYW1lPSJMaXN0T2ZSaW9QYUFuYWxvZ1ZhbHVlRGF0YVR5cGUiI
        G5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmlvUGFBbmFsb2dQc
        m9jZXNzVmFsdWVEYXRhVHlwZSI+CiAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZ
        SI+CiAgIDx4czpleHRlbnNpb24gYmFzZT0idG5zOlJpb1BhQW5hbG9nVmFsdWVEYXRhVHlwZ
        SI+CiAgICA8eHM6c2VxdWVuY2U+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbmFtZT0iUXVhbGl0eSIvPgogI
        CAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czp1b
        nNpZ25lZEJ5dGUiIG5hbWU9Ik5FXzEwNyIvPgogICAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG5hbWU9IlN0YXR1c
        19mdWxsIi8+CiAgICA8L3hzOnNlcXVlbmNlPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzO
        mNvbXBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9I
        nRuczpSaW9QYUFuYWxvZ1Byb2Nlc3NWYWx1ZURhdGFUeXBlIiBuYW1lPSJSaW9QYUFuYWxvZ
        1Byb2Nlc3NWYWx1ZURhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mU
        mlvUGFBbmFsb2dQcm9jZXNzVmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8e
        HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0b
        nM6UmlvUGFBbmFsb2dQcm9jZXNzVmFsdWVEYXRhVHlwZSIgbmFtZT0iUmlvUGFBbmFsb2dQc
        m9jZXNzVmFsdWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlP
        gogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9QY
        UFuYWxvZ1Byb2Nlc3NWYWx1ZURhdGFUeXBlIiBuYW1lPSJMaXN0T2ZSaW9QYUFuYWxvZ1Byb
        2Nlc3NWYWx1ZURhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9IlJpb1BhRGlnaXRhbElucHV0Q29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuc
        zpSaW9TaWduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hbFR5cGUiLz4KICAgPHhzO
        mVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iI
        G5hbWU9IldpcmVDaGVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IkludmVyc2lvbkVuYWJsZ
        WQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nRuczpSaW9TdWJzdGl0dXRlUG9saWN5RW51bWVyYXRpb24iIG5hbWU9IlN1YnN0aXR1dGVQb
        2xpY3kiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c
        GU9InhzOmJvb2xlYW4iIG5hbWU9IlN1YnN0aXR1dGVWYWx1ZSIvPgogIDwveHM6c2VxdWVuY
        2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJpb1BhRGlna
        XRhbElucHV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9IlJpb1BhRGlnaXRhbElucHV0Q29uZmlnR
        GF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9QYURpZ2l0YWxJb
        nB1dENvbmZpZ0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb
        k9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSaW9QYURpZ2l0Y
        WxJbnB1dENvbmZpZ0RhdGFUeXBlIiBuYW1lPSJSaW9QYURpZ2l0YWxJbnB1dENvbmZpZ0Rhd
        GFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZ
        XhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb1BhRGlnaXRhbElucHV0Q
        29uZmlnRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZlJpb1BhRGlnaXRhbElucHV0Q29uZmlnRGF0Y
        VR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmlvUGFEa
        WdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9TaWduYWxUe
        XBlRW51bWVyYXRpb24iIG5hbWU9IlNpZ25hbFR5cGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IldpcmVDa
        GVja0VuYWJsZWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
        jEiIHR5cGU9InhzOmJvb2xlYW4iIG5hbWU9IkludmVyc2lvbkVuYWJsZWQiLz4KICAgPHhzO
        mVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpSaW9TdWJzd
        Gl0dXRlUG9saWN5RW51bWVyYXRpb24iIG5hbWU9IlN1YnN0aXR1dGVQb2xpY3kiLz4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJvb2xlY
        W4iIG5hbWU9IlN1YnN0aXR1dGVWYWx1ZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZmxvYXQiIG5hbWU9IlN1YnN0aXR1dGVUaW1lI
        i8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0e
        XBlPSJ0bnM6UmlvUGFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiIG5hbWU9IlJpb1BhR
        GlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT
        GlzdE9mUmlvUGFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZ
        T4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgd
        HlwZT0idG5zOlJpb1BhRGlnaXRhbE91dHB1dENvbmZpZ0RhdGFUeXBlIiBuYW1lPSJSaW9QY
        URpZ2l0YWxPdXRwdXRDb25maWdEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzO
        nNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMa
        XN0T2ZSaW9QYURpZ2l0YWxPdXRwdXRDb25maWdEYXRhVHlwZSIgbmFtZT0iTGlzdE9mUmlvU
        GFEaWdpdGFsT3V0cHV0Q29uZmlnRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iUmlvUGFEaWdpdGFsVmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlc
        XVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6Ym9vbGVhbiIgbmFtZT0iVmFsdWUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbmFtZT0iUXVhbGlma
        WVyIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6UmlvUGFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgbmFtZT0iUmlvUGFEaWdpd
        GFsVmFsdWVEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJpb1BhR
        GlnaXRhbFZhbHVlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJpb1BhRGlna
        XRhbFZhbHVlRGF0YVR5cGUiIG5hbWU9IlJpb1BhRGlnaXRhbFZhbHVlRGF0YVR5cGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8e
        HM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmlvUGFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgb
        mFtZT0iTGlzdE9mUmlvUGFEaWdpdGFsVmFsdWVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSaW9QYURpZ2l0YWxQcm9jZXNzVmFsdWVEYXRhV
        HlwZSI+CiAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+CiAgIDx4czpleHRlb
        nNpb24gYmFzZT0idG5zOlJpb1BhRGlnaXRhbFZhbHVlRGF0YVR5cGUiPgogICAgPHhzOnNlc
        XVlbmNlPgogICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ4czp1bnNpZ25lZEJ5dGUiIG5hbWU9IlF1YWxpdHkiLz4KICAgICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBuY
        W1lPSJORV8xMDciLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc
        z0iMSIgdHlwZT0ieHM6dW5zaWduZWRCeXRlIiBuYW1lPSJTdGF0dXNfZnVsbCIvPgogICAgP
        C94czpzZXF1ZW5jZT4KICAgPC94czpleHRlbnNpb24+CiAgPC94czpjb21wbGV4Q29udGVud
        D4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmlvUGFEaWdpd
        GFsUHJvY2Vzc1ZhbHVlRGF0YVR5cGUiIG5hbWU9IlJpb1BhRGlnaXRhbFByb2Nlc3NWYWx1Z
        URhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmlvUGFEaWdpdGFsU
        HJvY2Vzc1ZhbHVlRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlJpb1BhRGlna
        XRhbFByb2Nlc3NWYWx1ZURhdGFUeXBlIiBuYW1lPSJSaW9QYURpZ2l0YWxQcm9jZXNzVmFsd
        WVEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb
        21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSaW9QYURpZ2l0YWxQc
        m9jZXNzVmFsdWVEYXRhVHlwZSIgbmFtZT0iTGlzdE9mUmlvUGFEaWdpdGFsUHJvY2Vzc1Zhb
        HVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iU
        mlvQW5hbG9nRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJTd
        2l0Y2hGaWVsZCIvPgogICA8eHM6Y2hvaWNlPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmZsb2F0IiBuYW1lPSJGbG9hdF8zMiIvPgogI
        CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnNob
        3J0IiBuYW1lPSJJbnRfMTYiLz4KICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T
        2NjdXJzPSIxIiB0eXBlPSJ4czppbnQiIG5hbWU9IkludF8zMiIvPgogICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiI
        G5hbWU9IlVJbnRfMTYiLz4KICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iVUludF8zMiIvPgogICA8L3hzO
        mNob2ljZT4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZ
        W50IHR5cGU9InRuczpSaW9BbmFsb2dEYXRhVHlwZSIgbmFtZT0iUmlvQW5hbG9nRGF0YVR5c
        GUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZSaW9BbmFsb2dEYXRhVHlwZSI+C
        iAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vyc
        z0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UmlvQW5hbG9nRGF0YVR5cGUiIG5hbWU9IlJpb0FuY
        WxvZ0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO
        mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlJpb0FuYWxvZ0Rhd
        GFUeXBlIiBuYW1lPSJMaXN0T2ZSaW9BbmFsb2dEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiL
        z4KPC94czpzY2hlbWE+Cg==</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6008" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNRIO/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAReferenceType NodeId="ns=1;i=4007" BrowseName="1:HasRioConfiguration">
    <DisplayName>HasRioConfiguration</DisplayName>
    <Category>PNRIO Process Variables</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/11.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
    </References>
    <InverseName>IsRioConfigurationOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4004" BrowseName="1:HasRioInputChannel">
    <DisplayName>HasRioInputChannel</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/11.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
    </References>
    <InverseName>IsRioInputChannelOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4005" BrowseName="1:HasRioOutputChannel">
    <DisplayName>HasRioOutputChannel</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/11.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
    </References>
    <InverseName>IsRioOutputChannelOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4006" BrowseName="1:HasRioProcessVariable">
    <DisplayName>HasRioProcessVariable</DisplayName>
    <Category>PNRIO Process Variables</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/11.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
    </References>
    <InverseName>IsRioProcessVariableOf</InverseName>
  </UAReferenceType>
  <UAVariableType NodeId="ns=1;i=2016" BrowseName="1:RioBitFieldVariableType" DataType="RioBitFieldDataType">
    <DisplayName>RioBitFieldVariableType</DisplayName>
    <Category>PNRIO Process Variables</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6185</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6185" BrowseName="1:Offset" ParentNodeId="ns=1;i=2016" DataType="UInt16">
    <DisplayName>Offset</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2016</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2013" BrowseName="1:RioFaAnalogInputConfigVariableType" DataType="RioFaAnalogInputConfigDataType">
    <DisplayName>RioFaAnalogInputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6091</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6285</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6092</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5017</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaAnalogInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Damping>0</Damping>
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                    </RioFaAnalogInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="1:Damping" ParentNodeId="ns=1;i=2013" DataType="Float">
    <DisplayName>Damping</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2013" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2013" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6094" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2013" DataType="RioAnalogDataType">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6285" BrowseName="1:SupplyVoltageCheckEnabled" ParentNodeId="ns=1;i=2013" DataType="Boolean">
    <DisplayName>SupplyVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2013" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2013</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2015" BrowseName="1:RioFaAnalogOutputConfigVariableType" DataType="RioFaAnalogOutputConfigDataType">
    <DisplayName>RioFaAnalogOutputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6287</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6286</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5023</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaAnalogOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <LoadVoltageCheckEnabled>false</LoadVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioFaAnalogOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6287" BrowseName="1:LoadVoltageCheckEnabled" ParentNodeId="ns=1;i=2015" DataType="Boolean">
    <DisplayName>LoadVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2015" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6104" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2015" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="1:SubstituteTime" ParentNodeId="ns=1;i=2015" DataType="Float">
    <DisplayName>SubstituteTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6105" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2015" DataType="RioAnalogDataType">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6286" BrowseName="1:SupplyVoltageCheckEnabled" ParentNodeId="ns=1;i=2015" DataType="Boolean">
    <DisplayName>SupplyVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2015" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2015</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2007" BrowseName="1:RioFaAnalogProcessValueVariableType" DataType="RioFaAnalogProcessValueDataType">
    <DisplayName>RioFaAnalogProcessValueVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.2.4</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="1:DataValue" ParentNodeId="ns=1;i=2007" DataType="Number">
    <DisplayName>DataValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=2007" DataType="Boolean">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2007</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2009" BrowseName="1:RioFaDigitalInputConfigVariableType" DataType="RioFaDigitalInputConfigDataType">
    <DisplayName>RioFaDigitalInputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6281</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6066</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5005</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                    </RioFaDigitalInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2009" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2009" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2009" DataType="Boolean">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6281" BrowseName="1:SupplyVoltageCheckEnabled" ParentNodeId="ns=1;i=2009" DataType="Boolean">
    <DisplayName>SupplyVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2009" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2009</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2011" BrowseName="1:RioFaDigitalOutputConfigVariableType" DataType="RioFaDigitalOutputConfigDataType">
    <DisplayName>RioFaDigitalOutputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.4</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6284</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6076</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6283</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6077</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5011</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <LoadVoltageCheckEnabled>false</LoadVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioFaDigitalOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6284" BrowseName="1:LoadVoltageCheckEnabled" ParentNodeId="ns=1;i=2011" DataType="Boolean">
    <DisplayName>LoadVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2011" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2011" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:SubstituteTime" ParentNodeId="ns=1;i=2011" DataType="Float">
    <DisplayName>SubstituteTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2011" DataType="Boolean">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6283" BrowseName="1:SupplyVoltageCheckEnabled" ParentNodeId="ns=1;i=2011" DataType="Boolean">
    <DisplayName>SupplyVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2011" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2011</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2005" BrowseName="1:RioFaDigitalProcessValueVariableType" DataType="RioFaDigitalProcessValueDataType">
    <DisplayName>RioFaDigitalProcessValueVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6054</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5032</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>false</Qualifier>
                        <Quality>0</Quality>
                    </RioFaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="1:DataValue" ParentNodeId="ns=1;i=2005" DataType="Boolean">
    <DisplayName>DataValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2005</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=2005" DataType="Boolean">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2005</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2003" BrowseName="1:RioFaProcessValueQualifierVariableType" DataType="Boolean">
    <DisplayName>RioFaProcessValueQualifierVariableType</DisplayName>
    <Category>PNRIO Qualifiers</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6050</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="1:Quality" ParentNodeId="ns=1;i=2003" DataType="RioQualityEnumeration">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2012" BrowseName="1:RioPaAnalogInputConfigVariableType" DataType="RioPaAnalogInputConfigDataType">
    <DisplayName>RioPaAnalogInputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6088</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6089</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6086</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6087</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6083</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>
                    <RioPaAnalogInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Damping>0</Damping>
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <HighLimit>
                            <SwitchField>0</SwitchField>
                        </HighLimit>
                        <LowLimit>
                            <SwitchField>0</SwitchField>
                        </LowLimit>
                    </RioPaAnalogInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="1:Damping" ParentNodeId="ns=1;i=2012" DataType="Float">
    <DisplayName>Damping</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:HighLimit" ParentNodeId="ns=1;i=2012" DataType="RioAnalogDataType">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="1:LowLimit" ParentNodeId="ns=1;i=2012" DataType="RioAnalogDataType">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2012" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2012" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2012" DataType="RioAnalogDataType">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2012" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2012</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2014" BrowseName="1:RioPaAnalogOutputConfigVariableType" DataType="RioPaAnalogOutputConfigDataType">
    <DisplayName>RioPaAnalogOutputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6099</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6096</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5020</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioPaAnalogOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6095" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2014" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2014" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="1:SubstituteTime" ParentNodeId="ns=1;i=2014" DataType="Float">
    <DisplayName>SubstituteTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2014" DataType="RioAnalogDataType">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2014</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2014" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2014</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2006" BrowseName="1:RioPaAnalogProcessValueVariableType" DataType="RioPaAnalogProcessValueDataType">
    <DisplayName>RioPaAnalogProcessValueVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.2.3</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6056</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="1:DataValue" ParentNodeId="ns=1;i=2006" DataType="Number">
    <DisplayName>DataValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=2006" DataType="Byte">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2006</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2008" BrowseName="1:RioPaDigitalInputConfigVariableType" DataType="RioPaDigitalInputConfigDataType">
    <DisplayName>RioPaDigitalInputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6280</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5002</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <InversionEnabled>false</InversionEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                    </RioPaDigitalInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6280" BrowseName="1:InversionEnabled" ParentNodeId="ns=1;i=2008" DataType="Boolean">
    <DisplayName>InversionEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2008" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <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=6063" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2008" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <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=6064" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2008" DataType="Boolean">
    <DisplayName>SubstituteValue</DisplayName>
    <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=6060" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2008" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <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=2010" BrowseName="1:RioPaDigitalOutputConfigVariableType" DataType="RioPaDigitalOutputConfigDataType">
    <DisplayName>RioPaDigitalOutputConfigVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.4.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6282</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6073</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5008</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <InversionEnabled>false</InversionEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioPaDigitalOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6282" BrowseName="1:InversionEnabled" ParentNodeId="ns=1;i=2010" DataType="Boolean">
    <DisplayName>InversionEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:SignalType" ParentNodeId="ns=1;i=2010" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=2010" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="1:SubstituteTime" ParentNodeId="ns=1;i=2010" DataType="Float">
    <DisplayName>SubstituteTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="1:SubstituteValue" ParentNodeId="ns=1;i=2010" DataType="Boolean">
    <DisplayName>SubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=2010" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2010</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2004" BrowseName="1:RioPaDigitalProcessValueVariableType" DataType="RioPaDigitalProcessValueDataType">
    <DisplayName>RioPaDigitalProcessValueVariableType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5029</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>0</Qualifier>
                        <Quality>0</Quality>
                        <NE_107>0</NE_107>
                        <Status_full>0</Status_full>
                    </RioPaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="1:DataValue" ParentNodeId="ns=1;i=2004" DataType="Boolean">
    <DisplayName>DataValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=2004" DataType="Byte">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2004</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariableType NodeId="ns=1;i=2002" BrowseName="1:RioPaProcessValueQualifierVariableType" DataType="Byte">
    <DisplayName>RioPaProcessValueQualifierVariableType</DisplayName>
    <Category>PNRIO Qualifiers</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/9.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6049</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:NE_107" ParentNodeId="ns=1;i=2002" DataType="RioSpecifierEnumeration">
    <DisplayName>NE_107</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:Quality" ParentNodeId="ns=1;i=2002" DataType="RioQualityEnumeration">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:Status_full" ParentNodeId="ns=1;i=2002" DataType="RioQualifierEnumeration">
    <DisplayName>Status_full</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:RioChannelDiagnosisAlarmType">
    <DisplayName>RioChannelDiagnosisAlarmType</DisplayName>
    <Category>PNRIO Alarms</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/8.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6270</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2915</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6271</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=1004" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="1:HelpText" ParentNodeId="ns=1;i=1004" DataType="LocalizedText">
    <DisplayName>HelpText</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="1:ManufacturerData" ParentNodeId="ns=1;i=1004" DataType="ByteString">
    <DisplayName>ManufacturerData</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6270" BrowseName="1:PnChannelNumber" ParentNodeId="ns=1;i=1004" DataType="UInt32">
    <DisplayName>PnChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="1:Reason" ParentNodeId="ns=1;i=1004" DataType="RioChannelDiagnosisReasonEnumeration">
    <DisplayName>Reason</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="1:RioChannelNumber" ParentNodeId="ns=1;i=1004" DataType="UInt16">
    <DisplayName>RioChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6271" BrowseName="1:Status" ParentNodeId="ns=1;i=1004" DataType="RioChannelDiagnosisStatusEnumeration">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1019" BrowseName="1:RioChannelDiagnosisEventType">
    <DisplayName>RioChannelDiagnosisEventType</DisplayName>
    <Category>PNRIO Events</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/8.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6232</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6234</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6233</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6228</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6230</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6227</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6229</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6232" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=1019" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6234" BrowseName="1:HelpText" ParentNodeId="ns=1;i=1019" DataType="LocalizedText">
    <DisplayName>HelpText</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6233" BrowseName="1:ManufacturerData" ParentNodeId="ns=1;i=1019" DataType="ByteString">
    <DisplayName>ManufacturerData</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6228" BrowseName="1:PnChannelNumber" ParentNodeId="ns=1;i=1019" DataType="UInt32">
    <DisplayName>PnChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6230" BrowseName="1:Reason" ParentNodeId="ns=1;i=1019" DataType="RioChannelDiagnosisReasonEnumeration">
    <DisplayName>Reason</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6227" BrowseName="1:RioChannelNumber" ParentNodeId="ns=1;i=1019" DataType="UInt16">
    <DisplayName>RioChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6229" BrowseName="1:Status" ParentNodeId="ns=1;i=1019" DataType="RioChannelDiagnosisStatusEnumeration">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1019</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1020" BrowseName="1:PnIoSignalType">
    <DisplayName>PnIoSignalType</DisplayName>
    <Category>PNRIO Cyclic Telegrams</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.3.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6207</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6206</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6207" BrowseName="1:Offset" ParentNodeId="ns=1;i=1020" DataType="UInt16">
    <DisplayName>Offset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1020</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6206" BrowseName="1:SignalId" ParentNodeId="ns=1;i=1020" DataType="UInt16">
    <DisplayName>SignalId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1020</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1021" BrowseName="1:PnIoTelegramType">
    <DisplayName>PnIoTelegramType</DisplayName>
    <Category>PNRIO Cyclic Telegrams</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6279</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6276</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6277</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6278</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5053" BrowseName="1:&lt;Nr_SignalName&gt;" SymbolicName="Nr_SignalName" ParentNodeId="ns=1;i=1021">
    <DisplayName>&lt;Nr_SignalName&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6166</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1020</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6166" BrowseName="1:Offset" ParentNodeId="ns=1;i=5053" DataType="UInt16">
    <DisplayName>Offset</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6279" BrowseName="1:ConsumerStatus" ParentNodeId="ns=1;i=1021" DataType="PnIoTelegramStatusEnumeration">
    <DisplayName>ConsumerStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6276" BrowseName="1:IoTelegramImage" ParentNodeId="ns=1;i=1021" DataType="ByteString">
    <DisplayName>IoTelegramImage</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6277" BrowseName="1:Length" ParentNodeId="ns=1;i=1021" DataType="UInt16">
    <DisplayName>Length</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6278" BrowseName="1:ProviderStatus" ParentNodeId="ns=1;i=1021" DataType="PnIoTelegramStatusEnumeration">
    <DisplayName>ProviderStatus</DisplayName>
    <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=1018" BrowseName="1:PnTelegramType">
    <DisplayName>PnTelegramType</DisplayName>
    <Category>PNRIO Cyclic Telegrams</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5043" BrowseName="1:Input" ParentNodeId="ns=1;i=1018">
    <DisplayName>Input</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6167</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6168</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6167" BrowseName="1:Length" ParentNodeId="ns=1;i=5043" DataType="UInt16">
    <DisplayName>Length</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5043</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6168" BrowseName="1:ProviderStatus" ParentNodeId="ns=1;i=5043" DataType="PnIoTelegramStatusEnumeration">
    <DisplayName>ProviderStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5043</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5044" BrowseName="1:Output" ParentNodeId="ns=1;i=1018">
    <DisplayName>Output</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6215</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6217</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6215" BrowseName="1:Length" ParentNodeId="ns=1;i=5044" DataType="UInt16">
    <DisplayName>Length</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6217" BrowseName="1:ProviderStatus" ParentNodeId="ns=1;i=5044" DataType="PnIoTelegramStatusEnumeration">
    <DisplayName>ProviderStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5044</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1017" BrowseName="1:RioChannelGroupConfigType">
    <DisplayName>RioChannelGroupConfigType</DisplayName>
    <Category>PNRIO Configuration</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6290</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6204</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6201</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6192</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6196</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6202</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6289</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6198</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6193</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6197</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6199</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6195</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6194</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6200" BrowseName="1:Damping" ParentNodeId="ns=1;i=1017" DataType="Float">
    <DisplayName>Damping</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6290" BrowseName="1:FaAnalogSubstituteValue" ParentNodeId="ns=1;i=1017" DataType="RioAnalogDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>FaAnalogSubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6204" BrowseName="1:FaDigitalSubstituteValue" ParentNodeId="ns=1;i=1017" DataType="RioBitFieldDataType">
    <DisplayName>FaDigitalSubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6201" BrowseName="1:HighLimit" ParentNodeId="ns=1;i=1017" DataType="RioAnalogDataType">
    <DisplayName>HighLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6192" BrowseName="1:InversionEnabled" ParentNodeId="ns=1;i=1017" DataType="Boolean">
    <DisplayName>InversionEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6196" BrowseName="1:LoadVoltageCheckEnabled" ParentNodeId="ns=1;i=1017" DataType="Boolean">
    <DisplayName>LoadVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6202" BrowseName="1:LowLimit" ParentNodeId="ns=1;i=1017" DataType="RioAnalogDataType">
    <DisplayName>LowLimit</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6289" BrowseName="1:PaAnalogSubstituteValue" ParentNodeId="ns=1;i=1017" DataType="RioAnalogDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>PaAnalogSubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6198" BrowseName="1:PaDigitalSubstituteValue" ParentNodeId="ns=1;i=1017" DataType="RioBitFieldDataType">
    <DisplayName>PaDigitalSubstituteValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6193" BrowseName="1:ShortCircuitCheckEnabled" ParentNodeId="ns=1;i=1017" DataType="Boolean">
    <DisplayName>ShortCircuitCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6191" BrowseName="1:SignalType" ParentNodeId="ns=1;i=1017" DataType="RioSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6197" BrowseName="1:SubstitutePolicy" ParentNodeId="ns=1;i=1017" DataType="RioSubstitutePolicyEnumeration">
    <DisplayName>SubstitutePolicy</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6199" BrowseName="1:SubstituteTime" ParentNodeId="ns=1;i=1017" DataType="Float">
    <DisplayName>SubstituteTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6195" BrowseName="1:SupplyVoltageCheckEnabled" ParentNodeId="ns=1;i=1017" DataType="Boolean">
    <DisplayName>SupplyVoltageCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6194" BrowseName="1:WireCheckEnabled" ParentNodeId="ns=1;i=1017" DataType="Boolean">
    <DisplayName>WireCheckEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1017</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:RioChannelGroupType" IsAbstract="true">
    <DisplayName>RioChannelGroupType</DisplayName>
    <Category>PNRIO Channel Groups</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasRioInputChannel">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasRioOutputChannel">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasRioConfiguration">ns=1;i=5045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6165</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6226</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1004</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5051" BrowseName="1:&lt;RioInputChannel&gt;" SymbolicName="RioInputChannel" ParentNodeId="ns=1;i=1012">
    <DisplayName>&lt;RioInputChannel&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasRioInputChannel" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6268</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=5051" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6268" BrowseName="1:RioChannelNumber" ParentNodeId="ns=1;i=5051" DataType="UInt16">
    <DisplayName>RioChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5052" BrowseName="1:&lt;RioOutputChannel&gt;" SymbolicName="RioOutputChannel" ParentNodeId="ns=1;i=1012">
    <DisplayName>&lt;RioOutputChannel&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasRioOutputChannel" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6273</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6272" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=5052" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6273" BrowseName="1:RioChannelNumber" ParentNodeId="ns=1;i=5052" DataType="UInt16">
    <DisplayName>RioChannelNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6164" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=1012" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5045" BrowseName="1:ChannelGroupConfig" ParentNodeId="ns=1;i=1012">
    <DisplayName>ChannelGroupConfig</DisplayName>
    <References>
      <Reference ReferenceType="HasRioConfiguration" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1017</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6165" BrowseName="1:LastParameterChange" ParentNodeId="ns=1;i=1012" DataType="DateTime">
    <DisplayName>LastParameterChange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5054" BrowseName="1:Lock" ParentNodeId="ns=1;i=1012">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7004</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7021</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6221</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6222</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6223</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6224</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7022</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7003" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5054" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6205</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6205" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7004" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5054" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6218</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6218" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7004" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7021" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5054" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6219</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6220</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6219" BrowseName="InputArguments" ParentNodeId="ns=1;i=7021" 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=7021</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</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=6220" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7021" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7021</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</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=6221" BrowseName="2:Locked" ParentNodeId="ns=1;i=5054" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6222" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6223" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5054" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6224" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5054" DataType="Duration">
    <DisplayName>RemainingLockTime</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=7022" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5054" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6275</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6275" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7022" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</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=6226" BrowseName="1:NumberOfChannels" ParentNodeId="ns=1;i=1012" DataType="UInt16" ValueRank="1" ArrayDimensions="5">
    <DisplayName>NumberOfChannels</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="1:SetApplicationTag" ParentNodeId="ns=1;i=1012">
    <DisplayName>SetApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6072" 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>ApplicationTag</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1014" BrowseName="1:RioFaAnalogChannelGroupType">
    <DisplayName>RioFaAnalogChannelGroupType</DisplayName>
    <Category>PNRIO Channel Groups</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.4</Documentation>
    <References>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6174</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6173</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6175</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6176</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6174" BrowseName="1:InputImageQualifiers" ParentNodeId="ns=1;i=1014" DataType="RioBitFieldDataType">
    <DisplayName>InputImageQualifiers</DisplayName>
    <References>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6173" BrowseName="1:InputImageValues" ParentNodeId="ns=1;i=1014" DataType="RioAnalogDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputImageValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6175" BrowseName="1:OutputImageQualifiers" ParentNodeId="ns=1;i=1014" DataType="RioBitFieldDataType">
    <DisplayName>OutputImageQualifiers</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6176" BrowseName="1:OutputImageValues" ParentNodeId="ns=1;i=1014" DataType="RioAnalogDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputImageValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1016" BrowseName="1:RioFaDigitalChannelGroupType">
    <DisplayName>RioFaDigitalChannelGroupType</DisplayName>
    <Category>PNRIO Channel Groups</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.6</Documentation>
    <References>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6177</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6178</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6183</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6184</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6177" BrowseName="1:InputImage" ParentNodeId="ns=1;i=1016" DataType="RioBitFieldDataType">
    <DisplayName>InputImage</DisplayName>
    <References>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6178" BrowseName="1:InputImageQualifiers" ParentNodeId="ns=1;i=1016" DataType="RioBitFieldDataType">
    <DisplayName>InputImageQualifiers</DisplayName>
    <References>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6183" BrowseName="1:OutputImage" ParentNodeId="ns=1;i=1016" DataType="RioBitFieldDataType">
    <DisplayName>OutputImage</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6184" BrowseName="1:OutputImageQualifiers" ParentNodeId="ns=1;i=1016" DataType="RioBitFieldDataType">
    <DisplayName>OutputImageQualifiers</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2016</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5036</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioBitFieldDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <BitData>0</BitData>
                        <BitUsed>0</BitUsed>
                    </RioBitFieldDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1013" BrowseName="1:RioPaAnalogChannelGroupType">
    <DisplayName>RioPaAnalogChannelGroupType</DisplayName>
    <Category>PNRIO Channel Groups</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.3</Documentation>
    <References>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6170</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6171</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6291</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6170" BrowseName="1:InputValues" ParentNodeId="ns=1;i=1013" DataType="RioPaAnalogValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5062</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>
                            <SwitchField>0</SwitchField>
                        </Value>
                        <Qualifier>0</Qualifier>
                    </RioPaAnalogValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6171" BrowseName="1:OutputValues" ParentNodeId="ns=1;i=1013" DataType="RioPaAnalogValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" 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=5062</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>
                            <SwitchField>0</SwitchField>
                        </Value>
                        <Qualifier>0</Qualifier>
                    </RioPaAnalogValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7005" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1013">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6133</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6133" BrowseName="InputArguments" ParentNodeId="ns=1;i=7005" 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=7005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Value of one SimulationEnabled array element.</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>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=4</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Index of array element to set. If -1, the SimulationEnabled parameter is assigned to all array elements.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7023" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1013">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6292</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6292" BrowseName="InputArguments" ParentNodeId="ns=1;i=7023" 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=7023</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Value member of the array element.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Qualifier member of the array element.</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>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=4</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Index of array element to set. If -1, the parameters are assigned to all array elements.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1013" DataType="Boolean" ValueRank="1" ArrayDimensions="0">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6291" BrowseName="1:SimulationValues" ParentNodeId="ns=1;i=1013" DataType="RioPaAnalogValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>SimulationValues</DisplayName>
    <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=5062</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>
                            <SwitchField>0</SwitchField>
                        </Value>
                        <Qualifier>0</Qualifier>
                    </RioPaAnalogValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1015" BrowseName="1:RioPaDigitalChannelGroupType">
    <DisplayName>RioPaDigitalChannelGroupType</DisplayName>
    <Category>PNRIO Channel Groups</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.1.5</Documentation>
    <References>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6180</Reference>
      <Reference ReferenceType="HasRioProcessVariable">ns=1;i=6181</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7039</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6061</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6180" BrowseName="1:InputImage" ParentNodeId="ns=1;i=1015" DataType="RioPaDigitalValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputImage</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6181" BrowseName="1:OutputImage" ParentNodeId="ns=1;i=1015" DataType="RioPaDigitalValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputImage</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasRioProcessVariable" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1015">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6169</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6169" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006" 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=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>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Value of one SimulationEnabled array element.</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>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=4</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Index of array element to set. If -1, the SimulationEnabled parameter is assigned to all array elements.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7039" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1015">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="InputArguments" ParentNodeId="ns=1;i=7039" 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=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>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Value member of the array element.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Value used to set the Qualifier member of the array element.</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>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=4</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Index of array element to set. If -1, the parameters are assigned to all array elements.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6136" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1015" DataType="Boolean" ValueRank="1" ArrayDimensions="0">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="1:SimulationValues" ParentNodeId="ns=1;i=1015" DataType="RioPaDigitalValueDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>SimulationValues</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:RioChannelType" IsAbstract="true">
    <DisplayName>RioChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5025</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1004</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=1005" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6274" BrowseName="1:LastParameterChange" ParentNodeId="ns=1;i=1005" DataType="DateTime">
    <DisplayName>LastParameterChange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5025" BrowseName="1:Lock" ParentNodeId="ns=1;i=1005">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7041</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6097</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6098</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7044</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7041" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5025" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7041" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7041</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7042" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5025" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7042" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <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>ExitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7043" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5025" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="InputArguments" ParentNodeId="ns=1;i=7043" 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=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>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</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=6057" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7043" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <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>InitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</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=6084" BrowseName="2:Locked" ParentNodeId="ns=1;i=5025" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5025" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6097" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5025" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5025" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5025</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7044" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5025" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5025</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7044" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <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>RenewLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</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=6112" BrowseName="1:RioChannelNumber" ParentNodeId="ns=1;i=1005" DataType="UInt16">
    <DisplayName>RioChannelNumber</DisplayName>
    <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>
  <UAMethod NodeId="ns=1;i=7002" BrowseName="1:SetApplicationTag" ParentNodeId="ns=1;i=1005">
    <DisplayName>SetApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6186</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6186" BrowseName="InputArguments" ParentNodeId="ns=1;i=7002" 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=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>ApplicationTag</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:RioFaAnalogInputChannelType">
    <DisplayName>RioFaAnalogInputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.2/#7.2.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6121</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="1:Config" ParentNodeId="ns=1;i=1003" DataType="RioFaAnalogInputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2013</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5017</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaAnalogInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Damping>0</Damping>
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                    </RioFaAnalogInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1003" DataType="RioFaAnalogProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=6117" DataType="Boolean">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6117</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1003" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1007" BrowseName="1:RioFaAnalogOutputChannelType">
    <DisplayName>RioFaAnalogOutputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.3/#7.2.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6131</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6134</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6137</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6138</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6139" BrowseName="1:Config" ParentNodeId="ns=1;i=1007" DataType="RioFaAnalogOutputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2015</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5023</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaAnalogOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <LoadVoltageCheckEnabled>false</LoadVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioFaAnalogOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6131" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1007" DataType="RioFaAnalogProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6132</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6132" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=6131" DataType="Boolean">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6131</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6134" BrowseName="1:ProcessValueReadback" ParentNodeId="ns=1;i=1007" DataType="RioFaAnalogProcessValueDataType">
    <DisplayName>ProcessValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6135</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6135" BrowseName="1:QualifierValue" ParentNodeId="ns=1;i=6134" DataType="Boolean">
    <DisplayName>QualifierValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6134</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6137" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1007" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6138" BrowseName="1:SignalValueReadback" ParentNodeId="ns=1;i=1007" DataType="Double">
    <DisplayName>SignalValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:RioFaDigitalInputChannelType">
    <DisplayName>RioFaDigitalInputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.4/#7.2.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6149</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6147</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6148</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6149" BrowseName="1:Config" ParentNodeId="ns=1;i=1009" DataType="RioFaDigitalInputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2009</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5005</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                    </RioFaDigitalInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6147" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1009" DataType="RioFaDigitalProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2005</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5032</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>false</Qualifier>
                        <Quality>0</Quality>
                    </RioFaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6148" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1009" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:RioFaDigitalOutputChannelType">
    <DisplayName>RioFaDigitalOutputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.5/#7.2.5.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6163</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6159</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6160</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6161</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6162</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6163" BrowseName="1:Config" ParentNodeId="ns=1;i=1011" DataType="RioFaDigitalOutputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2011</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5011</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SupplyVoltageCheckEnabled>false</SupplyVoltageCheckEnabled>
                        <LoadVoltageCheckEnabled>false</LoadVoltageCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioFaDigitalOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6159" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1011" DataType="RioFaDigitalProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2005</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5032</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>false</Qualifier>
                        <Quality>0</Quality>
                    </RioFaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6160" BrowseName="1:ProcessValueReadback" ParentNodeId="ns=1;i=1011" DataType="RioFaDigitalProcessValueDataType">
    <DisplayName>ProcessValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2005</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5032</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioFaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>false</Qualifier>
                        <Quality>0</Quality>
                    </RioFaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6161" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1011" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6162" BrowseName="1:SignalValueReadback" ParentNodeId="ns=1;i=1011" DataType="Double">
    <DisplayName>SignalValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:RioPaAnalogInputChannelType">
    <DisplayName>RioPaAnalogInputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.2/#7.2.2.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6116</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6114</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7024</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6115</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="1:Config" ParentNodeId="ns=1;i=1002" DataType="RioPaAnalogInputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2012</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>
                    <RioPaAnalogInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Damping>0</Damping>
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <HighLimit>
                            <SwitchField>0</SwitchField>
                        </HighLimit>
                        <LowLimit>
                            <SwitchField>0</SwitchField>
                        </LowLimit>
                    </RioPaAnalogInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="1:ManualProcessValue" ParentNodeId="ns=1;i=1002" DataType="RioAnalogDataType">
    <DisplayName>ManualProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="1:Mode" ParentNodeId="ns=1;i=1002" DataType="RioChannelModeEnumeration">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1002" DataType="RioPaAnalogProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7025" BrowseName="1:SetManualProcessValue" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetManualProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6294</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6294" BrowseName="InputArguments" ParentNodeId="ns=1;i=7025" 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=7025</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ManualProcessValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired Value of the ManualProcessValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7024" BrowseName="1:SetMode" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6293</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6293" BrowseName="InputArguments" ParentNodeId="ns=1;i=7024" 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=7024</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Mode</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>Desired content of the Mode Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7026" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6295</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6295" BrowseName="InputArguments" ParentNodeId="ns=1;i=7026" 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=7026</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7027" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6296</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6296" BrowseName="InputArguments" ParentNodeId="ns=1;i=7027" 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=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>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Value struct member of the SimulationValue Variable.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Qualifier struct member of the SimulationValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1002" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1002" DataType="Boolean">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="1:SimulationValue" ParentNodeId="ns=1;i=1002" DataType="RioPaAnalogValueDataType">
    <DisplayName>SimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5062</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>
                            <SwitchField>0</SwitchField>
                        </Value>
                        <Qualifier>0</Qualifier>
                    </RioPaAnalogValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:RioPaAnalogOutputChannelType">
    <DisplayName>RioPaAnalogOutputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.3/#7.2.3.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6128</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6126</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6122</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6123</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6124</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6125</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6129</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6127</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="1:Config" ParentNodeId="ns=1;i=1006" DataType="RioPaAnalogOutputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2014</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5020</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>
                            <SwitchField>0</SwitchField>
                        </SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioPaAnalogOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:ManualOutValue" ParentNodeId="ns=1;i=1006" DataType="RioAnalogDataType">
    <DisplayName>ManualOutValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="1:Mode" ParentNodeId="ns=1;i=1006" DataType="RioChannelModeEnumeration">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1006" DataType="RioPaAnalogProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6123" BrowseName="1:ProcessValueReadback" ParentNodeId="ns=1;i=1006" DataType="RioPaAnalogProcessValueDataType">
    <DisplayName>ProcessValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2006</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7029" BrowseName="1:SetManualOutValue" ParentNodeId="ns=1;i=1006">
    <DisplayName>SetManualOutValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6298</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6298" BrowseName="InputArguments" ParentNodeId="ns=1;i=7029" 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=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>ManualOutValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired Value of the ManualOutValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7028" BrowseName="1:SetMode" ParentNodeId="ns=1;i=1006">
    <DisplayName>SetMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6297</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6297" BrowseName="InputArguments" ParentNodeId="ns=1;i=7028" 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=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>Mode</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>Desired content of the Mode Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7030" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1006">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6299</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6299" BrowseName="InputArguments" ParentNodeId="ns=1;i=7030" 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=7030</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7031" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1006">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6300</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6300" BrowseName="InputArguments" ParentNodeId="ns=1;i=7031" 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=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>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1006" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="1:SignalValueReadback" ParentNodeId="ns=1;i=1006" DataType="Double">
    <DisplayName>SignalValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1006" DataType="Boolean">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="1:SimulationValue" ParentNodeId="ns=1;i=1006" DataType="RioPaAnalogValueDataType">
    <DisplayName>SimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1006</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5062</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaAnalogValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>
                            <SwitchField>0</SwitchField>
                        </Value>
                        <Qualifier>0</Qualifier>
                    </RioPaAnalogValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1008" BrowseName="1:RioPaDigitalInputChannelType">
    <DisplayName>RioPaDigitalInputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.4/#7.2.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6146</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6144</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6142</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6140</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6141</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6145</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6143</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6146" BrowseName="1:Config" ParentNodeId="ns=1;i=1008" DataType="RioPaDigitalInputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2008</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5002</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalInputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <InversionEnabled>false</InversionEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                    </RioPaDigitalInputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6144" BrowseName="1:ManualProcessValue" ParentNodeId="ns=1;i=1008" DataType="Boolean">
    <DisplayName>ManualProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6142" BrowseName="1:Mode" ParentNodeId="ns=1;i=1008" DataType="RioChannelModeEnumeration">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6140" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1008" DataType="RioPaDigitalProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5029</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>0</Qualifier>
                        <Quality>0</Quality>
                        <NE_107>0</NE_107>
                        <Status_full>0</Status_full>
                    </RioPaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7033" BrowseName="1:SetManualProcessValue" ParentNodeId="ns=1;i=1008">
    <DisplayName>SetManualProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6302</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6302" 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>ManualProcessValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired Value of the ManualProcessValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7032" BrowseName="1:SetMode" ParentNodeId="ns=1;i=1008">
    <DisplayName>SetMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6301</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6301" BrowseName="InputArguments" ParentNodeId="ns=1;i=7032" 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=7032</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Mode</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>Desired content of the Mode Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7034" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1008">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6303</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6303" BrowseName="InputArguments" ParentNodeId="ns=1;i=7034" 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=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>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7035" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1008">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6304</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6304" BrowseName="InputArguments" ParentNodeId="ns=1;i=7035" 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=7035</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Value struct member of the SimulationValue Variable.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Qualifier struct member of the SimulationValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6141" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1008" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6145" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1008" DataType="Boolean">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6143" BrowseName="1:SimulationValue" ParentNodeId="ns=1;i=1008" DataType="RioPaDigitalValueDataType">
    <DisplayName>SimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:RioPaDigitalOutputChannelType">
    <DisplayName>RioPaDigitalOutputChannelType</DisplayName>
    <Category>PNRIO Channel Objects</Category>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/7.2.5/#7.2.5.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6158</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6156</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6154</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6151</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7040</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7037</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6153</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6155</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6158" BrowseName="1:Config" ParentNodeId="ns=1;i=1010" DataType="RioPaDigitalOutputConfigDataType">
    <DisplayName>Config</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2010</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5008</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalOutputConfigDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <SignalType>CURRENT-4-20_mA_0</SignalType>
                        <WireCheckEnabled>false</WireCheckEnabled>
                        <InversionEnabled>false</InversionEnabled>
                        <SubstitutePolicy>USE_SUBSTITUTE_VALUE_0</SubstitutePolicy>
                        <SubstituteValue>false</SubstituteValue>
                        <SubstituteTime>0</SubstituteTime>
                    </RioPaDigitalOutputConfigDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6156" BrowseName="1:ManualOutValue" ParentNodeId="ns=1;i=1010" DataType="Boolean">
    <DisplayName>ManualOutValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6154" BrowseName="1:Mode" ParentNodeId="ns=1;i=1010" DataType="RioChannelModeEnumeration">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6150" BrowseName="1:ProcessValue" ParentNodeId="ns=1;i=1010" DataType="RioPaDigitalProcessValueDataType">
    <DisplayName>ProcessValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5029</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>0</Qualifier>
                        <Quality>0</Quality>
                        <NE_107>0</NE_107>
                        <Status_full>0</Status_full>
                    </RioPaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6151" BrowseName="1:ProcessValueReadback" ParentNodeId="ns=1;i=1010" DataType="RioPaDigitalProcessValueDataType">
    <DisplayName>ProcessValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5029</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RioPaDigitalProcessValueDataType xmlns="http://opcfoundation.org/UA/PNRIO/Types.xsd">
                        <Value>false</Value>
                        <Qualifier>0</Qualifier>
                        <Quality>0</Quality>
                        <NE_107>0</NE_107>
                        <Status_full>0</Status_full>
                    </RioPaDigitalProcessValueDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7040" BrowseName="1:SetManualOutValue" ParentNodeId="ns=1;i=1010">
    <DisplayName>SetManualOutValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6071</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="InputArguments" ParentNodeId="ns=1;i=7040" 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=7040</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ManualOutValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired Value of the ManualOutValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7036" BrowseName="1:SetMode" ParentNodeId="ns=1;i=1010">
    <DisplayName>SetMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6305</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6305" 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>Mode</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>Desired content of the Mode Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7037" BrowseName="1:SetSimulation" ParentNodeId="ns=1;i=1010">
    <DisplayName>SetSimulation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6306</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6306" BrowseName="InputArguments" ParentNodeId="ns=1;i=7037" 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=7037</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SimulationEnabled</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the SimulationEnabled Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7038" BrowseName="1:SetSimulationValue" ParentNodeId="ns=1;i=1010">
    <DisplayName>SetSimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6307</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6307" BrowseName="InputArguments" ParentNodeId="ns=1;i=7038" 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=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>Value</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Value struct member of the SimulationValue Variable.</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>Qualifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description>
                                <uax:Text>Desired content of the Qualifier struct member of the SimulationValue Variable.</uax:Text>
                            </uax:Description>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6152" BrowseName="1:SignalValue" ParentNodeId="ns=1;i=1010" DataType="Double">
    <DisplayName>SignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6153" BrowseName="1:SignalValueReadback" ParentNodeId="ns=1;i=1010" DataType="Double">
    <DisplayName>SignalValueReadback</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6157" BrowseName="1:SimulationEnabled" ParentNodeId="ns=1;i=1010" DataType="Boolean">
    <DisplayName>SimulationEnabled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6155" BrowseName="1:SimulationValue" ParentNodeId="ns=1;i=1010" DataType="RioPaDigitalValueDataType">
    <DisplayName>SimulationValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5046" BrowseName="1:http://opcfoundation.org/UA/PNRIO/" SymbolicName="http___opcfoundation_org_UA_PNRIO_">
    <DisplayName>http://opcfoundation.org/UA/PNRIO/</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v105/PNRIO/v100/docs/13.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6208</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6209</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6210</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6212</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6213</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6214</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6208" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5046" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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=6209" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5046" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2022-07-11T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6210" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5046" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNRIO/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6211" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5046" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.00.1</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6212" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5046" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6213" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5046" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
    </References>
    <Value>
      <uax:ListOfString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:String>1:2147483647</uax:String>
            </uax:ListOfString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6214" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5046" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5046</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6019</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5002" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6020</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6021</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6022</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3014</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6023</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5008" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3014</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6024</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3014</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6025</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5011" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6026</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5012" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5013" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3016</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6027</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5014" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3016</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6028</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5015" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3016</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5016" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3017</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6029</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5017" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3017</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6030</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5018" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3017</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5019" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6031</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5020" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6032</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5021" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5022" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3019</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6033</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5023" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3019</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6034</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5024" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3019</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5026" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3020</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6172</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5027" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3020</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6179</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5028" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3021</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6037</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5029" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3021</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6038</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5030" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3021</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5031" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6039</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5032" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6040</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5033" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3022</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5034" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3020</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5035" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3023</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6182</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5036" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3023</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6216</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5037" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3024</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6043</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5038" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3024</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6044</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5039" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3024</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5040" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6045</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5041" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6046</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5042" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3025</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5047" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3023</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5055" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6308</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5056" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6309</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5057" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5058" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3004</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6310</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5059" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3004</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6311</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5060" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5061" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3027</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6312</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5062" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3027</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6313</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5063" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3027</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5064" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6314</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5065" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6315</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5066" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3028</Reference>
    </References>
  </UAObject>
</UANodeSet>
