<?xml version="1.0" encoding="UTF-8" ?>
<!-- created at 2025-12-17 15:11:03 -->
<UANodeSet xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
	<Extensions>
		<atvise Version="3.13"/>
	</Extensions>
	<NamespaceUris>
		<Uri>http://www.atvise.com/atServer/UA/</Uri>
	</NamespaceUris>
	<Aliases>
		<!-- data types -->
		<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="ByteString">i=15</Alias>
		<Alias Alias="XmlElement">i=16</Alias>
		<Alias Alias="NodeId">i=17</Alias>
		<Alias Alias="LocalizedText">i=21</Alias>
		<!-- references -->
		<Alias Alias="Organizes">i=35</Alias>
		<Alias Alias="HasEventSource">i=36</Alias>
		<Alias Alias="HasModellingRule">i=37</Alias>
		<Alias Alias="HasTypeDefinition">i=40</Alias>
		<Alias Alias="HasSubtype">i=45</Alias>
		<Alias Alias="HasProperty">i=46</Alias>
		<Alias Alias="HasComponent">i=47</Alias>
		<Alias Alias="HasNotifier">i=48</Alias>
		<Alias Alias="HasCondition">i=9006</Alias>
		<Alias Alias="HasHistoricalConfiguration">i=56</Alias>
		<!-- types -->
		<Alias Alias="BaseDataType">i=24</Alias>
		<Alias Alias="BaseObjectType">i=58</Alias>
		<Alias Alias="FolderType">i=61</Alias>
		<Alias Alias="BaseVariableType">i=62</Alias>
		<Alias Alias="BaseDataVariableType">i=63</Alias>
		<Alias Alias="PropertyType">i=68</Alias>
		<Alias Alias="AlarmConditionStateType">ns=1;i=1001</Alias>
		<!-- modelling rules -->
		<Alias Alias="New">i=78</Alias>
		<Alias Alias="Shared">i=79</Alias>
		<Alias Alias="SharedExclusive">i=336</Alias>
		<!-- other -->
		<Alias Alias="Server">i=2253</Alias>
		<Alias Alias="Objects">i=85</Alias>
	</Aliases>
	<UAObject NodeId="ns=1;s=SYSTEM" BrowseName="1:SYSTEM">
		<DisplayName Locale="en">SYSTEM</DisplayName>
		<Description Locale="en">SYSTEM</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.DISPLAYSCRIPTS.history_comparison" ExportedBrowseName="1:history_comparison" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY" BrowseName="1:LIBRARY">
		<DisplayName Locale="en">LIBRARY</DisplayName>
		<Description Locale="en">LIBRARY</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT" BrowseName="1:PROJECT">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.DISPLAYSCRIPTS" BrowseName="1:DISPLAYSCRIPTS">
		<DisplayName Locale="en">DISPLAYSCRIPTS</DisplayName>
		<Description Locale="en">DISPLAYSCRIPTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAVariable NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.DISPLAYSCRIPTS.history_comparison" BrowseName="1:history_comparison" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">history_comparison</DisplayName>
		<Description Locale="en">history_comparison</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT.DISPLAYSCRIPTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.DisplayScript</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<script>
  <metadata>
    <priority>0</priority>
    <help/>
  </metadata>
  <code><![CDATA[var node;
var highchartConfig;
var timeStamp1;
var timeStamp2;
var unittime;
var Yscale = 0;
var unit = (webMI.query["unit"])?webMI.query["unit"]:"T{hour(s)}";
var span = (parseInt(webMI.query["span"]))?parseInt(webMI.query["span"]):1;
Yscale = (webMI.query["Yscale"]=="1 T{axis}")?0:1;
node = (webMI.query["Node"])?webMI.query["Node"]:"";
webMI.addOnload(function(e) {
var id = "highchartsForeignObject";
var value = true;
return function(value) {
	webMI.trigger.fire("setValue", node, "node");
	webMI.trigger.fire("setValue", span, "span");
	webMI.trigger.fire("setSelectedItem", unit, "unit");
	timeStamp1 = new Date().getTime() - 7200000;
	webMI.trigger.fire("com.atvise.datepicker_start1",timeStamp1);
	timeStamp2 = new Date().getTime() - 3600000;
	webMI.trigger.fire("com.atvise.datepicker_start2",timeStamp2);
	var topWindow = parent;
	if(topWindow.Highcharts == undefined){
		webMI.data.loadScript("/highcharts/highcharts.js",function(url, alreadyLoaded){
			webMI.data.loadScript("/highcharts/modules/exporting.js",function(url, alreadyLoaded){
				webMI.data.loadScript("/highcharts/themes/grid-light.js",function(){
					initChart();
				});
			});	
		});	
	}
	else{
		initChart();		
	}
	function initChart(){
		topWindow.Highcharts.setOptions({
			global: {
				useUTC: false
			},
		});
		var element = document.getElementById('highcharts_container');
	}
} (value);
});
webMI.gfx.setScaledEvents("highcharts_container");

function setchart(){
	var data = [];
	var data2 = [];
	var filter = {};
	filter.type = ["v:1"];
	filter.address = ["v:"+node];
	filter.numrows = ["v:10000"];
	var topWindow = parent;
	topWindow.Highcharts.setOptions({
		global: {
			useUTC: false
		}
	});
	webMI.gfx.setVisible("txt", false);
	var from = timeStamp1;
	var to = from + span*unittime; 
	filter.timestamp = ["n:>=" + from + "<" + to];
	webMI.data.queryFilter(filter, function(e) {	
		for (i = 0; i < e.result.length; i++) {
			entry = [];
			entry[0] = (parseInt(e.result[i].timestamp)-timeStamp1);
			entry[1] = (e.result[i].value);
			data.push(entry);			
		}
		data = data.reverse();
		var from = timeStamp2;
		var to = from + span*unittime; 
		filter.timestamp = ["n:>=" + from + "<" + to];
		webMI.data.queryFilter(filter, function(e) {
			for (i = 0; i < e.result.length; i++) {
				entry = [];
				entry[0] = (parseInt(e.result[i].timestamp)-timeStamp2);
				entry[1] = (e.result[i].value);
				data2.push(entry);
			}
			data2 = data2.reverse();
			var conf = {};
			var length = span*unittime;
			conf.series = [
				{
					name: "T{Start time} 1",
					data: data,
					starttime: timeStamp1
				},
				{
					name: "T{Start time} 2",
					data: data2,
					starttime: timeStamp2,
					yAxis: Yscale
					
				},
			];
			if(Yscale == 0){
				conf.yAxis = [{
					title: { text: 'Data 1' },
				}];
			}else{
				conf.yAxis = [{
					title: { text: 'Data 1' },
					},{
					title: { text: 'Data 2' },
					opposite: true,
				}];
			}
			
			conf.xAxis = [{
				crosshair: true,
				labels: {
					enabled: false
				},
				min: 0,
				max: length
			}];

			conf.tooltip = {
				formatter: function () {
					return this.points.reduce(function (s, point) {
						function datetime(el){
							var date = new Date(el);
							var dateformat = preNull(date.getDate())+"/"+preNull((date.getMonth()+1))+"/"+date.getFullYear()+" "+preNull(date.getHours())+":"+preNull(date.getMinutes())+":"+preNull(date.getSeconds());
							return dateformat;
						}
						return s+'<br/><span style="color:'+point.series.color+';font-size:18px;">' + point.series.name + '</span><br/>T{Value}: ' + point.y + '<br/>T{Date}: '+datetime(point.series.userOptions.starttime+point.key)+'<br/>';
					}, '<b>T{ }</b>');
				},
				style: {
					fontSize: '15px',
					fontWeight: 'bold'
				},
				shared: true,
				backgroundColor: '#e5e5e5'
			};

			highchartConfig = conf;
			var topWindow = parent;
			topWindow.Highcharts.setOptions({
				global: {
					useUTC: false
				},
				chart: {
					zoomType: 'x',
					backgroundColor: 'white',				
				},
				title: {
					text: 'T{History comparison}'
				},
				legend: {
					itemStyle: {
						fontSize: '20px'
					}
				},
				plotOptions: {
					series:
					{
					   turboThreshold:100000
					}
                },
                credits: {
					 enabled: false
				},
				
			});		
			var element = document.getElementById('highcharts_container');
			myChart = topWindow.Highcharts.chart(element, highchartConfig);
		});
	});
};


webMI.trigger.connect("valuechanged", function(e) { 
    timeStamp1 = e.value;
}, "start1");

webMI.trigger.connect("valuechanged", function(e) { 
    timeStamp2 = e.value;
}, "start2");

webMI.trigger.connect("valuechanged", function(e) { 
    unit = e.value;
    switch(unit) {
		case "1":
			unittime = 1000;
			break;
		case "2":
			unittime = 60*1000;
			break;
		case "3":
			unittime = 60*60*1000;
			break;
		case "4":
			unittime = 24*60*60*1000;
			break;
	}
}, "unit");

webMI.trigger.connect("valuechanged", function(e) { 
    span = parseInt(e.value);
}, "span");

webMI.trigger.connect("valuechanged", function(e) { 
    node = e.value;
}, "node");

webMI.addEvent("filter", "mouseover", function(e) {
	var id = "filter";
	var value = true;
	return function(value) {
		document.getElementById(id).style.cursor = "pointer";
	} (value);
});
webMI.addEvent("filter", ["click","touchstart"], function(e) {
	var id = "filter";
	var value = true;
	return function(value) {
		if(timeStamp1 && timeStamp2 && unittime && span>0 ){
			if(node){			
				setchart();
			}else{
				alert('T{Please define node Address.}');				
			}
		}else{
			alert('T{Please enter data in all fields.}');	
		}
	} (value);
});

function preNull(value) {
	return (value < 10) ? "0" + value : value;
}]]]]><![CDATA[></code>
</script>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.DISPLAYS.MAIN.History Compare" ExportedBrowseName="1:History Compare" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS" BrowseName="1:DISPLAYS">
		<DisplayName Locale="en">DISPLAYS</DisplayName>
		<Description Locale="en">DISPLAYS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS.MAIN" BrowseName="1:MAIN">
		<DisplayName Locale="en">MAIN</DisplayName>
		<Description Locale="en">MAIN</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.DISPLAYS.MAIN.History Compare" BrowseName="1:History Compare" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">History Compare</DisplayName>
		<Description Locale="en">History Compare</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS.MAIN</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg height="890" version="1.2" width="1675" xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs/>
 <metadata>
  <atv:gridconfig enabled="false" gridstyle="lines" height="20" width="20"/>
  <atv:snapconfig enabled="false" height="10" width="10"/>
 </metadata>
 <script atv:desc="" atv:name="" type="text/ecmascript"/>
 <svg atv:refpx="837.5" atv:refpy="445" height="890" id="id_0" width="1675" x="0" xlink:href="SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.history_comparison" y="0"/>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=SYSTEM" BrowseName="1:SYSTEM">
		<DisplayName Locale="en">SYSTEM</DisplayName>
		<Description Locale="en">SYSTEM</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.history_comparison" ExportedBrowseName="1:history_comparison" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY" BrowseName="1:LIBRARY">
		<DisplayName Locale="en">LIBRARY</DisplayName>
		<Description Locale="en">LIBRARY</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT" BrowseName="1:PROJECT">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS" BrowseName="1:OBJECTDISPLAYS">
		<DisplayName Locale="en">OBJECTDISPLAYS</DisplayName>
		<Description Locale="en">OBJECTDISPLAYS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAVariable NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.history_comparison" BrowseName="1:history_comparison" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">history_comparison</DisplayName>
		<Description Locale="en">history_comparison</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg height="890" version="1.2" width="1675" xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" xmlns:xlink="http://www.w3.org/1999/xlink">
 <desc>Display which allows to compare two timespans of historical data for one node.</desc>
 <title>Comparison Chart</title>
 <defs/>
 <metadata>
  <atv:parameter behavior="optional" name="Node" valuetype="address"/>
  <atv:parameter behavior="optional" defaultvalue="1" name="span" valuetype="number"/>
  <atv:parameter behavior="optional" config="T{second(s)};T{minute(s)};T{hour(s)};T{day(s)}" defaultvalue="T{hour(s)}" name="unit" valuetype="enum"/>
  <atv:parameter behavior="optional" config="1 T{axis}; 2 T{axes}" defaultvalue="1 T{axis}" name="Yscale" valuetype="enum"/>
  <atv:parameter behavior="optional" defaultvalue="SYSTEM.GLOBALS.atvFillColor" group="Appearance" name="globalFillColor" substitute="$FILLCOLOR$" valuetype="global"/>
  <atv:gridconfig enabled="false" gridstyle="lines" height="20" width="20"/>
  <atv:snapconfig enabled="false" height="10" width="10"/>
 </metadata>
 <rect atv:refpx="1412.825" atv:refpy="60.25" fill="$FILLCOLOR$" height="120" id="id_13" stroke="#0000ff" stroke-width="0" width="525" x="1150.326" y="0.249"/>
 <rect atv:refpx="857.689" atv:refpy="59.645" fill="$FILLCOLOR$" height="120" id="id_12" stroke="#0000ff" stroke-width="0" width="565" x="575.189" y="0.644"/>
 <foreignObject height="769.883" id="id_0" width="1676.348" x="1.476" y="120.422">
  <div style="width:100%;height:100%" xmlns="http://www.w3.org/1999/xhtml">
   <div id="highcharts_container" style="width:100%; height:100%;"/>
  </div>
 </foreignObject>
 <rect atv:refpx="282.5" atv:refpy="60.25" fill="$FILLCOLOR$" height="120" id="id_1" stroke="#0000ff" stroke-width="0" width="565" x="0" y="0.249"/>
 <svg atv:refpx="385.251" atv:refpy="33.275" height="30" id="start1" transform="matrix(1.5523,0,0,1.5,0,0)" width="160" x="168.183" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.picker_date" y="7.184">
  <atv:argument name="name" value="start1"/>
  <atv:argument name="fontSize" value="18"/>
  <atv:overwrite id="button_stroke" transform="matrix(0.6442,0,0,0.6667,0,0)" x="223.865" y="12.5"/>
  <atv:overwrite id="id_1" transform="matrix(0.5798,0,0,0.6,0,0)" x="249.85" y="15"/>
  <atv:overwrite id="button_bg" transform="matrix(0.6442,0,0,0.6667,0,0)" x="223.865" y="12.5"/>
  <atv:overwrite id="datepicker_label" transform="matrix(0.6442,0,0,0.6667,0,0)" x="213.865" y="27.75"/>
  <atv:overwrite height="41" id="focus_frame" transform="matrix(0.6442,0,0,0.6667,0,0)" width="244.365"/>
  <atv:overwrite height="37" id="blinking_frame" transform="matrix(0.6442,0,0,0.6667,0,0)" width="216.365"/>
  <atv:overwrite height="37" id="input_bg" transform="matrix(0.6442,0,0,0.6667,0,0)" width="216.365"/>
  <atv:overwrite height="43" id="id_0" transform="matrix(0.6442,0,0,0.6667,0,0)" width="246.365"/>
  <atv:overwrite height="45" id="id_2" transform="matrix(0.6442,0,0,0.6667,0,0)" width="248.365"/>
 </svg>
 <svg atv:refpx="826.515" atv:refpy="87.744" height="30" id="span" transform="matrix(0.6046,0,0,1.5,0,0)" width="160" x="1286.928" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.picker_value" y="43.496">
  <atv:argument name="min" value="1"/>
  <atv:argument name="fontSize" value="18"/>
  <atv:overwrite height="41" id="focus_frame" transform="matrix(1.6539,0,0,0.6667,0,0)" width="92.743"/>
  <atv:overwrite id="clickarea_dec" transform="matrix(1.6539,0,0,0.6667,-104.6184,5)"/>
  <atv:overwrite id="clickarea_inc" transform="matrix(1.6539,0,0,0.6667,-104.6184,5)"/>
  <atv:overwrite id="input_label" transform="matrix(1.6539,0,0,0.6667,0,0)" x="62.243" y="27.75"/>
  <atv:overwrite height="37" id="blinking_frame" transform="matrix(1.6539,0,0,0.6667,0,0)" width="64.743"/>
  <atv:overwrite height="37" id="input_bg" transform="matrix(1.6539,0,0,0.6667,0,0)" width="64.743"/>
  <atv:overwrite height="43" id="id_0" transform="matrix(1.6539,0,0,0.6667,0,0)" width="94.743"/>
  <atv:overwrite height="45" id="bg" transform="matrix(1.6539,0,0,0.6667,0,0)" width="96.743"/>
 </svg>
 <svg atv:refpx="981.145" atv:refpy="87.744" height="30" id="unit" transform="matrix(1.1942,0,0,1.5,0,0)" width="160" x="741.596" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.combobox" y="43.496">
  <atv:argument name="text1" value="T{second(s)}"/>
  <atv:argument name="text1value" value="1"/>
  <atv:argument name="text2" value="T{minute(s)}"/>
  <atv:argument name="text2value" value="2"/>
  <atv:argument name="text3" value="T{hour(s)}"/>
  <atv:argument name="text3value" value="3"/>
  <atv:argument name="text4" value="T{day(s)}"/>
  <atv:argument name="text4value" value="4"/>
  <atv:argument name="fontSize" value="18"/>
  <atv:overwrite height="41" id="focus_frame" transform="matrix(0.8374,0,0,0.6667,0,0)" width="187.071"/>
  <atv:overwrite id="button_stroke" transform="matrix(0.8374,0,0,0.6667,0,0)" x="166.071" y="12.5"/>
  <atv:overwrite id="id_7" transform="matrix(0.8374,0,0,0.6667,0,0)" x="166.071" y="13.5"/>
  <atv:overwrite id="button_bg" transform="matrix(0.8374,0,0,0.6667,0,0)" x="166.071" y="12.5"/>
  <atv:overwrite id="combobox_label" transform="matrix(0.8374,0,0,0.6667,0,0)" x="156.571" y="27"/>
  <atv:overwrite height="37" id="blinking_frame" transform="matrix(0.8374,0,0,0.6667,0,0)" width="159.071"/>
  <atv:overwrite height="37" id="combobox_bg" transform="matrix(0.8374,0,0,0.6667,0,0)" width="159.071"/>
  <atv:overwrite height="43" id="id_1" transform="matrix(0.8374,0,0,0.6667,0,0)" width="189.071"/>
  <atv:overwrite height="45" id="id_0" transform="matrix(0.8374,0,0,0.6667,0,0)" width="191.071"/>
 </svg>
 <svg atv:refpx="1412.796" atv:refpy="60.251" height="30" id="filter" transform="matrix(2.45,0,0,1.5,0,0)" width="80" x="536.659" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.button_switch" y="25.166">
  <atv:argument name="labelOn" value="T{Apply filter}"/>
  <atv:argument name="labelOff" value="T{Apply filter}"/>
  <atv:argument name="fontSize" value="20"/>
  <atv:overwrite height="43" id="id_6" transform="matrix(0.4082,0,0,0.6667,0,0)" width="194.002"/>
  <atv:overwrite id="button_label" transform="matrix(0.4082,0,0,0.6667,0,0)" x="98.001" y="27"/>
  <atv:overwrite id="button_symbol_off" transform="matrix(0.4082,0,0,0.6667,0,0)" x="88.001" y="12.5"/>
  <atv:overwrite id="button_symbol_on" transform="matrix(0.4082,0,0,0.6667,0,0)" x="88.001" y="12.5"/>
  <atv:overwrite height="41" id="blinking_frame" transform="matrix(0.4082,0,0,0.6667,0,0)" width="192.002"/>
  <atv:overwrite height="41" id="button_stroke" transform="matrix(0.4082,0,0,0.6667,0,0)" width="192.002"/>
  <atv:overwrite height="43" id="button_bg" transform="matrix(0.4082,0,0,0.6667,0,0)" width="194.002"/>
  <atv:overwrite height="45" id="outer_frame" transform="matrix(0.4082,0,0,0.6667,0,0)" width="196.002"/>
 </svg>
 <text atv:refpx="839" atv:refpy="497.405" fill="#5d5d5d" font-family="Arial" font-size="36" id="txt" text-anchor="middle" x="837.5" y="509.905">Please choose options to compare and press the "T{Apply filter}"-Button</text>
 <svg atv:refpx="385.266" atv:refpy="87.739" height="30" id="start2" transform="matrix(1.5524,0,0,1.5,0,0)" width="160" x="168.183" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.picker_date" y="43.496">
  <atv:argument name="name" value="start2"/>
  <atv:argument name="fontSize" value="18"/>
  <atv:overwrite id="button_stroke" transform="matrix(0.6442,0,0,0.6667,0,0)" x="223.886" y="12.5"/>
  <atv:overwrite id="id_1" transform="matrix(0.5797,0,0,0.6,0,0)" x="249.874" y="15"/>
  <atv:overwrite id="button_bg" transform="matrix(0.6442,0,0,0.6667,0,0)" x="223.886" y="12.5"/>
  <atv:overwrite id="datepicker_label" transform="matrix(0.6442,0,0,0.6667,0,0)" x="213.886" y="27.75"/>
  <atv:overwrite height="41" id="focus_frame" transform="matrix(0.6442,0,0,0.6667,0,0)" width="244.386"/>
  <atv:overwrite height="37" id="blinking_frame" transform="matrix(0.6442,0,0,0.6667,0,0)" width="216.386"/>
  <atv:overwrite height="37" id="input_bg" transform="matrix(0.6442,0,0,0.6667,0,0)" width="216.386"/>
  <atv:overwrite height="43" id="id_0" transform="matrix(0.6442,0,0,0.6667,0,0)" width="246.386"/>
  <atv:overwrite height="45" id="id_2" transform="matrix(0.6442,0,0,0.6667,0,0)" width="248.386"/>
 </svg>
 <script atv:desc="" atv:href="SYSTEM.LIBRARY.PROJECT.DISPLAYSCRIPTS.history_comparison" atv:name="history_comparison" atv:type="text/ecmascript"/>
 <script atv:desc="" atv:name="" type="text/ecmascript"><![CDATA[
]]]]><![CDATA[></script>
 <text atv:refpx="714.081" atv:refpy="88.744" fill="#000000" font-family="Arial" font-size="22" id="id_3" text-anchor="end" x="767.581" y="95.244">T{Time span}</text>
 <text atv:refpx="193.697" atv:refpy="33.979" fill="#000000" font-family="Arial" font-size="22" id="id_4" text-anchor="end" x="247.232" y="40.479">T{Start time} 1</text>
 <text atv:refpx="190.697" atv:refpy="88.843" fill="#000000" font-family="Arial" font-size="22" id="id_5" text-anchor="end" x="247.232" y="95.343">T{Start time} 2</text>
 <svg atv:refpx="927.417" atv:refpy="32.268" height="30" id="node" transform="matrix(1.8656,0,0,1.5,0,0)" width="160" x="417.126" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.picker_address" y="6.512">
  <atv:argument name="fontSize" value="18"/>
  <atv:argument name="showAlarms" value="No"/>
  <atv:argument name="showArchives" value="No"/>
  <atv:argument name="showDisplays" value="No"/>
  <atv:argument name="showVariableTypes" value="No"/>
  <atv:argument name="showObjects" value="No"/>
  <atv:argument name="onDemand" value="No"/>
  <atv:overwrite height="45" id="addresspicker_clickarea" transform="matrix(0.536,0,0,0.6667,0,0)" x="270.496"/>
  <atv:overwrite height="41" id="focus_frame" transform="matrix(0.536,0,0,0.6667,0,0)" width="294.496"/>
  <atv:overwrite id="button_stroke" transform="matrix(0.536,0,0,0.6667,0,0)" x="273.496" y="12.5"/>
  <atv:overwrite id="button_symbol" transform="matrix(0.536,0,0,0.6667,0,0)" x="273.246" y="12.5"/>
  <atv:overwrite id="button_bg" transform="matrix(0.536,0,0,0.6667,0,0)" x="273.496" y="12.5"/>
  <atv:overwrite id="input_label" transform="matrix(0.536,0,0,0.6667,0,0)" x="264.496" y="26.75"/>
  <atv:overwrite height="37" id="blinking_frame" transform="matrix(0.536,0,0,0.6667,0,0)" width="266.496"/>
  <atv:overwrite height="37" id="addresspicker_bg" transform="matrix(0.536,0,0,0.6667,0,0)" width="266.496"/>
  <atv:overwrite height="43" id="id_0" transform="matrix(0.536,0,0,0.6667,0,0)" width="296.496"/>
  <atv:overwrite height="45" id="addresspicker_stroke" transform="matrix(0.536,0,0,0.6667,0,0)" width="298.496"/>
 </svg>
 <text atv:refpx="698.015" atv:refpy="33.268" fill="#000000" font-family="Arial" font-size="22" id="id_7" text-anchor="end" x="767.581" y="39.768">T{Node Address}</text>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
</UANodeSet>
