<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:s1="http://harting.com/AIM/Types.xsd" xmlns:s2="http://opcfoundation.org/UA/AutoID/Types.xsd" xmlns:s3="http://opcfoundation.org/UA/DI/Types.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <NamespaceUris>
        <Uri>http://harting.com/AIM/</Uri>
        <Uri>http://opcfoundation.org/UA/AutoID/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
    </NamespaceUris>
    <Aliases>
        <Alias Alias="SByte">i=2</Alias>
        <Alias Alias="Int32">i=6</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="HasModellingRule">i=37</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="Argument">i=296</Alias>
        <Alias Alias="DeviceStatusEnumeration">ns=2;i=3003</Alias>
        <Alias Alias="RfidScanResult">ns=2;i=3007</Alias>
        <Alias Alias="AntennaNameIdPair">ns=2;i=3011</Alias>
        <Alias Alias="ScanData">ns=2;i=3020</Alias>
        <Alias Alias="HaIOStateEnumeration">ns=1;i=3002</Alias>
        <Alias Alias="HaIODirectionEnumeration">ns=1;i=3003</Alias>
    </Aliases>
    <Extensions>
        <Extension>
            <ModelInfo Tool="UaModeler" Hash="xL8jzigJx+t5ymu/ET76mQ==" Version="1.4.3"/>
        </Extension>
    </Extensions>
    <UADataType NodeId="ns=1;i=3003" BrowseName="1:HaIODirectionEnumeration">
        <DisplayName>HaIODirectionEnumeration</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:HaIODirectionEnumeration">
            <Field Name="OUTPUT" Value="0"/>
            <Field Name="INPUT" Value="1"/>
        </Definition>
    </UADataType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=3003" ValueRank="1" NodeId="ns=1;i=6002" ArrayDimensions="2" BrowseName="EnumStrings">
        <DisplayName>EnumStrings</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3003</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Text>OUTPUT</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>INPUT</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3002" BrowseName="1:HaIOStateEnumeration">
        <DisplayName>HaIOStateEnumeration</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:HaIOStateEnumeration">
            <Field Name="LOW" Value="0"/>
            <Field Name="HIGH" Value="1"/>
            <Field Name="UNKNOWN" Value="2"/>
        </Definition>
    </UADataType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=3002" ValueRank="1" NodeId="ns=1;i=6001" ArrayDimensions="3" BrowseName="EnumStrings">
        <DisplayName>EnumStrings</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:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Text>LOW</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>HIGH</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>UNKNOWN</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAVariableType ValueRank="-2" NodeId="ns=1;i=2004" BrowseName="1:HaIOStateType">
        <DisplayName>HaIOStateType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;i=2004" NodeId="ns=1;i=6003" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:HaRfidScanEventType">
        <DisplayName>HaRfidScanEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6049</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1006</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=1006" NodeId="ns=1;i=6049" BrowseName="2:DeviceName" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>DeviceName</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="RfidScanResult" ParentNodeId="ns=1;i=1006" ValueRank="1" NodeId="ns=1;i=6042" BrowseName="2:ScanResult" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>ScanResult</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;s=rfr310" BrowseName="1:rfr310">
        <DisplayName>rfr310</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.AntennaNames</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.AutoIdModelVersion</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=2;i=1004</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.DeviceInfo</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.DeviceManual</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.DeviceName</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.DeviceRevision</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.DeviceStatus</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.HardwareRevision</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.KillTag</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.LastScanData</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.LockTag</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.Manufacturer</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.Model</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.ParameterSet</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.ReadTag</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.RevisionCounter</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1003</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=2;i=1006</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=3;i=5001</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.RuntimeParameters</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.Scan</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.ScanStart</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.ScanStop</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.SerialNumber</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.SetTagPassword</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.SoftwareRevision</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.WriteTag</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="AntennaNameIdPair" ParentNodeId="ns=1;s=rfr310" ValueRank="1" NodeId="ns=1;s=rfr310.AntennaNames" BrowseName="2:AntennaNames" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>AntennaNames</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.AutoIdModelVersion" BrowseName="2:AutoIdModelVersion" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>AutoIdModelVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>1.0</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.DeviceInfo" BrowseName="2:DeviceInfo" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>DeviceInfo</DisplayName>
        <Description>Device status information</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.DeviceManual" BrowseName="3:DeviceManual">
        <DisplayName>DeviceManual</DisplayName>
        <Description>Address (pathname in the file system or a URL | Web address) of user manual for the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.DeviceName" BrowseName="2:DeviceName" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>DeviceName</DisplayName>
        <Description>Default could be also host name, IP address or MAC. This should be a field that can be configured for a device.</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.DeviceRevision" BrowseName="3:DeviceRevision">
        <DisplayName>DeviceRevision</DisplayName>
        <Description>Overall revision level of the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="DeviceStatusEnumeration" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.DeviceStatus" BrowseName="2:DeviceStatus">
        <DisplayName>DeviceStatus</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.HardwareRevision" BrowseName="3:HardwareRevision">
        <DisplayName>HardwareRevision</DisplayName>
        <Description>Revision level of the hardware of the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.IOData" BrowseName="2:IOData">
        <DisplayName>IOData</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=3;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.HS1</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.HS2</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.HS3</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.HS4</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.LS1</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.LS2</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.SWS1_SWD1</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.IOData.SWS2_SWD2</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.HS1" BrowseName="1:HS1" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>HS1</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.HS1.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.HS1" NodeId="ns=1;s=rfr310.IOData.HS1.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.HS1</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.HS2" BrowseName="1:HS2" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>HS2</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.HS2.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.HS2" NodeId="ns=1;s=rfr310.IOData.HS2.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.HS2</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.HS3" BrowseName="1:HS3" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>HS3</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.HS3.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.HS3" NodeId="ns=1;s=rfr310.IOData.HS3.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.HS3</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.HS4" BrowseName="1:HS4" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>HS4</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.HS4.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.HS4" NodeId="ns=1;s=rfr310.IOData.HS4.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.HS4</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.LS1" BrowseName="1:LS1" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>LS1</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.LS1.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.LS1" NodeId="ns=1;s=rfr310.IOData.LS1.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.LS1</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.LS2" BrowseName="1:LS2" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>LS2</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.LS2.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.LS2" NodeId="ns=1;s=rfr310.IOData.LS2.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.LS2</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.SWS1_SWD1" BrowseName="1:SWS1_SWD1" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>SWS1_SWD1</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.SWS1_SWD1.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.SWS1_SWD1" NodeId="ns=1;s=rfr310.IOData.SWS1_SWD1.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.SWS1_SWD1</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIOStateEnumeration" NodeId="ns=1;s=rfr310.IOData.SWS2_SWD2" BrowseName="1:SWS2_SWD2" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>SWS2_SWD2</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.IOData.SWS2_SWD2.direction</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2004</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.IOData</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAVariable DataType="HaIODirectionEnumeration" ParentNodeId="ns=1;s=rfr310.IOData.SWS2_SWD2" NodeId="ns=1;s=rfr310.IOData.SWS2_SWD2.direction" BrowseName="1:direction" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>direction</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.IOData.SWS2_SWD2</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Int32>0</uax:Int32>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.KillTag" BrowseName="2:KillTag" MethodDeclarationId="ns=2;i=7017">
        <DisplayName>KillTag</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.KillTag.InputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.KillTag.OutputArguments</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.KillTag" ValueRank="1" NodeId="ns=1;s=rfr310.KillTag.InputArguments" ArrayDimensions="3" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.KillTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Identifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>CodeType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>KillPassword</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.KillTag" ValueRank="1" NodeId="ns=1;s=rfr310.KillTag.OutputArguments" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.KillTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="ScanData" NodeId="ns=1;s=rfr310.LastScanData" BrowseName="1:LastScanData" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>LastScanData</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.LockTag" BrowseName="2:LockTag" MethodDeclarationId="ns=2;i=7018">
        <DisplayName>LockTag</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.LockTag.InputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.LockTag.OutputArguments</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.LockTag" ValueRank="1" NodeId="ns=1;s=rfr310.LockTag.InputArguments" ArrayDimensions="7" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.LockTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Identifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>CodeType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Password</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Region</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3015</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Lock</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3016</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Offset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Length</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.LockTag" ValueRank="1" NodeId="ns=1;s=rfr310.LockTag.OutputArguments" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.LockTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.Manufacturer" BrowseName="3:Manufacturer">
        <DisplayName>Manufacturer</DisplayName>
        <Description>Model name of the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.Model" BrowseName="3:Model">
        <DisplayName>Model</DisplayName>
        <Description>Name of the company that manufactured the device</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.ParameterSet" BrowseName="3:ParameterSet">
        <DisplayName>ParameterSet</DisplayName>
        <Description>Flat list of Parameters</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.ParameterSet.ParameterIdentifier</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAObject>
    <UAVariable ParentNodeId="ns=1;s=rfr310.ParameterSet" NodeId="ns=1;s=rfr310.ParameterSet.ParameterIdentifier" BrowseName="3:ParameterIdentifier">
        <DisplayName>ParameterIdentifier</DisplayName>
        <Description>A parameter which belongs to the topology element.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.ParameterSet</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.ReadTag" BrowseName="2:ReadTag" MethodDeclarationId="ns=2;i=7014">
        <DisplayName>ReadTag</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.ReadTag.InputArguments</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.ReadTag.OutputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.ReadTag" ValueRank="1" NodeId="ns=1;s=rfr310.ReadTag.InputArguments" ArrayDimensions="6" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.ReadTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Identifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>CodeType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Region</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Offset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Length</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Password</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.ReadTag" ValueRank="1" NodeId="ns=1;s=rfr310.ReadTag.OutputArguments" ArrayDimensions="2" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.ReadTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ResultData</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Int32" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.RevisionCounter" BrowseName="3:RevisionCounter">
        <DisplayName>RevisionCounter</DisplayName>
        <Description>An incremental counter indicating the number of times the static data within the Device has been modified</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.RuntimeParameters" BrowseName="2:RuntimeParameters">
        <DisplayName>RuntimeParameters</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.RuntimeParameters.CodeTypes</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=3;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.RuntimeParameters.MinRssi</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.RuntimeParameters.RfPower</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
            <Reference ReferenceType="HasComponent">ns=1;s=rfr310.RuntimeParameters.TagTypes</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ValueRank="1" NodeId="ns=1;s=rfr310.RuntimeParameters.CodeTypes" BrowseName="1:CodeTypes" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>CodeTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.RuntimeParameters</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.RuntimeParameters.CodeTypes.EnumStrings</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
        <Value>
            <uax:ListOfUInt32/>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;s=rfr310.RuntimeParameters.CodeTypes" ValueRank="1" NodeId="ns=1;s=rfr310.RuntimeParameters.CodeTypes.EnumStrings" ArrayDimensions="0" BrowseName="EnumStrings">
        <DisplayName>EnumStrings</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.RuntimeParameters.CodeTypes</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="Int32" NodeId="ns=1;s=rfr310.RuntimeParameters.MinRssi" BrowseName="1:MinRssi" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>MinRssi</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.RuntimeParameters</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="SByte" NodeId="ns=1;s=rfr310.RuntimeParameters.RfPower" BrowseName="1:RfPower" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>RfPower</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.RuntimeParameters</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ValueRank="1" NodeId="ns=1;s=rfr310.RuntimeParameters.TagTypes" BrowseName="1:TagTypes" UserAccessLevel="3" AccessLevel="3">
        <DisplayName>TagTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.RuntimeParameters.TagTypes.EnumStrings</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310.RuntimeParameters</Reference>
        </References>
        <Value>
            <uax:ListOfUInt32>
                <uax:UInt32>0</uax:UInt32>
            </uax:ListOfUInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;s=rfr310.RuntimeParameters.TagTypes" ValueRank="1" NodeId="ns=1;s=rfr310.RuntimeParameters.TagTypes.EnumStrings" BrowseName="EnumStrings">
        <DisplayName>EnumStrings</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.RuntimeParameters.TagTypes</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.Scan" BrowseName="2:Scan" MethodDeclarationId="ns=2;i=7013">
        <DisplayName>Scan</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.Scan.InputArguments</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.Scan.OutputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.Scan" ValueRank="1" NodeId="ns=1;s=rfr310.Scan.InputArguments" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.Scan</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Setting</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3010</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.Scan" ValueRank="1" NodeId="ns=1;s=rfr310.Scan.OutputArguments" ArrayDimensions="2" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.Scan</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Results</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3007</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.ScanStart" BrowseName="2:ScanStart" MethodDeclarationId="ns=2;i=7009">
        <DisplayName>ScanStart</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.ScanStart.InputArguments</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.ScanStart.OutputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.ScanStart" ValueRank="1" NodeId="ns=1;s=rfr310.ScanStart.InputArguments" ArrayDimensions="1" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.ScanStart</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Settings</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3010</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.ScanStart" ValueRank="1" NodeId="ns=1;s=rfr310.ScanStart.OutputArguments" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.ScanStart</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.ScanStop" BrowseName="2:ScanStop" MethodDeclarationId="ns=2;i=7010">
        <DisplayName>ScanStop</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.SerialNumber" BrowseName="3:SerialNumber">
        <DisplayName>SerialNumber</DisplayName>
        <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.SetTagPassword" BrowseName="2:SetTagPassword" MethodDeclarationId="ns=2;i=7016">
        <DisplayName>SetTagPassword</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.SetTagPassword.InputArguments</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.SetTagPassword.OutputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.SetTagPassword" ValueRank="1" NodeId="ns=1;s=rfr310.SetTagPassword.InputArguments" ArrayDimensions="5" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.SetTagPassword</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Identifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>CodeType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>PasswordType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3014</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>AccessPassword</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>NewPassword</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.SetTagPassword" ValueRank="1" NodeId="ns=1;s=rfr310.SetTagPassword.OutputArguments" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.SetTagPassword</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.SoftwareRevision" BrowseName="3:SoftwareRevision">
        <DisplayName>SoftwareRevision</DisplayName>
        <Description>Revision level of the software/firmware of the device</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAVariable>
    <UAMethod ParentNodeId="ns=1;s=rfr310" NodeId="ns=1;s=rfr310.WriteTag" BrowseName="2:WriteTag" MethodDeclarationId="ns=2;i=7015">
        <DisplayName>WriteTag</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.WriteTag.InputArguments</Reference>
            <Reference ReferenceType="HasProperty">ns=1;s=rfr310.WriteTag.OutputArguments</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=rfr310</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.WriteTag" ValueRank="1" NodeId="ns=1;s=rfr310.WriteTag.InputArguments" ArrayDimensions="6" BrowseName="InputArguments">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.WriteTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Identifier</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3020</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>CodeType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Region</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Offset</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Data</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <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>Password</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ParentNodeId="ns=1;s=rfr310.WriteTag" ValueRank="1" NodeId="ns=1;s=rfr310.WriteTag.OutputArguments" ArrayDimensions="1" BrowseName="OutputArguments">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;s=rfr310.WriteTag</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=2;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions></uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
</UANodeSet>
