UNPKG

@opcua/for-node-red

Version:

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

794 lines (793 loc) 275 kB
<?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/ISA95-JOBCONTROL_V2/</Uri> </NamespaceUris> <Models> <Model ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z"> <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.11" PublicationDate="2022-03-29T00:00:00Z" /> </Model> </Models> <Aliases> <Alias Alias="Boolean">i=1</Alias> <Alias Alias="Int16">i=4</Alias> <Alias Alias="UInt16">i=5</Alias> <Alias Alias="UInt32">i=7</Alias> <Alias Alias="String">i=12</Alias> <Alias Alias="DateTime">i=13</Alias> <Alias Alias="ByteString">i=15</Alias> <Alias Alias="NodeId">i=17</Alias> <Alias Alias="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="FromState">i=51</Alias> <Alias Alias="ToState">i=52</Alias> <Alias Alias="HasCause">i=53</Alias> <Alias Alias="HasEffect">i=54</Alias> <Alias Alias="HasSubStateMachine">i=117</Alias> <Alias Alias="IdType">i=256</Alias> <Alias Alias="NumericRange">i=291</Alias> <Alias Alias="Argument">i=296</Alias> <Alias Alias="RelativePath">i=540</Alias> <Alias Alias="EUInformation">i=887</Alias> <Alias Alias="DecimalString">i=12878</Alias> <Alias Alias="ISA95PropertyDataType">ns=1;i=3002</Alias> <Alias Alias="ISA95ParameterDataType">ns=1;i=3003</Alias> <Alias Alias="ISA95EquipmentDataType">ns=1;i=3005</Alias> <Alias Alias="ISA95StateDataType">ns=1;i=3006</Alias> <Alias Alias="ISA95WorkMasterDataType">ns=1;i=3007</Alias> <Alias Alias="ISA95JobOrderDataType">ns=1;i=3008</Alias> <Alias Alias="ISA95MaterialDataType">ns=1;i=3010</Alias> <Alias Alias="ISA95PersonnelDataType">ns=1;i=3011</Alias> <Alias Alias="ISA95PhysicalAssetDataType">ns=1;i=3012</Alias> <Alias Alias="ISA95JobResponseDataType">ns=1;i=3013</Alias> <Alias Alias="ISA95JobOrderAndStateDataType">ns=1;i=3015</Alias> </Aliases> <Extensions> <Extension> <ua:ModelInfo Tool="UaModeler" Hash="jNdKpj0zZThg1RJpgLCkIg==" Version="1.6.11" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" /> </Extension> </Extensions> <UADataType NodeId="ns=1;i=3005" BrowseName="1:ISA95EquipmentDataType"> <DisplayName>ISA95EquipmentDataType</DisplayName> <Description>Defines an equipment resource or a piece of equipment, a quantity, an optional description, and an optional collection of properties.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.1</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95EquipmentDataType"> <Field Name="ID" DataType="String"> <Description>An identification of an EquipmentClass or Equipment.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Additional information and description about the resource.</Description> </Field> <Field Name="EquipmentUse" DataType="String" IsOptional="true"> <Description>Information about the expected use of the equipment, see the ISA 95 Part 2 standard for defined values.</Description> </Field> <Field Name="Quantity" DataType="DecimalString" IsOptional="true"> <Description>The quantity of the resource</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the quantity</Description> </Field> <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Any associated properties, or empty if there are no properties defined.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6022" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95EquipmentDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95EquipmentDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6030" BrowseName="1:ISA95EquipmentDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95EquipmentDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95EquipmentDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3015" BrowseName="1:ISA95JobOrderAndStateDataType"> <DisplayName>ISA95JobOrderAndStateDataType</DisplayName> <Description>Defines the information needed to schedule and execute a job.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.3</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5032</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5034</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5033</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95JobOrderAndStateDataType"> <Field Name="JobOrder" DataType="ISA95JobOrderDataType"> <Description>The job order</Description> </Field> <Field Name="State" DataType="ISA95StateDataType" ValueRank="1" ArrayDimensions="0"> <Description>The State of the job order. The array shall provide at least one entry representing the top level state and potentially additional entries representing substates. The first entry shall be the top level entry, having the BrowsePath set to Null. The order of the subtstates is not defined.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6031" BrowseName="1:ISA95JobOrderAndStateDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95JobOrderAndStateDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5032</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobOrderAndStateDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6032" BrowseName="1:ISA95JobOrderAndStateDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95JobOrderAndStateDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5033</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobOrderAndStateDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3008" BrowseName="1:ISA95JobOrderDataType"> <DisplayName>ISA95JobOrderDataType</DisplayName> <Description>Defines the information needed to schedule and execute a job.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.4</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5014</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5016</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5015</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95JobOrderDataType"> <Field Name="JobOrderID" DataType="String"> <Description>An identification of the Job Order.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Addition information about the Job Order The array allows to provide descriptions in different languages.</Description> </Field> <Field Name="WorkMasterID" DataType="ISA95WorkMasterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Work Master associated with the job order. If multiple work masters are defined, then the execution system can select the work master based on the availability of resources.</Description> </Field> <Field Name="StartTime" DataType="DateTime" IsOptional="true"> <Description>The proposed start time for the order, may be empty if not specified</Description> </Field> <Field Name="EndTime" DataType="DateTime" IsOptional="true"> <Description>The proposed end time for the order, may be empty if not specified</Description> </Field> <Field Name="Priority" DataType="Int16" IsOptional="true"> <Description>The priority of the job order, may be empty of not specified. Higher numbers have higher priority. This type allows the Job Order clients to pick their own ranges, and the Job Order server only has to pick the highest number.</Description> </Field> <Field Name="JobOrderParameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Key value pair with values, not associated with a resource that is provided as part of the job order, may be empty if not specified.</Description> </Field> <Field Name="PersonnelRequirements" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any personnel requirements associated with the job order, may be empty if not specified</Description> </Field> <Field Name="EquipmentRequirements" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any equipment requirements associated with the job order, may be empty if not specified.</Description> </Field> <Field Name="PhysicalAssetRequirements" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any physical asset requirements associated with the job order, may be empty if not specified.</Description> </Field> <Field Name="MaterialRequirements" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any material requirements associated with the job order, may be empty if not specified.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6046" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95JobOrderDataType</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=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobOrderDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6117" BrowseName="1:ISA95JobOrderDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95JobOrderDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5015</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobOrderDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3013" BrowseName="1:ISA95JobResponseDataType"> <DisplayName>ISA95JobResponseDataType</DisplayName> <Description>Defines the information needed to schedule and execute a job.</Description> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.5</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95JobResponseDataType"> <Field Name="JobResponseID" DataType="String"> <Description>An identification of the Job Response</Description> </Field> <Field Name="Description" DataType="LocalizedText" IsOptional="true"> <Description>Additional information about the Job Response</Description> </Field> <Field Name="JobOrderID" DataType="String"> <Description>An identification of the job order associated with the job response.</Description> </Field> <Field Name="StartTime" DataType="DateTime" IsOptional="true"> <Description>The actual start time for the order.</Description> </Field> <Field Name="EndTime" DataType="DateTime" IsOptional="true"> <Description>The actual end time for the order.</Description> </Field> <Field Name="JobState" DataType="ISA95StateDataType" ValueRank="1" ArrayDimensions="0"> <Description>The current state of the job. The array shall provide at least one entry representing the top level state and potentially additional entries representing substates. The first entry shall be the top level entry, having the BrowsePath set to Null. The order of the subtstates is not defined.</Description> </Field> <Field Name="JobResponseData" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Key value pair with values, not associated with a resource that is provided as part of the job response, may be empty if not specified.</Description> </Field> <Field Name="PersonnelActuals" DataType="ISA95PersonnelDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any personnel requirements associated with the job response, may be empty if not specified.</Description> </Field> <Field Name="EquipmentActuals" DataType="ISA95EquipmentDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any equipment requirements associated with the job response, may be empty if not specified.</Description> </Field> <Field Name="PhysicalAssetActuals" DataType="ISA95PhysicalAssetDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any physical asset requirements associated with the job response, may be empty if not specified.</Description> </Field> <Field Name="MaterialActuals" DataType="ISA95MaterialDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>A specification of any material requirements associated with the job response, may be empty if not specified.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6118" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95JobResponseDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5026</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95JobResponseDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6119" BrowseName="1:ISA95JobResponseDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95JobResponseDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95JobResponseDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3010" BrowseName="1:ISA95MaterialDataType"> <DisplayName>ISA95MaterialDataType</DisplayName> <Description>Defines a material resource, a quantity, an optional description, and an optional collection of properties.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.6</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5017</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5018</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95MaterialDataType"> <Field Name="MaterialClassID" DataType="String" IsOptional="true"> <Description>An identification of the resource, or null if the Material Class is not used to identify the material.</Description> </Field> <Field Name="MaterialDefinitionID" DataType="String" IsOptional="true"> <Description>An identification of the resource, or null if the Material Definition is not used to identify the material.</Description> </Field> <Field Name="MaterialLotID" DataType="String" IsOptional="true"> <Description>An identification of the resource, or null if the Material Lot is not used to identify the material.</Description> </Field> <Field Name="MaterialSublotID" DataType="String" IsOptional="true"> <Description>An identification of the resource, or null if the Material Sublot is not used to identify the material.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Additional information and description about the resource.</Description> </Field> <Field Name="MaterialUse" DataType="String" IsOptional="true"> <Description>Information about the expected use of the material, see the ISA 95 Part 2 standard for defined values.</Description> </Field> <Field Name="Quantity" DataType="DecimalString" IsOptional="true"> <Description>The quantity of the resource</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the quantity</Description> </Field> <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Any associated properties, or empty if there are no properties defined.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6120" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95MaterialDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5017</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95MaterialDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6121" BrowseName="1:ISA95MaterialDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95MaterialDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5018</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95MaterialDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3003" BrowseName="1:ISA95ParameterDataType"> <DisplayName>ISA95ParameterDataType</DisplayName> <Description>A subtype of OPC UA Structure that defines three linked data items: the ID, which is a unique identifier for a property, the value, which is the data that is identified, and an optional description of the parameter.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.10</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95ParameterDataType"> <Field Name="ID" DataType="String"> <Description>A unique identifier for a parameter</Description> </Field> <Field Name="Value"> <Description>Value of the parameter.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>An optional description of the parameter. The array allows to provide descriptions in different languages when writing. When accessing, the server shall only provide one entry in the array.</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the value</Description> </Field> <Field Name="Subparameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6122" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95ParameterDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95ParameterDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6123" BrowseName="1:ISA95ParameterDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95ParameterDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95ParameterDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3011" BrowseName="1:ISA95PersonnelDataType"> <DisplayName>ISA95PersonnelDataType</DisplayName> <Description>Defines a personnel resource or a person, a quantity, an optional description, and an optional collection of properties.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.7</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95PersonnelDataType"> <Field Name="ID" DataType="String"> <Description>An identification of a Personnel Class or Person.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Additional information and description about the resource.</Description> </Field> <Field Name="PersonnelUse" DataType="String" IsOptional="true"> <Description>Information about the expected use of the personnel, see the ISA 95 Part 2 standard for defined values.</Description> </Field> <Field Name="Quantity" DataType="DecimalString" IsOptional="true"> <Description>The quantity of the resource</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the quantity</Description> </Field> <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Any associated properties, or empty if there are no properties defined.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6124" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95PersonnelDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PersonnelDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6125" BrowseName="1:ISA95PersonnelDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95PersonnelDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5021</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PersonnelDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3012" BrowseName="1:ISA95PhysicalAssetDataType"> <DisplayName>ISA95PhysicalAssetDataType</DisplayName> <Description>Defines a physical asset, a quantity, an optional description, and an optional collection of properties.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.8</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5023</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95PhysicalAssetDataType"> <Field Name="ID" DataType="String"> <Description>An identification of a Physical Asset Class or Physical Asset.</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Additional information and description about the resource.</Description> </Field> <Field Name="PhysicalAssetUse" DataType="String" IsOptional="true"> <Description>Information about the expected use of the physical asset, see the ISA 95 Part 2 standard for defined values.</Description> </Field> <Field Name="Quantity" DataType="DecimalString" IsOptional="true"> <Description>The quantity of the resource</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the quantity</Description> </Field> <Field Name="Properties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Any associated properties, or empty if there are no properties defined.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6126" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95PhysicalAssetDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5023</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PhysicalAssetDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6127" BrowseName="1:ISA95PhysicalAssetDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95PhysicalAssetDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5024</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PhysicalAssetDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3002" BrowseName="1:ISA95PropertyDataType"> <DisplayName>ISA95PropertyDataType</DisplayName> <Description>A subtype of OPC UA Structure that defines two linked data items: an ID, which is a unique identifier for a property within the scope of the associated resource, and the value, which is the data for the property.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.9</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95PropertyDataType"> <Field Name="ID" DataType="String"> <Description>Unique identifier for a property within the scope of the associated resource</Description> </Field> <Field Name="Value"> <Description>Value for the property</Description> </Field> <Field Name="Description" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>An optional description of the parameter.</Description> </Field> <Field Name="EngineeringUnits" DataType="EUInformation" IsOptional="true"> <Description>The Unit Of Measure of the value</Description> </Field> <Field Name="Subproperties" DataType="ISA95PropertyDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6128" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95PropertyDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95PropertyDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6129" BrowseName="1:ISA95PropertyDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95PropertyDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95PropertyDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3006" BrowseName="1:ISA95StateDataType"> <DisplayName>ISA95StateDataType</DisplayName> <Description>Defines the information needed to schedule and execute a job.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Category>ISA-95 Job Response Provider V2</Category> <Category>ISA-95 Job Response Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.2</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5029</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5031</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5030</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95StateDataType"> <Field Name="BrowsePath" DataType="RelativePath"> <Description>The browse path of substates. Shall be null when the top-level state is represented.</Description> </Field> <Field Name="StateText" DataType="LocalizedText"> <Description>The state represented as human readable text. Shall represent the same text as the CurrentState Variable of a StateMachine would.</Description> </Field> <Field Name="StateNumber" DataType="UInt32"> <Description>The state represented as number. Shall represent the same number as the Number subvariable of the CurrentState Variable of a StateMachine would.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6130" BrowseName="1:ISA95StateDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95StateDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5029</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95StateDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6131" BrowseName="1:ISA95StateDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95StateDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5030</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95StateDataType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=3007" BrowseName="1:ISA95WorkMasterDataType"> <DisplayName>ISA95WorkMasterDataType</DisplayName> <Description>Defines a Work Master ID and the defined parameters for the Work Master.</Description> <Category>ISA-95 Job Order Receiver V2</Category> <Documentation>https://reference.opcfoundation.org/ISA95JOBCONTROL/v200/docs/7.3.11</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=5011</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5013</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=5012</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:ISA95WorkMasterDataType"> <Field Name="ID" DataType="String"> <Description>An identification of the Work Master.</Description> </Field> <Field Name="Description" DataType="LocalizedText" IsOptional="true"> <Description>Additional information and description about the Work Master.</Description> </Field> <Field Name="Parameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0" IsOptional="true"> <Description>Defined parameters for the Work Master.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=6132" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6018" DataType="String"> <DisplayName>ISA95WorkMasterDataType</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=6018</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ISA95WorkMasterDataType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6133" BrowseName="1:ISA95WorkMasterDataType" ParentNodeId="ns=1;i=6020" DataType="String"> <DisplayName>ISA95WorkMasterDataType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5012</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6020</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ISA95WorkMasterDataType']</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=6018" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString"> <DisplayName>TypeDictionary</DisplayName> <Description>Collects the data type descriptions of http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=72</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6046</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6118</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6120</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6122</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6124</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6126</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6128</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6130</Reference> <Reference ReferenceType="HasComponent">ns=1;i=6132</Reference> <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference> </References> <Value> <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU 0E5NS1KT0JDT05UUk9MX1YyLyIgRGVmYXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIiB4b WxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiB4bWxuc zp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyIgVGFyZ2V0TmFtZXNwYWNlPSJod HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtSk9CQ09OVFJPTF9WMi8iPgogPG9wY zpJbXBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIi8+CiA8b 3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9I klTQTk1RXF1aXBtZW50RGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzI GFuIGVxdWlwbWVudCByZXNvdXJjZSBvciBhIHBpZWNlIG9mIGVxdWlwbWVudCwgYSBxdWFud Gl0eSwgYW4gb3B0aW9uYWwgZGVzY3JpcHRpb24sIGFuZCBhbiBvcHRpb25hbCBjb2xsZWN0a W9uIG9mIHByb3BlcnRpZXMuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5c GVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvPgogIDxvcGM6R mllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkVxdWlwbWVudFVzZVNwZWNpZmllZCIvP gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlF1YW50aXR5U3BlY2lma WVkIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRW5naW5lZXJpb mdVbml0c1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hb WU9IlByb3BlcnRpZXNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIExlbmd0aD0iMjciIFR5c GVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KICA8b3BjOkZpZWxkIFR5cGVOY W1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJJRCIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllb GQ9IkRlc2NyaXB0aW9uU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBOYW1lPSJOb 09mRGVzY3JpcHRpb24iLz4KICA8b3BjOkZpZWxkIExlbmd0aEZpZWxkPSJOb09mRGVzY3Jpc HRpb24iIFN3aXRjaEZpZWxkPSJEZXNjcmlwdGlvblNwZWNpZmllZCIgVHlwZU5hbWU9InVhO kxvY2FsaXplZFRleHQiIE5hbWU9IkRlc2NyaXB0aW9uIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y 2hGaWVsZD0iRXF1aXBtZW50VXNlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJhe SIgTmFtZT0iRXF1aXBtZW50VXNlIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUXVhb nRpdHlTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJRdWFudGl0e SIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IkVuZ2luZWVyaW5nVW5pdHNTcGVjaWZpZ WQiIFR5cGVOYW1lPSJ1YTpFVUluZm9ybWF0aW9uIiBOYW1lPSJFbmdpbmVlcmluZ1VuaXRzI i8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iUHJvcGVydGllc1NwZWNpZmllZCIgVHlwZ U5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlByb3BlcnRpZXMiLz4KICA8b3BjOkZpZWxkI Exlbmd0aEZpZWxkPSJOb09mUHJvcGVydGllcyIgU3dpdGNoRmllbGQ9IlByb3BlcnRpZXNTc GVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQcm9wZXJ0eURhdGFUeXBlIiBOYW1lPSJQc m9wZXJ0aWVzIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5c GUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iSVNBOTVKb2JPcmRlckFuZ FN0YXRlRGF0YVR5cGUiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzIHRoZSBpbmZvc m1hdGlvbiBuZWVkZWQgdG8gc2NoZWR1bGUgYW5kIGV4ZWN1dGUgYSBqb2IuPC9vcGM6RG9jd W1lbnRhdGlvbj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6SVNBOTVKb2JPcmRlckRhd GFUeXBlIiBOYW1lPSJKb2JPcmRlciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJb nQzMiIgTmFtZT0iTm9PZlN0YXRlIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZ lN0YXRlIiBUeXBlTmFtZT0idG5zOklTQTk1U3RhdGVEYXRhVHlwZSIgTmFtZT0iU3RhdGUiL z4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZ T0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJJU0E5NUpvYk9yZGVyRGF0YVR5cGUiPgogI DxvcGM6RG9jdW1lbnRhdGlvbj5EZWZpbmVzIHRoZSBpbmZvcm1hdGlvbiBuZWVkZWQgdG8gc 2NoZWR1bGUgYW5kIGV4ZWN1dGUgYSBqb2IuPC9vcGM6RG9jdW1lbnRhdGlvbj4KICA8b3BjO kZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJEZXNjcmlwdGlvblNwZWNpZmllZCIvP gogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IldvcmtNYXN0ZXJJRFNwZ WNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlN0YXJ0V GltZVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9I kVuZFRpbWVTcGVjaWZpZWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOY W1lPSJQcmlvcml0eVNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCa XQiIE5hbWU9IkpvYk9yZGVyUGFyYW1ldGVyc1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgV HlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlBlcnNvbm5lbFJlcXVpcmVtZW50c1NwZWNpZmllZ CIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IkVxdWlwbWVudFJlc XVpcmVtZW50c1NwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpCaXQiI E5hbWU9IlBoeXNpY2FsQXNzZXRSZXF1aXJlbWVudHNTcGVjaWZpZWQiLz4KICA8b3BjOkZpZ WxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJNYXRlcmlhbFJlcXVpcmVtZW50c1NwZWNpZ mllZCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoPSIyMiIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hb WU9IlJlc2VydmVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiI E5hbWU9IkpvYk9yZGVySUQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJEZXNjcmlwd GlvblNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZkRlc2NyaXB0a W9uIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGaWVsZD0iTm9PZkRlc2NyaXB0aW9uIiBTd2l0Y 2hGaWVsZD0iRGVzY3JpcHRpb25TcGVjaWZpZWQiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZ Xh0IiBOYW1lPSJEZXNjcmlwdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9Ildvc mtNYXN0ZXJJRFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZldvc mtNYXN0ZXJJRCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZXb3JrTWFzdGVyS UQiIFN3aXRjaEZpZWxkPSJXb3JrTWFzdGVySURTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6S VNBOTVXb3JrTWFzdGVyRGF0YVR5cGUiIE5hbWU9IldvcmtNYXN0ZXJJRCIvPgogIDxvcGM6R mllbGQgU3dpdGNoRmllbGQ9IlN0YXJ0VGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEY XRlVGltZSIgTmFtZT0iU3RhcnRUaW1lIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iR W5kVGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iRW5kVGltZ SIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlByaW9yaXR5U3BlY2lmaWVkIiBUeXBlT mFtZT0ib3BjOkludDE2IiBOYW1lPSJQcmlvcml0eSIvPgogIDxvcGM6RmllbGQgU3dpdGNoR mllbGQ9IkpvYk9yZGVyUGFyYW1ldGVyc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpJbnQzM iIgTmFtZT0iTm9PZkpvYk9yZGVyUGFyYW1ldGVycyIvPgogIDxvcGM6RmllbGQgTGVuZ3RoR mllbGQ9Ik5vT2ZKb2JPcmRlclBhcmFtZXRlcnMiIFN3aXRjaEZpZWxkPSJKb2JPcmRlclBhc mFtZXRlcnNTcGVjaWZpZWQiIFR5cGVOYW1lPSJ0bnM6SVNBOTVQYXJhbWV0ZXJEYXRhVHlwZ SIgTmFtZT0iSm9iT3JkZXJQYXJhbWV0ZXJzIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZ D0iUGVyc29ubmVsUmVxdWlyZW1lbnRzU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkludDMyI iBOYW1lPSJOb09mUGVyc29ubmVsUmVxdWlyZW1lbnRzIi8+CiAgPG9wYzpGaWVsZCBMZW5nd GhGaWVsZD0iTm9PZlBlcnNvbm5lbFJlcXVpcmVtZW