UNPKG

@opcua/for-node-red

Version:

The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team

865 lines (864 loc) 1.05 MB
<?xml version="1.0" encoding="utf-8" ?> <!-- * Copyright (c) 2005-2024 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/Woodworking/</Uri> <Uri>http://opcfoundation.org/UA/DI/</Uri> <Uri>http://opcfoundation.org/UA/Machinery/</Uri> <Uri>http://opcfoundation.org/UA/Machinery/Jobs/</Uri> <Uri>http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Uri> </NamespaceUris> <Models> <Model ModelUri="http://opcfoundation.org/UA/Woodworking/" Version="1.02.0" PublicationDate="2025-06-01T01:02:00Z" ModelVersion="1.2.0"> <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.02" PublicationDate="2022-11-01T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.04.0" PublicationDate="2022-11-03T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/" Version="1.02.0" PublicationDate="2022-05-01T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/Jobs/" Version="1.0.1" PublicationDate="2024-05-01T00:00:00Z" /> </Model> </Models> <Aliases> <Alias Alias="Boolean">i=1</Alias> <Alias Alias="SByte">i=2</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="Int64">i=8</Alias> <Alias Alias="UInt64">i=9</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="Guid">i=14</Alias> <Alias Alias="ByteString">i=15</Alias> <Alias Alias="NodeId">i=17</Alias> <Alias Alias="LocalizedText">i=21</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="NumericRange">i=291</Alias> <Alias Alias="Argument">i=296</Alias> <Alias Alias="Range">i=884</Alias> <Alias Alias="EUInformation">i=887</Alias> <Alias Alias="EnumValueType">i=7594</Alias> <Alias Alias="HasInterface">i=17603</Alias> <Alias Alias="HasAddIn">i=17604</Alias> <Alias Alias="ISA95WorkMasterDataType">ns=5;i=3007</Alias> <Alias Alias="ISA95JobOrderAndStateDataType">ns=5;i=3015</Alias> <Alias Alias="WwUnitModeEnumeration">ns=1;i=20</Alias> <Alias Alias="WwUnitStateEnumeration">ns=1;i=21</Alias> <Alias Alias="WwMessageArgumentValueDataType">ns=1;i=3002</Alias> <Alias Alias="WwMessageArgumentDataType">ns=1;i=3003</Alias> <Alias Alias="WwEventCategoryEnumeration">ns=1;i=3004</Alias> </Aliases> <Extensions> <Extension> <ua:ModelInfo Tool="UaModeler" Hash="YHWZbbZcEyuxzCLx6VZM5w==" Version="1.6.12" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" /> </Extension> </Extensions> <UADataType NodeId="ns=1;i=3004" BrowseName="1:WwEventCategoryEnumeration"> <DisplayName>WwEventCategoryEnumeration</DisplayName> <Description Locale="en">This enumeration represents the category of an event.</Description> <Category>Woodworking Event Messages</Category> <Documentation>https://reference.opcfoundation.org/Woodworking/v100/docs/7.12</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:WwEventCategoryEnumeration"> <Field Name="OTHER" Value="0"> <Description Locale="en">No other event category applies or it is unknown.</Description> </Field> <Field Name="DIAGNOSTIC" Value="1"> <Description Locale="en">The event is a diagnostic event.</Description> </Field> <Field Name="INFORMATION" Value="2"> <Description Locale="en">The event is an information event.</Description> </Field> <Field Name="WARNING" Value="3"> <Description Locale="en">The event is a warning event.</Description> </Field> <Field Name="ALARM" Value="4"> <Description Locale="en">The event is an alarm event.</Description> </Field> <Field Name="ERROR" Value="5"> <Description Locale="en">The event is an error event.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6103" BrowseName="EnumValues" ParentNodeId="ns=1;i=3004" DataType="EnumValueType" ValueRank="1" ArrayDimensions="6"> <DisplayName>EnumValues</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference> </References> <Value> <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:ExtensionObject> <uax:TypeId> <uax:Identifier>i=7616</uax:Identifier> </uax:TypeId> <uax:Body> <uax:EnumValueType> <uax:Value>0</uax:Value> <uax:DisplayName> <uax:Text>OTHER</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>No other event category applies or it is unknown.</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>DIAGNOSTIC</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The event is a diagnostic event.</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>INFORMATION</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The event is an information event.</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>WARNING</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The event is a warning event.</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>ALARM</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The event is an alarm event.</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>ERROR</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The event is an error event.</uax:Text> </uax:Description> </uax:EnumValueType> </uax:Body> </uax:ExtensionObject> </uax:ListOfExtensionObject> </Value> </UAVariable> <UADataType NodeId="ns=1;i=20" BrowseName="1:WwUnitModeEnumeration"> <DisplayName>WwUnitModeEnumeration</DisplayName> <Description Locale="en">This enumeration represents the generalized mode of a unit.</Description> <Category>Woodworking Unit State</Category> <Documentation>https://reference.opcfoundation.org/Woodworking/v100/docs/7.8</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=123</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:WwUnitModeEnumeration"> <Field Name="OTHER" Value="0"> <Description Locale="en">This state is used if none of the other states below applies.</Description> </Field> <Field Name="AUTOMATIC" Value="1"> <Description Locale="en">The unit is in automatic mode.</Description> </Field> <Field Name="SEMIAUTOMATIC" Value="2"> <Description Locale="en">The unit is in semi-automatic mode.</Description> </Field> <Field Name="MANUAL" Value="3"> <Description Locale="en">The unit is in manual mode.</Description> </Field> <Field Name="SETUP" Value="4"> <Description Locale="en">The unit is in setup mode.</Description> </Field> <Field Name="SLEEP" Value="5"> <Description Locale="en">The unit is in sleep mode. Component is still switched on, energy consumption reduced by e.g. reducing heating, switching drives off. Production is not possible.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=123" BrowseName="EnumValues" ParentNodeId="ns=1;i=20" DataType="EnumValueType" ValueRank="1" ArrayDimensions="6"> <DisplayName>EnumValues</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=20</Reference> </References> <Value> <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:ExtensionObject> <uax:TypeId> <uax:Identifier>i=7616</uax:Identifier> </uax:TypeId> <uax:Body> <uax:EnumValueType> <uax:Value>0</uax:Value> <uax:DisplayName> <uax:Text>OTHER</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>This state is used if none of the other states below applies.</uax:Text> </uax:Description> </uax:EnumValueType> </uax:Body> </uax:ExtensionObject> <uax:ExtensionObject> <uax:TypeId> <uax:Identifier>i=7616</uax:Identifier> </uax:TypeId> <uax:Body> <uax:EnumValueType> <uax:Value>1</uax:Value> <uax:DisplayName> <uax:Text>AUTOMATIC</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in automatic mode.</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>SEMIAUTOMATIC</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in semi-automatic mode.</uax:Text> </uax:Description> </uax:EnumValueType> </uax:Body> </uax:ExtensionObject> <uax:ExtensionObject> <uax:TypeId> <uax:Identifier>i=7616</uax:Identifier> </uax:TypeId> <uax:Body> <uax:EnumValueType> <uax:Value>3</uax:Value> <uax:DisplayName> <uax:Text>MANUAL</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in manual mode.</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>SETUP</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in setup mode.</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>SLEEP</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in sleep mode. Component is still switched on, energy consumption reduced by e.g. reducing heating, switching drives off. Production is not possible.</uax:Text> </uax:Description> </uax:EnumValueType> </uax:Body> </uax:ExtensionObject> </uax:ListOfExtensionObject> </Value> </UAVariable> <UADataType NodeId="ns=1;i=21" BrowseName="1:WwUnitStateEnumeration"> <DisplayName>WwUnitStateEnumeration</DisplayName> <Description Locale="en">This enumeration represents the generalized state of a unit.</Description> <Category>Woodworking Unit State</Category> <Documentation>https://reference.opcfoundation.org/Woodworking/v100/docs/7.7</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=128</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:WwUnitStateEnumeration"> <Field Name="OFFLINE" Value="0"> <Description Locale="en">The component is offline.</Description> </Field> <Field Name="STANDBY" Value="1"> <Description Locale="en">The unit is in standby.</Description> </Field> <Field Name="READY" Value="2"> <Description Locale="en">The unit is ready to start working.</Description> </Field> <Field Name="WORKING" Value="3"> <Description Locale="en">The unit is working.</Description> </Field> <Field Name="ERROR" Value="4"> <Description Locale="en">The unit is not able to start working because there is an error. The cause can be an alarm or error or user intervention.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=128" BrowseName="EnumValues" ParentNodeId="ns=1;i=21" DataType="EnumValueType" ValueRank="1" ArrayDimensions="5"> <DisplayName>EnumValues</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21</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>OFFLINE</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The component is offline.</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>STANDBY</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is in standby.</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>READY</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is ready to start working.</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>WORKING</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is working.</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>ERROR</uax:Text> </uax:DisplayName> <uax:Description> <uax:Locale>en</uax:Locale> <uax:Text>The unit is not able to start working because there is an error. The cause can be an alarm or error or user intervention.</uax:Text> </uax:Description> </uax:EnumValueType> </uax:Body> </uax:ExtensionObject> </uax:ListOfExtensionObject> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3003" BrowseName="1:WwMessageArgumentDataType"> <DisplayName>WwMessageArgumentDataType</DisplayName> <Description Locale="en">The WwArgumentDataType definition extends the argument structure with an argument value.</Description> <Category>Woodworking Event Messages</Category> <Documentation>https://reference.opcfoundation.org/Woodworking/v100/docs/7.13</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=296</Reference> </References> <Definition Name="1:WwMessageArgumentDataType"> <Field Name="Value" DataType="WwMessageArgumentValueDataType"> <Description>The variable contains the value of the argument</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6005" BrowseName="1:WwMessageArgumentDataType" ParentNodeId="ns=1;i=6001" DataType="String"> <DisplayName>WwMessageArgumentDataType</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=6001</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">WwMessageArgumentDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6006" BrowseName="1:WwMessageArgumentDataType" ParentNodeId="ns=1;i=6003" DataType="String"> <DisplayName>WwMessageArgumentDataType</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=6003</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='WwMessageArgumentDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3002" BrowseName="1:WwMessageArgumentValueDataType"> <DisplayName>WwMessageArgumentValueDataType</DisplayName> <Description Locale="en">The WwArgumentValueDataType definition defines the possible types of an argument value.</Description> <Category>Woodworking Event Messages</Category> <Documentation>https://reference.opcfoundation.org/Woodworking/v100/docs/7.14</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=12756</Reference> </References> <Definition Name="1:WwMessageArgumentValueDataType" IsUnion="true"> <Field Name="Array" DataType="WwMessageArgumentValueDataType" ValueRank="1" ArrayDimensions="1"> <Description>The content of the value as an array of the own type</Description> </Field> <Field Name="Boolean" DataType="Boolean"> <Description>The content of the value as a boolean</Description> </Field> <Field Name="Int16" DataType="Int16"> <Description>The content of the value as a 16 bit integer</Description> </Field> <Field Name="Int32" DataType="Int32"> <Description>The content of the value as a 32 bit integer</Description> </Field> <Field Name="Int64" DataType="Int64"> <Description>The content of the value as a 64 bit integer</Description> </Field> <Field Name="SByte" DataType="SByte"> <Description>The content of the value as a 8 bit integer</Description> </Field> <Field Name="UInt16" DataType="UInt16"> <Description>The content of the value as a 16 bit unsigned integer</Description> </Field> <Field Name="UInt32" DataType="UInt32"> <Description>The content of the value as a 32 bit unsigned integer</Description> </Field> <Field Name="UInt64" DataType="UInt64"> <Description>The content of the value as a 64 bit unsigned integer</Description> </Field> <Field Name="Byte" DataType="Byte"> <Description>The content of the value as a 8 bit unsigned integer</Description> </Field> <Field Name="DateTime" DataType="DateTime"> <Description>The content of the value as a datetime</Description> </Field> <Field Name="Guid" DataType="Guid"> <Description>The content of the value as a GUID</Description> </Field> <Field Name="LocalizedText" DataType="LocalizedText"> <Description>The content of the value as a localized text</Description> </Field> <Field Name="Double" DataType="Double"> <Description>The content of the value as a double</Description> </Field> <Field Name="Float" DataType="Float"> <Description>The content of the value as a float</Description> </Field> <Field Name="String" DataType="String"> <Description>The content of the value as a string</Description> </Field> <Field Name="Other" DataType="String"> <Description>The content of the value has no standard format and is instantiated as a string</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6007" BrowseName="1:WwMessageArgumentValueDataType" ParentNodeId="ns=1;i=6001" DataType="String"> <DisplayName>WwMessageArgumentValueDataType</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=6001</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">WwMessageArgumentValueDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6008" BrowseName="1:WwMessageArgumentValueDataType" ParentNodeId="ns=1;i=6003" DataType="String"> <DisplayName>WwMessageArgumentValueDataType</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=6003</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='WwMessageArgumentValueDataType']</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6001" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString"> <DisplayName>TypeDictionary</DisplayName> <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Woodworking/</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=72</Reference> <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6005</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference> </References> <Value> <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9Xb 29kd29ya2luZy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjP SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0d HA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY 2ZvdW5kYXRpb24ub3JnL1VBL1dvb2R3b3JraW5nLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY 2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5c GUgQmFzZVR5cGU9InVhOkFyZ3VtZW50IiBOYW1lPSJXd01lc3NhZ2VBcmd1bWVudERhdGFUe XBlIj4KICA8b3BjOkRvY3VtZW50YXRpb24+VGhlIFd3QXJndW1lbnREYXRhVHlwZSBkZWZpb ml0aW9uIGV4dGVuZHMgdGhlIGFyZ3VtZW50IHN0cnVjdHVyZSB3aXRoIGFuIGFyZ3VtZW50I HZhbHVlLjwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpGaWVsZCBTb3VyY2VUeXBlPSJ1Y TpBcmd1bWVudCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIE5hbWU9Ik5hbWUiLz4KICA8b 3BjOkZpZWxkIFNvdXJjZVR5cGU9InVhOkFyZ3VtZW50IiBUeXBlTmFtZT0idWE6Tm9kZUlkI iBOYW1lPSJEYXRhVHlwZSIvPgogIDxvcGM6RmllbGQgU291cmNlVHlwZT0idWE6QXJndW1lb nQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9IlZhbHVlUmFuayIvPgogIDxvcGM6Rmllb GQgU291cmNlVHlwZT0idWE6QXJndW1lbnQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9I k5vT2ZBcnJheURpbWVuc2lvbnMiLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mQ XJyYXlEaW1lbnNpb25zIiBTb3VyY2VUeXBlPSJ1YTpBcmd1bWVudCIgVHlwZU5hbWU9Im9wY zpVSW50MzIiIE5hbWU9IkFycmF5RGltZW5zaW9ucyIvPgogIDxvcGM6RmllbGQgU291cmNlV HlwZT0idWE6QXJndW1lbnQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBOYW1lPSJEZ XNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpXd01lc3NhZ2VBcmd1b WVudFZhbHVlRGF0YVR5cGUiIE5hbWU9IlZhbHVlIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZ T4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOlVuaW9uIiBOYW1lPSJXd01lc 3NhZ2VBcmd1bWVudFZhbHVlRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGUgV 3dBcmd1bWVudFZhbHVlRGF0YVR5cGUgZGVmaW5pdGlvbiBkZWZpbmVzIHRoZSBwb3NzaWJsZ SB0eXBlcyBvZiBhbiBhcmd1bWVudCB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvc GM6RmllbGQgVHlwZU5hbWU9Im9wYzpVSW50MzIiIE5hbWU9IlN3aXRjaEZpZWxkIi8+CiAgP G9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lPSJvcGM6SW50M zIiIFN3aXRjaFZhbHVlPSIxIiBOYW1lPSJOb09mQXJyYXkiLz4KICA8b3BjOkZpZWxkIExlb md0aEZpZWxkPSJOb09mQXJyYXkiIFN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgVHlwZU5hb WU9InRuczpXd01lc3NhZ2VBcmd1bWVudFZhbHVlRGF0YVR5cGUiIFN3aXRjaFZhbHVlPSIxI iBOYW1lPSJBcnJheSIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkI iBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIFN3aXRjaFZhbHVlPSIyIiBOYW1lPSJCb29sZWFuI i8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lPSJvc GM6SW50MTYiIFN3aXRjaFZhbHVlPSIzIiBOYW1lPSJJbnQxNiIvPgogIDxvcGM6RmllbGQgU 3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hWY Wx1ZT0iNCIgTmFtZT0iSW50MzIiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTd2l0Y 2hGaWVsZCIgVHlwZU5hbWU9Im9wYzpJbnQ2NCIgU3dpdGNoVmFsdWU9IjUiIE5hbWU9Iklud DY0Ii8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lP SJvcGM6U0J5dGUiIFN3aXRjaFZhbHVlPSI2IiBOYW1lPSJTQnl0ZSIvPgogIDxvcGM6Rmllb GQgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU3dpd GNoVmFsdWU9IjciIE5hbWU9IlVJbnQxNiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9I lN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU3dpdGNoVmFsdWU9IjgiIE5hb WU9IlVJbnQzMiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkIiBUe XBlTmFtZT0ib3BjOlVJbnQ2NCIgU3dpdGNoVmFsdWU9IjkiIE5hbWU9IlVJbnQ2NCIvPgogI DxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOkJ5d GUiIFN3aXRjaFZhbHVlPSIxMCIgTmFtZT0iQnl0ZSIvPgogIDxvcGM6RmllbGQgU3dpdGNoR mllbGQ9IlN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBTd2l0Y2hWYWx1Z T0iMTEiIE5hbWU9IkRhdGVUaW1lIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpd GNoRmllbGQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgU3dpdGNoVmFsdWU9IjEyIiBOYW1lPSJHd WlkIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lP SJ1YTpMb2NhbGl6ZWRUZXh0IiBTd2l0Y2hWYWx1ZT0iMTMiIE5hbWU9IkxvY2FsaXplZFRle HQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgVHlwZU5hbWU9I m9wYzpEb3VibGUiIFN3aXRjaFZhbHVlPSIxNCIgTmFtZT0iRG91YmxlIi8+CiAgPG9wYzpGa WVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiIFR5cGVOYW1lPSJvcGM6RmxvYXQiIFN3a XRjaFZhbHVlPSIxNSIgTmFtZT0iRmxvYXQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkP SJTd2l0Y2hGaWVsZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIFN3aXRjaFZhbHVlPSIxN iIgTmFtZT0iU3RyaW5nIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllb GQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hWYWx1ZT0iMTciIE5hbWU9Ik90a GVyIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ 3RoSW5CaXRzPSIzMiIgTmFtZT0iV3dFdmVudENhdGVnb3J5RW51bWVyYXRpb24iPgogIDxvc GM6RG9jdW1lbnRhdGlvbj5UaGlzIGVudW1lcmF0aW9uIHJlcHJlc2VudHMgdGhlIGNhdGVnb 3J5IG9mIGFuIGV2ZW50Ljwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wYzpFbnVtZXJhdGVkV mFsdWUgTmFtZT0iT1RIRVIiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT mFtZT0iRElBR05PU1RJQyIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOY W1lPSJJTkZPUk1BVElPTiIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOY W1lPSJXQVJOSU5HIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I kFMQVJNIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkVSUk9SI iBWYWx1ZT0iNSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUe XBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9Ild3VW5pdE1vZGVFbnVtZXJhdGlvbiI+CiAgP G9wYzpEb2N1bWVudGF0aW9uPlRoaXMgZW51bWVyYXRpb24gcmVwcmVzZW50cyB0aGUgZ2VuZ XJhbGl6ZWQgbW9kZSBvZiBhIHVuaXQuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkVud W1lcmF0ZWRWYWx1ZSBOYW1lPSJPVEhFUiIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0Z WRWYWx1ZSBOYW1lPSJBVVRPTUFUSUMiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkV mFsdWUgTmFtZT0iU0VNSUFVVE9NQVRJQyIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0Z WRWYWx1ZSBOYW1lPSJNQU5VQUwiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd WUgTmFtZT0iU0VUVVAiIFZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZ T0iU0xFRVAiIFZhbHVlPSI1Ii8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51b WVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iV3dVbml0U3RhdGVFbnVtZXJhd GlvbiI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoaXMgZW51bWVyYXRpb24gcmVwcmVzZW50c yB0aGUgZ2VuZXJhbGl6ZWQgc3RhdGUgb2YgYSB1bml0Ljwvb3BjOkRvY3VtZW50YXRpb24+C iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT0ZGTElORSIgVmFsdWU9IjAiLz4KICA8b 3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTVEFOREJZIiBWYWx1ZT0iMSIvPgogIDxvcGM6R W51bWVyYXRlZFZhbHVlIE5hbWU9IlJFQURZIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyY XRlZFZhbHVlIE5hbWU9IldPUktJTkciIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkV mFsdWUgTmFtZT0iRVJST1IiIFZhbHVlPSI0Ii8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KP C9vcGM6VHlwZURpY3Rpb25hcnk+Cg==</uax:ByteString> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6002" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6001" DataType="String"> <DisplayName>NamespaceUri</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6001</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Woodworking/</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6003" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString"> <DisplayName>TypeDictionary</DisplayName> <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Woodworking/</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=72</Reference> <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6006</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference> </References> <Value> <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvV29vZHdvcmtpbmcvVHlwZXMueHNkIiB4bWxuc zp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9Xb29kd29ya2luZy9UeXBlcy54c 2QiIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlc y54c2QiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8e HM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvM DIvVHlwZXMueHNkIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJXd0V2ZW50Q2F0ZWdvcnlFb nVtZXJhdGlvbiI+CiAgPHhzOmFubm90YXRpb24+CiAgIDx4czpkb2N1bWVudGF0aW9uPlRoa XMgZW51bWVyYXRpb24gcmVwcmVzZW50cyB0aGUgY2F0ZWdvcnkgb2YgYW4gZXZlbnQuPC94c zpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gY mFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJPVEhFUl8wIi8+C iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRElBR05PU1RJQ18xIi8+CiAgIDx4czplbnVtZ XJhdGlvbiB2YWx1ZT0iSU5GT1JNQVRJT05fMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd WU9IldBUk5JTkdfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFMQVJNXzQiLz4KI CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFUlJPUl81Ii8+CiAgPC94czpyZXN0cmljdGlvb j4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpXd0V2ZW50Q2F0Z WdvcnlFbnVtZXJhdGlvbiIgbmFtZT0iV3dFdmVudENhdGVnb3J5RW51bWVyYXRpb24iLz4KI Dx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZXd0V2ZW50Q2F0ZWdvcnlFbnVtZXJhdGlvb iI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY 3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6V3dFdmVudENhdGVnb3J5RW51bWVyYXRpb24iI G5hbWU9Ild3RXZlbnRDYXRlZ29yeUVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogI DwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0id G5zOkxpc3RPZld3RXZlbnRDYXRlZ29yeUVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZXd0V2Z W50Q2F0ZWdvcnlFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUe XBlIG5hbWU9Ild3VW5pdE1vZGVFbnVtZXJhdGlvbiI+CiAgPHhzOmFubm90YXRpb24+CiAgI Dx4czpkb2N1bWVudGF0aW9uPlRoaXMgZW51bWVyYXRpb24gcmVwcmVzZW50cyB0aGUgZ2VuZ XJhbGl6ZWQgbW9kZSBvZiBhIHVuaXQuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub 3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVud W1lcmF0aW9uIHZhbHVlPSJPVEhFUl8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ VVUT01BVElDXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTRU1JQVVUT01BVElDX zIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNQU5VQUxfMyIvPgogICA8eHM6ZW51b WVyYXRpb24gdmFsdWU9IlNFVFVQXzQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTT EVFUF81Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplb GVtZW50IHR5cGU9InRuczpXd1VuaXRNb2RlRW51bWVyYXRpb24iIG5hbWU9Ild3VW5pdE1vZ GVFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZld3VW5pdE1vZ GVFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1c nM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6V3dVbml0TW9kZUVudW1lc mF0aW9uIiBuYW1lPSJXd1VuaXRNb2RlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+C iAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlP SJ0bnM6TGlzdE9mV3dVbml0TW9kZUVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZXd1VuaXRNb 2RlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lP SJXd1VuaXRTdGF0ZUVudW1lcmF0aW9uIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY 3VtZW50YXRpb24+VGhpcyBlbnVtZXJhdGlvbiByZXByZXNlbnRzIHRoZSBnZW5lcmFsaXplZ CBzdGF0ZSBvZiBhIHVuaXQuPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub3RhdGlvb j4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0a W9uIHZhbHVlPSJPRkZMSU5FXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTVEFOR EJZXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSRUFEWV8yIi8+CiAgIDx4czplb nVtZXJhdGlvbiB2YWx1ZT0iV09SS0lOR18zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1Z T0iRVJST1JfNCIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8e HM6ZWxlbWVudCB0eXBlPSJ0bnM6V3dVbml0U3RhdGVFbnVtZXJhdGlvbiIgbmFtZT0iV3dVb ml0U3RhdGVFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZld3V W5pdFN0YXRlRW51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgb WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOld3VW5pdFN0Y XRlRW51bWVyYXRpb24iIG5hbWU9Ild3VW5pdFN0YXRlRW51bWVyYXRpb24iIG5pbGxhYmxlP SJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlb WVudCB0eXBlPSJ0bnM6TGlzdE9mV3dVbml0U3RhdGVFbnVtZXJhdGlvbiIgbmFtZT0iTGlzd E9mV3dVbml0U3RhdGVFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wb GV4VHlwZSBuYW1lPSJXd01lc3NhZ2VBcmd1bWVudERhdGFUeXBlIj4KICA8eHM6YW5ub3Rhd Glvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhlIFd3QXJndW1lbnREYXRhVHlwZSBkZWZpb ml0aW9uIGV4dGVuZHMgdGhlIGFyZ3VtZW50IHN0cnVjdHVyZSB3aXRoIGFuIGFyZ3VtZW50I HZhbHVlLjwveHM6ZG9jdW1lbnRhdGlvbj4KICA8L3hzOmFubm90YXRpb24+CiAgPHhzOmNvb XBsZXhDb250ZW50IG1peGVkPSJmYWxzZSI+CiAgIDx4czpleHRlbnNpb24gYmFzZT0idWE6Q XJndW1lbnQiPgogICAgPHhzOnNlcXVlbmNlPgogICAgIDx4czplbGVtZW50IG1pbk9jY3Vyc z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6V3dNZXNzYWdlQXJndW1lbnRWYWx1ZURhd GFUeXBlIiBuYW1lPSJWYWx1ZSIvPgogICAgPC94czpzZXF1ZW5jZT4KICAgPC94czpleHRlb nNpb24+CiAgPC94czpjb21wbGV4Q29udGVudD4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z WxlbWVudCB0eXBlPSJ0bnM6V3dNZXNzYWdlQXJndW1lbnREYXRhVHlwZSIgbmFtZT0iV3dNZ XNzYWdlQXJndW1lbnREYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZ ld3TWVzc2FnZUFyZ3VtZW50RGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOld3T WVzc2FnZUFyZ3VtZW50RGF0YVR5cGUiIG5hbWU9Ild3TWVzc2FnZUFyZ3VtZW50RGF0YVR5c GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5c GU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mV3dNZXNzYWdlQXJndW1lbnREYXRhV HlwZSIgbmFtZT0iTGlzdE9mV3dNZXNzYWdlQXJndW1lbnREYXRhVHlwZSIgbmlsbGFibGU9I nRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJXd01lc3NhZ2VBcmd1bWVudFZhbHVlR GF0YVR5cGUiPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGUgV 3dBcmd1bWVudFZhbHVlRGF0YVR5cGUgZGVmaW5pdGlvbiBkZWZpbmVzIHRoZSBwb3NzaWJsZ SB0eXBlcyBvZiBhbiBhcmd1bWVudCB2YWx1ZS48L3hzOmRvY3VtZW50YXRpb24+CiAgPC94c zphbm5vdGF0aW9uPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJTd2l0Y2hGa WVsZCIvPgogICA8eHM6Y2hvaWNlPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY XhPY2N1cnM9IjEiIHR5cGU9InRuczpMaXN0T2ZXd01lc3NhZ2VBcmd1bWVudFZhbHVlRGF0Y VR5cGUiIG5hbWU9IkFycmF5Ii8+CiAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he E9jY3Vycz0iMSIgdHlwZT0ieHM6Ym9vbGVhbiIgbmFtZT0iQm9vbGVhbiIvPgogICAgPHhzO mVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnNob3J0IiBuY W1lPSJJbnQxNiIvPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I jEiIHR5cGU9InhzOmludCIgbmFtZT0iSW50MzIiLz4KICAgIDx4czplbGVtZW50IG1pbk9jY 3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpsb25nIiBuYW1lPSJJbnQ2NCIvPgogI CAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmJ5d GUiIG5hbWU9IlNCeXRlIi8+CiAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY 3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZT0iVUludDE2Ii8+CiAgICA8e HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZ WRJbnQiIG5hbWU9IlVJbnQzMiIvPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY XhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkTG9uZyIgbmFtZT0iVUludDY0Ii8+CiAgI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5za WduZWRCeXRlIiBuYW1lPSJCeXRlIi8+CiAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiI G1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG5hbWU9IkRhdGVUaW1lIi8+CiAgI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6R3VpZ CIgbmFtZT0iR3VpZCIvPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c nM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IkxvY2FsaXplZFRleHQiLz4KI CAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkb 3VibGUiIG5hbWU9IkRvdWJsZSIvPgogICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY XhPY2N1cnM9IjEiIHR5cGU9InhzOmZsb2F0IiBuYW1lPSJGbG9hdCIvPgogICAgPHhzOmVsZ W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZ T0iU3RyaW5nIi8+CiAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM SIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJPdGhlciIvPgogICA8L3hzOmNob2ljZT4KICA8L 3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc zpXd01lc3NhZ2VBcmd1bWVudFZhbHVlRGF0YVR5cGUiIG5hbWU9Ild3TWVzc2FnZUFyZ3VtZ W50VmFsdWVEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZld3TWVzc 2FnZUFyZ3VtZW50VmFsdWVEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6V3dNZ XNzYWdlQXJndW1lbnRWYWx1ZURhdGFUeXBlIiBuYW1lPSJXd01lc3NhZ2VBcmd1bWVudFZhb HVlRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y 29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mV3dNZXNzYWdlQXJnd W1lbnRWYWx1ZURhdGFUeXBlIiBuYW1lPSJMaXN0T2ZXd01lc3NhZ2VBc