From 6ef0b29d1853a2d26feb91702fa39ce0a0242b74 Mon Sep 17 00:00:00 2001 From: Tony Shou Date: Tue, 16 Apr 2019 13:29:26 +0800 Subject: [PATCH] update code --- .gitignore | 1 + ...CoreService.csproj.CoreCompileInputs.cache | 1 - ...hCoreService.csprojAssemblyReference.cache | Bin 14618 -> 0 bytes ...tchCoreTest.csproj.CoreCompileInputs.cache | 1 - ...atchCoreTest.csprojAssemblyReference.cache | Bin 10515 -> 0 bytes ...lientDriver.csproj.CoreCompileInputs.cache | 1 - ...ClientDriver.csprojAssemblyReference.cache | Bin 2926 -> 0 bytes .../CoreTest/obj/x86/Debug/AlarmSet.g.cs | 199 -- SCADA/Program/CoreTest/obj/x86/Debug/App.baml | Bin 17331 -> 0 bytes SCADA/Program/CoreTest/obj/x86/Debug/App.g.cs | 78 - .../x86/Debug/CoreTest_MarkupCompile.cache | 20 - .../obj/x86/Debug/CoreTest_MarkupCompile.lref | 8 - .../Example.csproj.CoreCompileInputs.cache | 1 - .../Example.csprojAssemblyReference.cache | Bin 75176 -> 0 bytes .../Debug/GeneratedInternalTypeHelper.g.cs | 62 - .../Program/CoreTest/obj/x86/Debug/Guage.g.cs | 113 -- .../Program/CoreTest/obj/x86/Debug/Login.baml | Bin 2499 -> 0 bytes .../Program/CoreTest/obj/x86/Debug/Login.g.cs | 203 -- .../CoreTest/obj/x86/Debug/MainWindow.g.cs | 320 --- .../obj/x86/Debug/MaterialRecivingLine.baml | Bin 31398 -> 0 bytes .../obj/x86/Debug/MaterialRecivingLine.g.cs | 1169 ----------- .../CoreTest/obj/x86/Debug/RuntimeChart.baml | Bin 2862 -> 0 bytes .../CoreTest/obj/x86/Debug/RuntimeChart.g.cs | 186 -- .../obj/x86/Debug/SiloProductLine.baml | Bin 9809 -> 0 bytes .../obj/x86/Debug/SiloProductLine.g.cs | 410 ---- .../CoreTest/obj/x86/Debug/StartDevice.baml | Bin 2362 -> 0 bytes .../CoreTest/obj/x86/Debug/StartDevice.g.cs | 150 -- .../CoreTest/obj/x86/Debug/TagMonitor.g.cs | 136 -- .../Program/CoreTest/obj/x86/Debug/Trend.g.cs | 264 --- .../DataHelper.csproj.CoreCompileInputs.cache | 1 - .../DataHelper.csprojAssemblyReference.cache | Bin 20162 -> 0 bytes ...DataService.csproj.CoreCompileInputs.cache | 1 - .../FileDriver.csproj.CoreCompileInputs.cache | 1 - .../FileDriver.csprojAssemblyReference.cache | Bin 11553 -> 0 bytes .../HMIControl/bin/Debug/DataHelper.dll | Bin 44544 -> 44032 bytes .../bin/Debug/DataHelper.dll.config | 9 + .../HMIControl/bin/Debug/DataHelper.pdb | Bin 0 -> 85504 bytes .../HMIControl/bin/Debug/DataService.dll | Bin 81920 -> 81920 bytes .../HMIControl/bin/Debug/DataService.pdb | Bin 0 -> 222720 bytes .../Debug/HMIControl.VisualStudio.Design.dll | Bin 76800 -> 0 bytes .../HMIControl/bin/Debug/HMIControl.dll | Bin 901632 -> 0 bytes .../Debug/Microsoft.Expression.Controls.xml | 557 ------ .../Debug/Microsoft.Expression.Drawing.xml | 1770 ----------------- .../Debug/GeneratedInternalTypeHelper.g.cs | 62 - .../HMIControl.csproj.CoreCompileInputs.cache | 1 - .../HMIControl.csprojAssemblyReference.cache | Bin 46488 -> 0 bytes .../obj/Debug/HMIControl_MarkupCompile.cache | 20 - .../obj/Debug/HMIControl_MarkupCompile.lref | 4 - ...ntrolDesign.csproj.CoreCompileInputs.cache | 1 - ...ontrolDesign.csprojAssemblyReference.cache | Bin 50207 -> 0 bytes ...odbusDriver.csproj.CoreCompileInputs.cache | 1 - ...ModbusDriver.csprojAssemblyReference.cache | Bin 6747 -> 0 bytes .../OPCDriver.csproj.CoreCompileInputs.cache | 1 - .../OPCDriver.csprojAssemblyReference.cache | Bin 2926 -> 0 bytes SCADA/Program/OPCLib/bin/x86/Debug/OPCLib.tlb | Bin 0 -> 3468 bytes .../OPCLib.csproj.CoreCompileInputs.cache | 1 - .../OPCLib.csprojAssemblyReference.cache | Bin 4760 -> 0 bytes ...nsPLCDriver.csproj.CoreCompileInputs.cache | 1 - ...ensPLCDriver.csprojAssemblyReference.cache | Bin 8677 -> 0 bytes .../TagConfig.csproj.CoreCompileInputs.cache | 1 - .../TagConfig.csprojAssemblyReference.cache | Bin 28981 -> 0 bytes 61 files changed, 10 insertions(+), 5745 deletions(-) delete mode 100644 SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/AlarmSet.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/App.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/App.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.cache delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.lref delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Example.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Example.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/GeneratedInternalTypeHelper.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Guage.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Login.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Login.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/MainWindow.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/StartDevice.baml delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/StartDevice.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/TagMonitor.g.cs delete mode 100644 SCADA/Program/CoreTest/obj/x86/Debug/Trend.g.cs delete mode 100644 SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/DataService/obj/x86/Debug/DataService.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/FileDriver/obj/Debug/FileDriver.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/FileDriver/obj/Debug/FileDriver.csprojAssemblyReference.cache create mode 100644 SCADA/Program/HMIControl/bin/Debug/DataHelper.dll.config create mode 100644 SCADA/Program/HMIControl/bin/Debug/DataHelper.pdb create mode 100644 SCADA/Program/HMIControl/bin/Debug/DataService.pdb delete mode 100644 SCADA/Program/HMIControl/bin/Debug/HMIControl.VisualStudio.Design.dll delete mode 100644 SCADA/Program/HMIControl/bin/Debug/HMIControl.dll delete mode 100644 SCADA/Program/HMIControl/bin/Debug/Microsoft.Expression.Controls.xml delete mode 100644 SCADA/Program/HMIControl/bin/Debug/Microsoft.Expression.Drawing.xml delete mode 100644 SCADA/Program/HMIControl/obj/Debug/GeneratedInternalTypeHelper.g.cs delete mode 100644 SCADA/Program/HMIControl/obj/Debug/HMIControl.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/HMIControl/obj/Debug/HMIControl.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/HMIControl/obj/Debug/HMIControl_MarkupCompile.cache delete mode 100644 SCADA/Program/HMIControl/obj/Debug/HMIControl_MarkupCompile.lref delete mode 100644 SCADA/Program/LinkableControlDesignTime/obj/Debug/LinkableControlDesign.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/LinkableControlDesignTime/obj/Debug/LinkableControlDesign.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/ModbusDriver/obj/Debug/ModbusDriver.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/ModbusDriver/obj/Debug/ModbusDriver.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csprojAssemblyReference.cache create mode 100644 SCADA/Program/OPCLib/bin/x86/Debug/OPCLib.tlb delete mode 100644 SCADA/Program/OPCLib/obj/x86/Debug/OPCLib.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/OPCLib/obj/x86/Debug/OPCLib.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/SiemensPLCDriver/obj/Debug/SiemensPLCDriver.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/SiemensPLCDriver/obj/Debug/SiemensPLCDriver.csprojAssemblyReference.cache delete mode 100644 SCADA/Program/TagConfig/TagConfig/obj/x86/Debug/TagConfig.csproj.CoreCompileInputs.cache delete mode 100644 SCADA/Program/TagConfig/TagConfig/obj/x86/Debug/TagConfig.csprojAssemblyReference.cache diff --git a/.gitignore b/.gitignore index 3868b38..3fce16d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ Desktop.ini !*.dll !*.bak /SCADA/Program/.vs/DataExchange/v15/Server/sqlite3 +/SCADA/Program/.vs/DataExchange/v15 diff --git a/SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csproj.CoreCompileInputs.cache b/SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csproj.CoreCompileInputs.cache deleted file mode 100644 index 45e79ea..0000000 --- a/SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7e26185d73266a0de03d8956ab6889f98c72d15b diff --git a/SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csprojAssemblyReference.cache b/SCADA/Program/BatchCoreService/obj/x86/Debug/BatchCoreService.csprojAssemblyReference.cache deleted file mode 100644 index a955771d600e2804780c88e9d415349523f2be6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14618 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 diff --git a/SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csproj.CoreCompileInputs.cache b/SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csproj.CoreCompileInputs.cache deleted file mode 100644 index 978aeb2..0000000 --- a/SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -dbafae61dc26c107636c333089d226cea6658648 diff --git a/SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csprojAssemblyReference.cache b/SCADA/Program/BatchCoreTest/obj/x86/Debug/BatchCoreTest.csprojAssemblyReference.cache deleted file mode 100644 index 4b960625d4fece303293935f6a0671fe40ee272c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10515 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 Jx7nn#{tJ=0V)g(4 diff --git a/SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csproj.CoreCompileInputs.cache b/SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csproj.CoreCompileInputs.cache deleted file mode 100644 index ba68016..0000000 --- a/SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -dbcddcdf44a1978e4949dc6e45f2538ee0e774a7 diff --git a/SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csprojAssemblyReference.cache b/SCADA/Program/ClientDriver/obj/Debug/ClientDriver.csprojAssemblyReference.cache deleted file mode 100644 index 48a2c919d6c4ed73029d8468b6da1151cc1194e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2926 zcmcImOK%%h6rS;8Ja-bB1j?gOz=2A%Y8ct1X+ztnq*g*BXjJMbLc+xw&s@iY=V9GD z6Y6fdX3t+>iNvlfU;ztQ&;=~o1uWnP@E_oOGoIAbj1U3!O8(}~@wwl5+;fhtsEVTe zMGH@?*%HCW*IiqLGVDj@)!6kMbH|cHX|_Vam+HG*NH+}Dnk#10Y?zIudMoy#Sn#!g z$C0qSrTUGy=ehQKe7qA5d9c=NEcaLX7y8Ynv(m7ZttyNy7Tai#WyJkK;FSU2 z7`CiRFpnML(KLcy>tcso+7p&v-=wU_`sv%N=g)L*@;(eb7rG+;GW>7<9QnFcb|YAU)rJY++JctCnL9>fRRZs6vsTWhr}@k zFaR?IRlJ@($W5-e)6+?*oke<+9r983L#INYVaWNaz|)XEL!ccem_AU0aRq)LgO#PD1eCPkvviC- z2Y4Rv0^kI}0s_LS!P~?Fo=3N^fI#7#_9DS-5DMRQ0?Q1%k@gZvW*`arb|N_WNZ=%b zm$NfLf0(MgG9^iLYRFFFU@}gQo`P5DII9B|2^NrNtSVA-BsMrw9awUGyAn|4lt#ny zXc(2L=&F6s+LJYV6kEa`K&Q1;vfUbO2J7A)Bb8(VMY>IMtY=AH8}jkUaz)jW?MT#I z*+wxMI5~>fiG;bnA19+!7u>f-BkoXf){q05bfpq*x1^SiO`0qln!2j591M}5@9xFI z!f4KFo@P!^L2)(~@7sU#5}i=n$H4D)70fNA@+*=3Kj(9tNzWT-Y(qugph{Hj4MHu=kikyV3p+!Q ztt2Y-AvuD`AXOjG2A)mRp#xL8CECqR65i%^OgAt#*qbC}CPB7R-e0D9e=gufQ>VO5 z+8Gnx4}H&IZ;^m4XMFTbDeq5H{!~DT5s^}!r(NdicI&st$W@2 zBoy>;X@Y9q -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using CoreTest; -using Microsoft.Windows.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// AlarmSet - /// - public partial class AlarmSet : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 20 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TabControl tab1; - - #line default - #line hidden - - - #line 22 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.DataGrid list0; - - #line default - #line hidden - - - #line 45 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ListView list2; - - #line default - #line hidden - - - #line 65 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ToolBar toolBar1; - - #line default - #line hidden - - - #line 70 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.DateTimePicker dtstart; - - #line default - #line hidden - - - #line 72 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.DateTimePicker dtend; - - #line default - #line hidden - - - #line 75 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.ColorPicker colorpicker; - - #line default - #line hidden - - - #line 77 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ListView list1; - - #line default - #line hidden - - - #line 94 "..\..\..\AlarmSet.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ListBox list3; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/alarmset.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\AlarmSet.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 6 "..\..\..\AlarmSet.xaml" - ((CoreTest.AlarmSet)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - - #line 6 "..\..\..\AlarmSet.xaml" - ((CoreTest.AlarmSet)(target)).Closed += new System.EventHandler(this.Window_Closed); - - #line default - #line hidden - return; - case 2: - this.tab1 = ((System.Windows.Controls.TabControl)(target)); - return; - case 3: - this.list0 = ((System.Windows.Controls.DataGrid)(target)); - return; - case 4: - this.list2 = ((System.Windows.Controls.ListView)(target)); - return; - case 5: - this.toolBar1 = ((System.Windows.Controls.ToolBar)(target)); - return; - case 6: - this.dtstart = ((Microsoft.Windows.Controls.DateTimePicker)(target)); - return; - case 7: - this.dtend = ((Microsoft.Windows.Controls.DateTimePicker)(target)); - return; - case 8: - this.colorpicker = ((Microsoft.Windows.Controls.ColorPicker)(target)); - - #line 75 "..\..\..\AlarmSet.xaml" - this.colorpicker.SelectedColorChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.ColorPicker_SelectedColorChanged); - - #line default - #line hidden - return; - case 9: - this.list1 = ((System.Windows.Controls.ListView)(target)); - return; - case 10: - this.list3 = ((System.Windows.Controls.ListBox)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/App.baml b/SCADA/Program/CoreTest/obj/x86/Debug/App.baml deleted file mode 100644 index ef5ed6ad00b0517117397b3a538af91efdf42d38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17331 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 r>j$T^%h3DrctamXc+|S-zp8+Bm#Egw -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using Microsoft.Windows.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// App - /// - public partial class App : System.Windows.Application { - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/app.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\App.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - /// - /// Application Entry Point. - /// - [System.STAThreadAttribute()] - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public static void Main() { - CoreTest.App app = new CoreTest.App(); - app.InitializeComponent(); - app.Run(); - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.cache b/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.cache deleted file mode 100644 index c58e838..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.cache +++ /dev/null @@ -1,20 +0,0 @@ -CoreTest - - -winexe -C# -.cs -D:\Codes\SharpSCADA\SCADA\Program\CoreTest\obj\x86\Debug\ -CoreTest -none -false -DEBUG;TRACE -D:\Codes\SharpSCADA\SCADA\Program\CoreTest\App.xaml -101478603885 - -23-1078653831 -20-1337351693 -AlarmSet.xaml;Guage.xaml;Login.xaml;MainWindow.xaml;MaterialRecivingLine.xaml;RuntimeChart.xaml;SiloProductLine.xaml;StartDevice.xaml;TagMonitor.xaml;Trend.xaml; - -True - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.lref b/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.lref deleted file mode 100644 index d2698bf..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/CoreTest_MarkupCompile.lref +++ /dev/null @@ -1,8 +0,0 @@ -D:\Codes\SharpSCADA\SCADA\Program\CoreTest\obj\x86\Debug\GeneratedInternalTypeHelper.g.cs - -FD:\Codes\SharpSCADA\SCADA\Program\CoreTest\AlarmSet.xaml;; -FD:\Codes\SharpSCADA\SCADA\Program\CoreTest\Guage.xaml;; -FD:\Codes\SharpSCADA\SCADA\Program\CoreTest\MainWindow.xaml;; -FD:\Codes\SharpSCADA\SCADA\Program\CoreTest\TagMonitor.xaml;; -FD:\Codes\SharpSCADA\SCADA\Program\CoreTest\Trend.xaml;; - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Example.csproj.CoreCompileInputs.cache b/SCADA/Program/CoreTest/obj/x86/Debug/Example.csproj.CoreCompileInputs.cache deleted file mode 100644 index 19af4b4..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/Example.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7592adb3937209dbd1d50f6592cc6f6b115e8eea diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Example.csprojAssemblyReference.cache b/SCADA/Program/CoreTest/obj/x86/Debug/Example.csprojAssemblyReference.cache deleted file mode 100644 index edf277bc0ed291d38008e52c02a15fedc39ddb3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75176 zcmeI5349Yp`^THoq}_0YqIe-#5EK-XmR^7yLdzwk0!7Xuq-|P4)1)M6p?H9T2Ogl{ zebxhS@OZ^r0R`{tRq$2*im!r-ioD(@=>Pd`vfJ6t1cY})Up}*tr|ssqyEF5BW_IV; znIv0MQqu3V;U~6M$z)C&&gQD@{zuVaiMBouzy)*c4cm5eq~lxMQ)}y z+iS4LeHwbA2fk zqlja?H&Ew`BqgwGXojwi+ znIVOJOA)L{X~_(4xVEHVP~o7`n5B?bg}pVU!$;ATgVAs(P+H~>mKOTT>Z+KX?utOb zf#?Sc`j*Cz$rwrr9LeZDr*~eD(y_iuU)UEc_hk%z*HsEd0k95+Jr|;iTn<=UXpd|%hZn+qg$t0tsaAc%($edb=JaT2} z;D9e!k&#_GA{h0B$-({g{%AvKk-seL4TI){(L!7BaAt?A0s6I{8_S04{_MpnMN7v+eW+E9?VM@k2i%bQ7PIN$_-up%@&(iAj(e*>(@leL*anGOuyzq`zNW*TSdI+ z!X2UZ&yQ;SvJ-0pdSu)0*T_!v#xHxwe!VQpdc?LZ?y_)c?NFG*U=D{l0;U7ZkuV)$ zI>8(TlL6BirVGr`FkNBv+xIc}?N~B)ob-6JsJ1*x#Zp~=usI%gVEs4Ta$3}cDpKfE zo$L*!RQPHmjtFk65qmgV?+Yha2JMwWdSXeb434O9RMz0GOAkFM4qH+Sn@vmW+5B>N zR-jTVem`$0raQP^l;LK9hbH&l957`n4zaa~`%L`F3H$1gn0m+I&%B+cKeKhG9a;~V zxsQ5kZEmsj&QiKKlc1!2aCN)J3Q9xG40|hwV#p+>5_Ef z2P>9e{z@!eJoLAg36n*}(Tfa|E=hK{-hme9Y(zH)CYOvOj|>}U8*&=*iF4k}CI`x= z9a?XgK4cty@jdH6Ct`0uGR+*QKlaBR2)Xw_OUwZjCv70iNn{*@$S~=WWJh6jAjJ9U z2VeZ!cwoblv$pvAcY(e=U5gJqJVii{=Bc+fr2 z;yeS<^~200AQ?x9j3v&f#vEvIu0?cb!Gy^;s1es1XVlsb zv^Yl*-8z_hGLG3~ESynU+pAh5nqcfRypci0Db#T4ORlYMQCl5tLA6tRWx!h%NiDCf z^M=c3KvOUxx!j*hzswjEsM1KHH;hNq%BdZ@jM|h^t9=c%UVqr`jg&;gss2a_DyU8z zSz9-VPNMm1YU=bB{wKt4OjXr?#LlPy@Uz8THL%TXM4+Xf%jjP3_udm3Vk8bfK_6I-{oFA3Z8w_l?EJU*-=`v!cyrL!Hm&m_ydt)EMv78fb?$ zmkc(9**1?%%DL3>vTxzUIa2G<6ESUCQd-J(TokJWc%%9=-p;6Yop#G)37%{SO|!|AEwD~Y+!<+-N0A?YXbTnRIOF?@@GY?ClU5;s^yfZ^#`r!}a zhu&4DO&ja0_oHHoC80M4G7K>jixcr)E3IJfg;ZkJ*CeF?%08mWC}4 z+AeTDoZS0q=f=%L9V_FnqCk{1|7ssxJ3FhaGP`$fp0^@9FUOaSCPZf{S`+o;Xh}c! z!L_fZ!?bH)u7$Y{=6aYLU~YuD38oR|W|&*Zq~qe)?D=F=7Lc3;Zly$R$9KhRx6yuW zIn3>3kO}k;?%cLXY$lkwZQiNc`MFg|COdX3T}}rc+Ghzie`1>dtWI&+mG%{Q5BzWFC<&oT2&x%kQ6EdBHmRi360c;X|fJmvr? zj3DxuBdRO`)}?qZ_(k}2AGX7 zZ^Qfx<{g-KVK$LTFC>G_K9r2g8j`cd|52hEjSulba@u>ePkSF`Ga2jsqcfWiGT40Z zA!*Opf47f#1(zAv=X88TK^SBGqRHF;@C~E+cw#!KGj$kQJt>mu=RVvpw$NePRx;_s z$zZdeOh);$WPkpc67|Tq3mD`3EJdsK2`RKsVYZR6mhy+P-hBw`-CvM)#vZ)8+2B!X z&NK#(dT8({(|ohL@Wq~hw$tUN?M}82el0A;N79A#L`bEd`{37K(qY;TnE$|h1@kq` zH!$ClNiQOU%~niCSV0(rFPd&#v6li=1)(6chrWf~RuI0UL_J6_#8~^DzR-Sv`H_q@ z1EjGTAeGGkzmT@SkpXsJ=M`Ku=GDK_ImQdVZF1%;H;U=(J-_sk?aRr_>r>IIGCQ+Z zPEI8nZJeoN$^JLayps;scES7x^E(XAr`cf88@$gB_nj^iTFY}v)m@k7L@jf zCK#};rGO6J`q5~ds?J|0q&MRH{2S9C{}cUTHppwFJ=c70|MTm+2|^#s8BPk!9 z>}gnkX-7L21iHiYAVdH4E#~)cvwpvk_4}SAY-+Ok^BrFl^jNun0)=FP=<9vR3c`+B zFA@alvX6znn~v2yFqtq}Fuh>1VRB${Ve-hNm+7fbxuAl6QMo{JF36`OPBUH|(|RM- z`@r-iL;v+H=K1Sc&tJ!Set#0y@4ph?2yM*S2hhbw8oOjUxDW9*qQCcLeR?GwZl{l9 zAf2QYjkKxpR|LK8V4&7<676Y;J;BOyeaE1t9TobH!NxJc%IcV;fZ3yK>@(=(DlbUR z3xyyNFE{Zvwl;)zXhUI!k)i+k7RwHgvf1GgHanb5!u|LF!~{5&BSzBoilvhjk>M@kW&bT|!8?)M2qI5PBK z-(pUE59`!-vravMgmd;^8Q&D%m`_in%a3Z>Da)m65O*X&3O;+~dT6rOCeg9lWSA*1 zrDW2B^aVD1Et$PKr5d5I=Mf51DT$3T8gF82ry=2|!AvJZ|Me~A&Ns2{d?V}5+b{lGyNN zyxy<*k?=ENs>#rQeT(_><*Y9+V|_VD!u{{d#(V@$M~JR(_%im&^5r_j9*MAzwai*N zR+|MAhKayLVd`M&VP?b3A(LLOCv{Sit0DeNvTZK?hQ@gM+OpZv2K+yk8O+yDl9O@c z`un|p(m<(f)eNSQyU);9*<9WCEuXt#VHLe6k9S+-{Py2!l~fp<3kB z=7G+9j?O%m&RGIFXDd4TTV*oG;V&Qz;vt((Z6P?F%W;~^a%vE8I!AGm&glZe!1k^< zwMC$FAxEcCD zex}Mna&yqlgn?=2b!xW&&aE7rQWnk>9**lWg40N!2mtRffAGc9$PXf z3$3L#`nPK5rJp9xt2)2a?7mAjFY5h5#|_Dk`yR{aIDOK9E7vXcb-LjCwF3`s|HZ0- z_oip9Z24C9`W@3dSDkRxVV`H+x$>#jjj5h)@0|H~=tbAANsBjZ%H3Mj=i(s+soS=k zxbT>R`>%ZQ`zsfOu6p6eVWU63shlg&gg!^VAeSv0GJ0kFr!#7MFKF_DKOH( ztRf87s`|sA^9V<0I7?@kfX?-bj&wSY6NZCN9Wkgb8miIf7N~;KI;Pcx!Dux`52sUG13GItIs;fb{RMPxRCJ`%Sw|Ss*-SL9q1G31YU{!1 zIgU{umQim3qni{X>5N_^43-MrOMvq-2PcPxlP!SLsNhJ4^BQ635+9Hhf7yW6>!_`Z zx<`3~{@S{Leruu}^*W%v!9nw|(A)xOH!En;p}j>I(&NwyeYJs5Lk+FM;?y>P(MFEZ zaV(=A0!FteM$#F*Ll~OP9pKd71)xnFpl&Rnt~?;uZ3L*1K6`A+>hsfl-^9tUetGx0 z%Q|0pLEgIcC)GZ5|4&n1q?uT{k6)$b+;qjxg;P5gRTkg=Smuy#R^0l~Z?(_8dfmW> z+y6ZBqG?rIKVQ6j^UFsMaQADqZRDKy`Zd0K)0@YnF5UiNm##aPpFOa}^D8Di@Jr)a z{qFqb*JGF5(x-ms+}uYWT3P(trdK;1-hWZ#!e{PwEvHcGO<7aUjGi1WUpmlsJMBSJ z7B-CLnug(lwAnF-l4{D5+m!V_`BtJ{^v!U-4>;$`V4d$M-udkJDo)Z%hmQyY)8x1X zXtr`_I7|h1TF9Bu;2PT~b z(^dcmGxe!EkK8-Y*Mz~^PVx=te9O^k#nNdhpmV>XBR$*vKo|tWPkscVpEyLREFy;h z(E|#RbVR=r1|tJu__{^@n}E)PijH(T7-?nDi47jcdIOq13Z0T0TWo0e zu3fP?RrEbO=?`O0mH5zZ*F*G8BYpN*m;1|yC9I-QT8AZI%2eU71Wfs12#824@Eg=Su;crxhIOa1JI6f``!dKy(O)=rb14HUXm53Xya~hZ6?l zF(=mBeFW%q;OJ~+>1+|uS)=Gkr_%{^m?^=W+EJjB!O{7ErL$Q;XRV?mozBsq6YrIa zRS~*^PB)IuCYH{-0y@tqI@0NMCkzROTlD~@<2XzkSxg%Qn4VRbq+>dPFmTP63h*s25=njXlT)qa2RW%Pgap1dP@zM$#GO6NWbI5;3QaaB95)s1FC| zITp}*0ifp;AnAbm5e8TMQDJo0AB_5gRZgux2o2x}tz`+V5fFM_5t2@55MgLD*5@ss zVJ;oz)CL1k0SD+w7SIy{Krbjj(g6)645E?0!@y`b$LJB3(Zd2pFDgdT8I2?iMvW-e zrBwtvqc}PbvUDC0(0NJGkxpkcVQ4+5yxbRw#23+aYGc4>EXQXB%jaI6kLwlU(@3Ac zf2Y=~6iRES)@!r}omv>2Xs3^{*|7+h>eQ0ksdXy(7SpLU9{x6g^S3)$f4hVCH~R*K zMtXTLnJ@^N=cfQsDTnA*7SSyNL>m<%>4>HghTSgU<0WK^ts0ur| zgVL2@paKf^wij!PU5yD_p@nW4`QP8R5=v>IsStOvdNzsx1yfB9_ znB$Zh0A?-+=3ExcLLQ9kJp$86pFP&?QvdnOgmo+5{pwct!n<87ceVa(+pd}0mz@7= zi~7KVqHC6Rdho5oVwwMiRW<+ib042c zzQxq-&Vs+qu>XTf3t5@Xrvbe=MV<7AXoq}3pp^SvtZ`(U|gRNm`3{Su^{-% zM=oOpV{0SNHrgXB2)@J@svxM6IhXVKFJ<(~T&mLI z?=SE8=og_Sn=czswV~vShvwh4^yx!ar$kSlx2?tJ2X$CF_4S2!^zU*^!PxD0JiGJf z-tz|R=s5k}hUizrD?fR@NB8#}+C5ta{oHf)D%TGbO1-u)V5tAiZ<7nZv;9bWP+P#e zw=_w#zUke=JLy+-N0oa=y_Z;Fm|Iu8*B^SN{tz&y->8Nq@XE&%hp0wW#FV}yaJ%RLS>PjF}oSu_O# zG`JV3JCEEu&(nlK&=Rs5h}Lk32C|3-2oTv6BI&v3S;Am#N?Zpz>p41oSvq|LbdnVv z>2zKI9m^|^FM`fX9GzU2P7Y7Ul|pnH>F%?~+QMJnw_vA`TKg6p@GJ_uQB$B__08T= zxtw&DdzE~Pxt+cSe|w$tw@lXGJiNczTPZZs(Y#3*5>@2h0;dfer{h^p#|b#KR-B}B z`WIm^7D6-T{2m$#*U&8A?*P-g9HwJfOx*;S+9*uYF}+6^tdBnLgU)7-PG^=*hJcPs z(UDH)L&6}aJA4F0TR22VvWPke5Vci^q$B!-FeI4r;ZtDR#$h^?#dL@OQ@X+=9n%+t zft&JSI{|FKxNab?UUG5k1EvEYYEBtLI z=Wi`oe@o{5&E8R=k&fnf!eAEDc$-IZ6`B3@hhv2?x_(8*AAq|<3b z7%Y?ex&Wsw2j@R5oE-u>8lKtQOgA|#zq7s6mX z9mJ-wIvRAka&-QWrL##ur<$~v+Qn#SUTdK#FA-rI01a!9N&MkeBa>t+C2)5 zbTnCnfqT5@1wh#xpjTKxFAD%=DnQZ!W#bA+B}2|Xtul%)tsCv+lV zFx&0=0Ze}m%rh*QwE{4`6d37XP9hA=tG0u{XE4X-DVEQZ0zTP_k90mm2!k<>sUQ@r z^jFn|y-|NC=+uS+(=ZOxqb#OJ1ekIZCh3??CJdJ5yODrX#KHLo3+F)roLmJ*I-FAo zL(ljK?y+?=5q*u%UE&M-y#fDRJukU2GSC~1`oa-+NyuC4)J6l}7!Kb`7T*d1zC49b zI=*p)L9`mjsbDmoV{{kG=uV!It2Z$cSAqM`H`Xd}U+@%Efn7rqo@6L@l3@u>VlToM zYF-|x^YTn0hhXZ_li?&&I48M{b&^|oC$W!GXryQ4(+GoE377^j(>X9Vv0!c#fGJjB zq=P9Z41E2$0)%`Vp=((}*9Zumq6kSRG=nf$o-h4?Gn0dJ1q^o{lLWE^M;9#8C(6lUp|!^Dz#vWS3h zl;e95%lAT_uYIyYBOT3b!q6^W!$a?-yJS{?`k9^D96)N|Af3lTI#&Q`ih?8^(iwyy zK~vV5z;qUe>1-C$d;z9Xg-JT5vk8OwlztAtEa1SL!GbxR2je=8z=&^R)94%PO>8)MOQlA^N1yL6FVP#FW~sjX8G3heC?GAjdU~@5e75kT?{anaA3kLm{|faRSJxB zFqaYrOXce_z*)+{sbS#+csMRU!4a2=GwB;^saOq=qEfL|5tdH)3S!BWidTZ~RUF?L zEZ-`guYHz6BOT4PguyHouLGFtIWXlcm@)yFumU3;%uR$Ly{YqJygyRs4HP)FMliaW zV{{tJXsUowL@|=i=r+P&xpOTCoZC4#lUO(t1#qGYj&wM85r%`}jTYm=-eAOAj)5K2 zba*!?-NR8D$5JX0P^wduq*Gc+82HBB`#|V^j?gJAp<)4{dPPV&p??sD!{hmANRS3` z)Q0^L9}V!R_tU!1PVFJETE($CnPoLXz-qQ)C7soygdss2;A6n_IEQHni>Xk6X^z4q z9n({U!FU@e_P)u}ptG8za}rBuAWz3Nm*`k4wx@%apknKq$4TcWk}fo)S*v@GUy)aw zYdbfQbP*@LFp+ezAvNECS&~S)%#fM^xIB^cYC~$C^_oP|8w{zrw%?73q_-GS^Q^Zf zlHS2d?@T1U*N~b4SP_>xi5R=N9x$Y403J+q)`tzLnOKh`l0LynpG+iOV@S;atW6|c zZ%EAmJeNrNk|8zE`f?)a>zwqBMA8k0)J)fniKOpx(oKn^n+>TMtq&4Ow-{10T3ZuI zw;59Nte+*4erZU}v+hVF{f3i%n@IYjAvFW=QzGe3Luv+KS0bs6-gvVXM9H*ASP(fl zX=);AOHSGv4&sZbNG30#71oHYd$VB<*cT%>eXCB<;^h2PBdX=A;FQq{BGr@I=xgLu#h$s6^5+ zhSW@~v5BPP4XJt732`a?uxzd=hSW@~(zuklwd;qtrgKs+BegT==I-AyRPnqt-fV1Y5A6boEg&x+Nqgi@@wWR+s+C7~2+<5&ZLg>r;aEYxB> zD^_h0O0jf^Rf=^)gi|c0ROg3)~0A`*SN-Rw-s56iP8yoK=d6q>4t<-Om<@p0A{`sN-^z1Ay0J zg;KnfX+106&=gAXVxU!uw*-Y!yryOi0Nz;>O7TjR^{jY5N+`vfIaVoN(-BJXeugyw zcv(Xz#Tx@wDPA8CN-=cZ8UT!A7fLaZ+Im)usuoHyqSq?L@Lr)5gF~%Sj1(10F+|ZS z#dt-b6vO0nsp*6mGbfZ{;Fk5Q7{w)&VhoT~iUC1FDMqDOr5K_jlwyp8Rf+)=jQkR;Eg-%IGxwZ`SidoN!E;8X+(KTb0qMt@6MIV7xiVg#z g6iw9Du%f+MC`B`=Rf;xKp%iU))&QUZPb6*m|C7Ld0ssI2 diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/GeneratedInternalTypeHelper.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index 136dd1b..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Guage.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/Guage.g.cs deleted file mode 100644 index 2002dcf..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/Guage.g.cs +++ /dev/null @@ -1,113 +0,0 @@ -#pragma checksum "..\..\..\Guage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1960A9B0A85F2A1E4D948FEEADD9FF8E347FAE6C" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using CoreTest; -using HMIControl; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// Guage - /// - public partial class Guage : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 11 "..\..\..\Guage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HVScale hVScale1; - - #line default - #line hidden - - - #line 13 "..\..\..\Guage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HVValueIndicator hVValueIndicator1; - - #line default - #line hidden - - - #line 14 "..\..\..\Guage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Frame frame1; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/guage.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\Guage.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.hVScale1 = ((HMIControl.HVScale)(target)); - return; - case 2: - this.hVValueIndicator1 = ((HMIControl.HVValueIndicator)(target)); - return; - case 3: - this.frame1 = ((HMIControl.Frame)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Login.baml b/SCADA/Program/CoreTest/obj/x86/Debug/Login.baml deleted file mode 100644 index bedbeffaab6b4d5eba090bbbcc5839b8165a1d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2499 zcmb_e&2Jk;6o31X^=FdSq)4C?N9`h2BK7yKok}?*fkuW`OWYB z=Gk!oco`}%2^07|gVvQ!lYrwR4aWh(Q?AFV%nyzZ;WP~Fo2eOhvF0c^WJvgmU>iOs z!I|?lXWm`$CoP|ij=ah|zvepQg;a(hZ`{+K)nF^Gw|o%6FRO5I zkB8H)*YL|uz!p7${{X@dorbZcAZVUSr+s^gH7q~XsM((Dy9+_eb{pxHnzOK)&Sf%Y zdev&w)6E|KRFFUh1ynF(Oj%f@tq;yr*8G4qQWwzwe?Xio7A?az%zYk9oyFgFO(YZ4aOyd3P$UuU z9*2{phz{d={{|1uwSvHPvgc!#xy{j>I_>5 z^sokUo(L?_Of*C@3MNI5gh0vV^Egw+89n}pYuoF0Hh=hNeaE~=BjNj8F63~2QCN4m zJZ7MEo#Gq{17eMo{pZ<&h2=!k!aezidEi>~mpv(P)%+RPD7e6gVTVq7Qq(N$h^Ob2 zIXopf1=xDeq(?MRviZ{9L3+@?h@Jxd?^myGzVjWTzeFP)^h?4b^mNv@&`J(Q2z|Kh zPg#!5>Y5hm1rP5%4*ni4QLgWRfrYpYUd2u~MTa(cG+?X2WZkuw2|xKwU=!RI$8cAw z+Ilzyaw&_}v%*4l4YGtv6E}Ih&Hnb+ced|*il?ZM7wJDM()YSp^f8xnB^2{ATB-om zk3GRC-I;#@l}AwIH-)V&2%+`L5zuElY{Xf3{1X0b3 z5XfeclwqNzD%X%3(!YQ~x113A5dt)0va?UN8@2ZT=Hw?Dh~H#Q7HbOj@-$~0DlL)a4-s5Epj9NyqDWaF&m`}iw2k08jgooJG`V1x>t zkaxC7K~Ip`VPs5L`;1UYYfD5hvVdlCFbaquyuXJYih_it!}M^nO%Rm`0gftc7hHUU zYY2{clqvG*NH|N^z9Zox6_YMEq$CQWML(qb4)~`(+{ zO~@jbFJQ#3ECdN8ixK=miM}vj3)*$>_@7wtBxq|S^ngnw7@MMyU~-htH__TFOnaro zcmjt+>@Z4L$etKY4#eOYEbLX+tygPJJrRTWgP*?Ky7g^4*+?H%L{&A21=5vj9KpAO GP5uk=A*HPV diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Login.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/Login.g.cs deleted file mode 100644 index 6041148..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/Login.g.cs +++ /dev/null @@ -1,203 +0,0 @@ -#pragma checksum "..\..\..\Login.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "AE28E95762DCC3C98413991AB3FD0D23F37D3CE3" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// Login - /// - public partial class Login : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 10 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button button1; - - #line default - #line hidden - - - #line 11 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button button2; - - #line default - #line hidden - - - #line 12 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock2; - - #line default - #line hidden - - - #line 13 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock3; - - #line default - #line hidden - - - #line 14 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox txtUser; - - #line default - #line hidden - - - #line 15 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock4; - - #line default - #line hidden - - - #line 16 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.PasswordBox txtPassword; - - #line default - #line hidden - - - #line 17 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock txterr; - - #line default - #line hidden - - - #line 18 "..\..\..\Login.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button button3; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/login.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\Login.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 4 "..\..\..\Login.xaml" - ((CoreTest.Login)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.button1 = ((System.Windows.Controls.Button)(target)); - - #line 10 "..\..\..\Login.xaml" - this.button1.Click += new System.Windows.RoutedEventHandler(this.button1_Click); - - #line default - #line hidden - return; - case 3: - this.button2 = ((System.Windows.Controls.Button)(target)); - - #line 11 "..\..\..\Login.xaml" - this.button2.Click += new System.Windows.RoutedEventHandler(this.button2_Click); - - #line default - #line hidden - return; - case 4: - this.textBlock2 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 5: - this.textBlock3 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 6: - this.txtUser = ((System.Windows.Controls.TextBox)(target)); - return; - case 7: - this.textBlock4 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 8: - this.txtPassword = ((System.Windows.Controls.PasswordBox)(target)); - return; - case 9: - this.txterr = ((System.Windows.Controls.TextBlock)(target)); - return; - case 10: - this.button3 = ((System.Windows.Controls.Button)(target)); - - #line 19 "..\..\..\Login.xaml" - this.button3.Click += new System.Windows.RoutedEventHandler(this.button3_Click); - - #line default - #line hidden - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/MainWindow.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/MainWindow.g.cs deleted file mode 100644 index 880a9fa..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/MainWindow.g.cs +++ /dev/null @@ -1,320 +0,0 @@ -#pragma checksum "..\..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3720DDE9CC29B422B580808420FD9520C066B464" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using CoreTest; -using HMIControl; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// MainWindow - /// - public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 73 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Grid grd1; - - #line default - #line hidden - - - #line 79 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Label label1; - - #line default - #line hidden - - - #line 80 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Label label2; - - #line default - #line hidden - - - #line 82 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Border cvs1; - - #line default - #line hidden - - - #line 84 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ToolBarTray toolBarTray; - - #line default - #line hidden - - - #line 106 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton btngrind1; - - #line default - #line hidden - - - #line 107 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton btngrind2; - - #line default - #line hidden - - - #line 111 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ToolBarTray cvs3; - - #line default - #line hidden - - - #line 113 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton btnRT; - - #line default - #line hidden - - - #line 114 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton btnTrend; - - #line default - #line hidden - - - #line 115 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton btnTag; - - #line default - #line hidden - - - #line 116 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton hMIButton2; - - #line default - #line hidden - - - #line 117 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMIButton hMIButton7; - - #line default - #line hidden - - - #line 120 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas statusbar; - - #line default - #line hidden - - - #line 121 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMILable txtuser; - - #line default - #line hidden - - - #line 122 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.HMILable txttime; - - #line default - #line hidden - - - #line 123 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnStart; - - #line default - #line hidden - - - #line 125 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas cvsAlarm; - - #line default - #line hidden - - - #line 126 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock txtAlarm; - - #line default - #line hidden - - - #line 129 "..\..\..\MainWindow.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Shapes.Ellipse p1_lamp1; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/mainwindow.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\MainWindow.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 7 "..\..\..\MainWindow.xaml" - ((CoreTest.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - return; - case 2: - this.grd1 = ((System.Windows.Controls.Grid)(target)); - return; - case 3: - this.label1 = ((System.Windows.Controls.Label)(target)); - return; - case 4: - this.label2 = ((System.Windows.Controls.Label)(target)); - return; - case 5: - this.cvs1 = ((System.Windows.Controls.Border)(target)); - return; - case 6: - this.toolBarTray = ((System.Windows.Controls.ToolBarTray)(target)); - return; - case 7: - this.btngrind1 = ((HMIControl.HMIButton)(target)); - return; - case 8: - this.btngrind2 = ((HMIControl.HMIButton)(target)); - return; - case 9: - this.cvs3 = ((System.Windows.Controls.ToolBarTray)(target)); - return; - case 10: - this.btnRT = ((HMIControl.HMIButton)(target)); - return; - case 11: - this.btnTrend = ((HMIControl.HMIButton)(target)); - return; - case 12: - this.btnTag = ((HMIControl.HMIButton)(target)); - return; - case 13: - this.hMIButton2 = ((HMIControl.HMIButton)(target)); - return; - case 14: - this.hMIButton7 = ((HMIControl.HMIButton)(target)); - - #line 117 "..\..\..\MainWindow.xaml" - this.hMIButton7.Click += new System.Windows.RoutedEventHandler(this.hMIButton7_Click); - - #line default - #line hidden - return; - case 15: - this.statusbar = ((System.Windows.Controls.Canvas)(target)); - return; - case 16: - this.txtuser = ((HMIControl.HMILable)(target)); - return; - case 17: - this.txttime = ((HMIControl.HMILable)(target)); - return; - case 18: - this.btnStart = ((System.Windows.Controls.Button)(target)); - - #line 123 "..\..\..\MainWindow.xaml" - this.btnStart.Click += new System.Windows.RoutedEventHandler(this.btnStart_Click); - - #line default - #line hidden - return; - case 19: - this.cvsAlarm = ((System.Windows.Controls.Canvas)(target)); - return; - case 20: - this.txtAlarm = ((System.Windows.Controls.TextBlock)(target)); - return; - case 21: - this.p1_lamp1 = ((System.Windows.Shapes.Ellipse)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.baml b/SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.baml deleted file mode 100644 index 0ef184f5cf76cd3ba487df72b6712e28b36af6cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31398 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 O^hsLZq`wpN>HU8NILGz? diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.g.cs deleted file mode 100644 index 57a81c7..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/MaterialRecivingLine.g.cs +++ /dev/null @@ -1,1169 +0,0 @@ -#pragma checksum "..\..\..\MaterialRecivingLine.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "EAE7C264B3235EB42910C09D1176E54D88064418" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using HMIControl; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// MaterialRecivingLine - /// - public partial class MaterialRecivingLine : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector { - - - #line 7 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal CoreTest.MaterialRecivingLine MaterialRecivingLine1; - - #line default - #line hidden - - - #line 9 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas cvs1; - - #line default - #line hidden - - - #line 10 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock productline; - - #line default - #line hidden - - - #line 11 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ManualAddControl manualAddControl1; - - #line default - #line hidden - - - #line 12 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor1; - - #line default - #line hidden - - - #line 14 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ManualAddControl manualAddControl2; - - #line default - #line hidden - - - #line 15 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor2; - - #line default - #line hidden - - - #line 17 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator1; - - #line default - #line hidden - - - #line 18 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator2; - - #line default - #line hidden - - - #line 19 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator3; - - #line default - #line hidden - - - #line 20 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin1; - - #line default - #line hidden - - - #line 21 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin2; - - #line default - #line hidden - - - #line 22 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin3; - - #line default - #line hidden - - - #line 23 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin4; - - #line default - #line hidden - - - #line 24 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin5; - - #line default - #line hidden - - - #line 25 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin6; - - #line default - #line hidden - - - #line 26 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.MagnetCleaner magnetCleaner1; - - #line default - #line hidden - - - #line 27 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.MagnetCleaner magnetCleaner2; - - #line default - #line hidden - - - #line 28 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.MagnetCleaner magnetCleaner3; - - #line default - #line hidden - - - #line 29 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.PreCleaner preCleaner1; - - #line default - #line hidden - - - #line 30 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.PreCleaner preCleaner2; - - #line default - #line hidden - - - #line 31 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor3; - - #line default - #line hidden - - - #line 32 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Divert divert1; - - #line default - #line hidden - - - #line 33 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FourWays fourWays1; - - #line default - #line hidden - - - #line 34 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor4; - - #line default - #line hidden - - - #line 35 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo1; - - #line default - #line hidden - - - #line 47 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo2; - - #line default - #line hidden - - - #line 48 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo3; - - #line default - #line hidden - - - #line 49 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo4; - - #line default - #line hidden - - - #line 50 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo5; - - #line default - #line hidden - - - #line 51 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo6; - - #line default - #line hidden - - - #line 57 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo7; - - #line default - #line hidden - - - #line 61 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SelectSwitch selectSwitch1; - - #line default - #line hidden - - - #line 62 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SelectSwitch selectSwitch3; - - #line default - #line hidden - - - #line 63 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo8; - - #line default - #line hidden - - - #line 64 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo9; - - #line default - #line hidden - - - #line 67 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo10; - - #line default - #line hidden - - - #line 69 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo11; - - #line default - #line hidden - - - #line 71 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo13; - - #line default - #line hidden - - - #line 72 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate6; - - #line default - #line hidden - - - #line 73 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate1; - - #line default - #line hidden - - - #line 74 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate2; - - #line default - #line hidden - - - #line 75 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate3; - - #line default - #line hidden - - - #line 76 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate4; - - #line default - #line hidden - - - #line 77 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate5; - - #line default - #line hidden - - - #line 78 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate7; - - #line default - #line hidden - - - #line 79 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo12; - - #line default - #line hidden - - - #line 81 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin7; - - #line default - #line hidden - - - #line 82 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin8; - - #line default - #line hidden - - - #line 83 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin9; - - #line default - #line hidden - - - #line 84 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin10; - - #line default - #line hidden - - - #line 85 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin11; - - #line default - #line hidden - - - #line 86 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.BufferBin bufferBin12; - - #line default - #line hidden - - - #line 87 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator4; - - #line default - #line hidden - - - #line 88 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ManualAddControl manualAddControl3; - - #line default - #line hidden - - - #line 89 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor5; - - #line default - #line hidden - - - #line 91 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo14; - - #line default - #line hidden - - - #line 93 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Divert divert2; - - #line default - #line hidden - - - #line 94 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.PreCleaner preCleaner3; - - #line default - #line hidden - - - #line 95 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.MagnetCleaner magnetCleaner4; - - #line default - #line hidden - - - #line 96 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor6; - - #line default - #line hidden - - - #line 98 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo15; - - #line default - #line hidden - - - #line 101 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate9; - - #line default - #line hidden - - - #line 102 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate10; - - #line default - #line hidden - - - #line 103 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate11; - - #line default - #line hidden - - - #line 104 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate12; - - #line default - #line hidden - - - #line 105 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate13; - - #line default - #line hidden - - - #line 106 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate14; - - #line default - #line hidden - - - #line 115 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor7; - - #line default - #line hidden - - - #line 124 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock2; - - #line default - #line hidden - - - #line 125 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock1; - - #line default - #line hidden - - - #line 126 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock3; - - #line default - #line hidden - - - #line 127 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock4; - - #line default - #line hidden - - - #line 128 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock5; - - #line default - #line hidden - - - #line 129 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock6; - - #line default - #line hidden - - - #line 130 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock7; - - #line default - #line hidden - - - #line 131 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock8; - - #line default - #line hidden - - - #line 132 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock9; - - #line default - #line hidden - - - #line 133 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock10; - - #line default - #line hidden - - - #line 134 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock11; - - #line default - #line hidden - - - #line 135 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock12; - - #line default - #line hidden - - - #line 136 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock13; - - #line default - #line hidden - - - #line 137 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock14; - - #line default - #line hidden - - - #line 138 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock15; - - #line default - #line hidden - - - #line 139 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock16; - - #line default - #line hidden - - - #line 140 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock17; - - #line default - #line hidden - - - #line 141 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock18; - - #line default - #line hidden - - - #line 142 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock20; - - #line default - #line hidden - - - #line 143 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock21; - - #line default - #line hidden - - - #line 144 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock22; - - #line default - #line hidden - - - #line 145 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock23; - - #line default - #line hidden - - - #line 146 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock24; - - #line default - #line hidden - - - #line 147 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock25; - - #line default - #line hidden - - - #line 148 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock26; - - #line default - #line hidden - - - #line 149 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock27; - - #line default - #line hidden - - - #line 150 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock28; - - #line default - #line hidden - - - #line 151 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock29; - - #line default - #line hidden - - - #line 152 "..\..\..\MaterialRecivingLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock textBlock30; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/materialrecivingline.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\MaterialRecivingLine.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.MaterialRecivingLine1 = ((CoreTest.MaterialRecivingLine)(target)); - - #line 8 "..\..\..\MaterialRecivingLine.xaml" - this.MaterialRecivingLine1.Loaded += new System.Windows.RoutedEventHandler(this.HMI_Loaded); - - #line default - #line hidden - - #line 8 "..\..\..\MaterialRecivingLine.xaml" - this.MaterialRecivingLine1.Unloaded += new System.Windows.RoutedEventHandler(this.HMI_Unloaded); - - #line default - #line hidden - return; - case 2: - this.cvs1 = ((System.Windows.Controls.Canvas)(target)); - return; - case 3: - this.productline = ((System.Windows.Controls.TextBlock)(target)); - return; - case 4: - this.manualAddControl1 = ((HMIControl.ManualAddControl)(target)); - return; - case 5: - this.chainConveyor1 = ((HMIControl.ChainConveyor)(target)); - return; - case 6: - this.manualAddControl2 = ((HMIControl.ManualAddControl)(target)); - return; - case 7: - this.chainConveyor2 = ((HMIControl.ChainConveyor)(target)); - return; - case 8: - this.elevator1 = ((HMIControl.Elevator)(target)); - return; - case 9: - this.elevator2 = ((HMIControl.Elevator)(target)); - return; - case 10: - this.elevator3 = ((HMIControl.Elevator)(target)); - return; - case 11: - this.bufferBin1 = ((HMIControl.BufferBin)(target)); - return; - case 12: - this.bufferBin2 = ((HMIControl.BufferBin)(target)); - return; - case 13: - this.bufferBin3 = ((HMIControl.BufferBin)(target)); - return; - case 14: - this.bufferBin4 = ((HMIControl.BufferBin)(target)); - return; - case 15: - this.bufferBin5 = ((HMIControl.BufferBin)(target)); - return; - case 16: - this.bufferBin6 = ((HMIControl.BufferBin)(target)); - return; - case 17: - this.magnetCleaner1 = ((HMIControl.MagnetCleaner)(target)); - return; - case 18: - this.magnetCleaner2 = ((HMIControl.MagnetCleaner)(target)); - return; - case 19: - this.magnetCleaner3 = ((HMIControl.MagnetCleaner)(target)); - return; - case 20: - this.preCleaner1 = ((HMIControl.PreCleaner)(target)); - return; - case 21: - this.preCleaner2 = ((HMIControl.PreCleaner)(target)); - return; - case 22: - this.chainConveyor3 = ((HMIControl.ChainConveyor)(target)); - return; - case 23: - this.divert1 = ((HMIControl.Divert)(target)); - return; - case 24: - this.fourWays1 = ((HMIControl.FourWays)(target)); - return; - case 25: - this.chainConveyor4 = ((HMIControl.ChainConveyor)(target)); - return; - case 26: - this.fromTo1 = ((HMIControl.FromTo)(target)); - return; - case 27: - this.fromTo2 = ((HMIControl.FromTo)(target)); - return; - case 28: - this.fromTo3 = ((HMIControl.FromTo)(target)); - return; - case 29: - this.fromTo4 = ((HMIControl.FromTo)(target)); - return; - case 30: - this.fromTo5 = ((HMIControl.FromTo)(target)); - return; - case 31: - this.fromTo6 = ((HMIControl.FromTo)(target)); - return; - case 32: - this.fromTo7 = ((HMIControl.FromTo)(target)); - return; - case 33: - this.selectSwitch1 = ((HMIControl.SelectSwitch)(target)); - return; - case 34: - this.selectSwitch3 = ((HMIControl.SelectSwitch)(target)); - return; - case 35: - this.fromTo8 = ((HMIControl.FromTo)(target)); - return; - case 36: - this.fromTo9 = ((HMIControl.FromTo)(target)); - return; - case 37: - this.fromTo10 = ((HMIControl.FromTo)(target)); - return; - case 38: - this.fromTo11 = ((HMIControl.FromTo)(target)); - return; - case 39: - this.fromTo13 = ((HMIControl.FromTo)(target)); - return; - case 40: - this.slideGate6 = ((HMIControl.SlideGate)(target)); - return; - case 41: - this.slideGate1 = ((HMIControl.SlideGate)(target)); - return; - case 42: - this.slideGate2 = ((HMIControl.SlideGate)(target)); - return; - case 43: - this.slideGate3 = ((HMIControl.SlideGate)(target)); - return; - case 44: - this.slideGate4 = ((HMIControl.SlideGate)(target)); - return; - case 45: - this.slideGate5 = ((HMIControl.SlideGate)(target)); - return; - case 46: - this.slideGate7 = ((HMIControl.SlideGate)(target)); - return; - case 47: - this.fromTo12 = ((HMIControl.FromTo)(target)); - return; - case 48: - this.bufferBin7 = ((HMIControl.BufferBin)(target)); - return; - case 49: - this.bufferBin8 = ((HMIControl.BufferBin)(target)); - return; - case 50: - this.bufferBin9 = ((HMIControl.BufferBin)(target)); - return; - case 51: - this.bufferBin10 = ((HMIControl.BufferBin)(target)); - return; - case 52: - this.bufferBin11 = ((HMIControl.BufferBin)(target)); - return; - case 53: - this.bufferBin12 = ((HMIControl.BufferBin)(target)); - return; - case 54: - this.elevator4 = ((HMIControl.Elevator)(target)); - return; - case 55: - this.manualAddControl3 = ((HMIControl.ManualAddControl)(target)); - return; - case 56: - this.chainConveyor5 = ((HMIControl.ChainConveyor)(target)); - return; - case 57: - this.fromTo14 = ((HMIControl.FromTo)(target)); - return; - case 58: - this.divert2 = ((HMIControl.Divert)(target)); - return; - case 59: - this.preCleaner3 = ((HMIControl.PreCleaner)(target)); - return; - case 60: - this.magnetCleaner4 = ((HMIControl.MagnetCleaner)(target)); - return; - case 61: - this.chainConveyor6 = ((HMIControl.ChainConveyor)(target)); - return; - case 62: - this.fromTo15 = ((HMIControl.FromTo)(target)); - return; - case 63: - this.slideGate9 = ((HMIControl.SlideGate)(target)); - return; - case 64: - this.slideGate10 = ((HMIControl.SlideGate)(target)); - return; - case 65: - this.slideGate11 = ((HMIControl.SlideGate)(target)); - return; - case 66: - this.slideGate12 = ((HMIControl.SlideGate)(target)); - return; - case 67: - this.slideGate13 = ((HMIControl.SlideGate)(target)); - return; - case 68: - this.slideGate14 = ((HMIControl.SlideGate)(target)); - return; - case 69: - this.chainConveyor7 = ((HMIControl.ChainConveyor)(target)); - return; - case 70: - this.textBlock2 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 71: - this.textBlock1 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 72: - this.textBlock3 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 73: - this.textBlock4 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 74: - this.textBlock5 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 75: - this.textBlock6 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 76: - this.textBlock7 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 77: - this.textBlock8 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 78: - this.textBlock9 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 79: - this.textBlock10 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 80: - this.textBlock11 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 81: - this.textBlock12 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 82: - this.textBlock13 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 83: - this.textBlock14 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 84: - this.textBlock15 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 85: - this.textBlock16 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 86: - this.textBlock17 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 87: - this.textBlock18 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 88: - this.textBlock20 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 89: - this.textBlock21 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 90: - this.textBlock22 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 91: - this.textBlock23 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 92: - this.textBlock24 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 93: - this.textBlock25 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 94: - this.textBlock26 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 95: - this.textBlock27 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 96: - this.textBlock28 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 97: - this.textBlock29 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 98: - this.textBlock30 = ((System.Windows.Controls.TextBlock)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.baml b/SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.baml deleted file mode 100644 index c9f199acfc0327d5d81c6117a48a41d7bc232855..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2862 zcmcImOKclO82;^DKN34_lcw)jw#2Hu?6nhnHjgTYG!IeHG*J?zRaI52?Mc1Lde`i( zNx}(nC{!FO6(p#NdZ;QPdO)ZLUKfM}0_B1@aYIPZ&|Wzrxx@c&>^h}XO;K3uU+?UE z^UeRBjRU|m%)@aQ!~c^wdgXxxK;RYVI|p!PV$IU4MrlI#^a;bQnfh8fwa6XUu&vRY znpX>hxxAW7r^f51S9kcR#p|AVnM>ki;E4t&k$8^`_)uOpJ`Y0s*G(-R_ zgm!nJ^qmdB;_2C`1=}{44Nsk1^|)2$<+i>3YC%PtpKNTN7c_0SJg}6{4HODXg(Kz3 z$Ju(?u*&v|tB%{2=h)^J%l<``!)??4xh?=K+%hB{gy^{K@CELAi6a0(*w-4Wb9Kuz zs@!*@gbP@pwQ5d+Q%%<6y35;UlhOFwhS~karTh@n^m1M+@I31~EyMh*gVD4+-NTF_ zEp~$UTnNr=<(+aci&kuBc_+xvhv96~4^y^Nbx&9xzu@@#?*M)86bx59uQrm+x}^%Q z>aL3A)lB@7UCpi-*3xQrAeYm!t9sSU*0%Uh1_@*cK^R!@LD(X2YJSc2cvU@v`2V0{ zad1#)C8qTc=LLnSKs|EX2@d$sDn_f&9Yd1va>=WUf^#vh?U{*{aaBpMJ}Fg%khJpl1LpIqN~ z|Fey2xBvL+>#GeGK^S>Z>G(-VL%H0|``Uhg_`Q%cfA|ay<99@O-l)#kt>=Z7#W#tg z0nCh4GZk9xVVai>U0vX--b{@u&`ll+04mf&uPD8B&oitG({`CFT>*$Rd;F+iQRE~& zlDmWOR|BGxqG>J^jia13?Fu(DA5}tn9qUG`fw!sbLgebxyTI>c%d~FS6>v2miQbWH6Ym|1OCNk z9HZ4^lsz(ZzGOSb>)26s6II-Y3&NeZ#N8l8LJ-I9CcX4#1C;$&#Gcfh%OBi(>+-!f zE^WN?@klClwV@sKm%U5Ne);xOp~Qa>;c?uBJIFbKld^PE0Nc}~%1}iz6#r6U>mr2Z zT-2hhi+9SR#1N4Uw6%ER7sRY- zdl*Rx*Rft)O9_>suG5a--gVLCH=ib!B1zC^QIyCxBGCWceeEy~nsJ<&$%^D5>V(iU zts7Q52ggb?pF&+%ZL{I07+=66oLD6!V$>eUSsChN59?nc;CxND z2#op@G>sxh6L~^swx>hW1IgV{Y%%z4Q8CQ2!!0!mjH<-9X^g7>*!K7~KjOC7bkeZ6 zgajEPX`9fsE+V)We~p`{JZ+Ui33p!GtQ#R@zxB~db_i!kkqkA^hbc_EMM0nxN|Qoh aJJ_U<8AXzENoM%Pga;ZuQ9q*03jPgk=|YkK diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.g.cs deleted file mode 100644 index e0a5102..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/RuntimeChart.g.cs +++ /dev/null @@ -1,186 +0,0 @@ -#pragma checksum "..\..\..\RuntimeChart.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "8AE27EC0F869EF1ADB433A4756BFD002B4305BD3" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using Microsoft.Research.DynamicDataDisplay; -using Microsoft.Research.DynamicDataDisplay.Charts; -using Microsoft.Research.DynamicDataDisplay.Charts.Axes; -using Microsoft.Research.DynamicDataDisplay.Charts.Axes.Numeric; -using Microsoft.Research.DynamicDataDisplay.Charts.Isolines; -using Microsoft.Research.DynamicDataDisplay.Charts.Markers; -using Microsoft.Research.DynamicDataDisplay.Charts.Navigation; -using Microsoft.Research.DynamicDataDisplay.Charts.Shapes; -using Microsoft.Research.DynamicDataDisplay.Common.Palettes; -using Microsoft.Research.DynamicDataDisplay.Converters; -using Microsoft.Research.DynamicDataDisplay.DataSources; -using Microsoft.Research.DynamicDataDisplay.MarkupExtensions; -using Microsoft.Research.DynamicDataDisplay.Navigation; -using Microsoft.Research.DynamicDataDisplay.PointMarkers; -using Microsoft.Research.DynamicDataDisplay.ViewportRestrictions; -using Microsoft.Windows.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// RuntimeChart - /// - public partial class RuntimeChart : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 16 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ComboBox comb1; - - #line default - #line hidden - - - #line 18 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.ColorPicker colorpicker; - - #line default - #line hidden - - - #line 20 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.ChartPlotter chartPlotter1; - - #line default - #line hidden - - - #line 22 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.HorizontalDateTimeAxis hTimeSpanAxis; - - #line default - #line hidden - - - #line 24 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.HorizontalLine hilevel; - - #line default - #line hidden - - - #line 25 "..\..\..\RuntimeChart.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.HorizontalLine lolevel; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/runtimechart.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\RuntimeChart.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 8 "..\..\..\RuntimeChart.xaml" - ((CoreTest.RuntimeChart)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - - #line 8 "..\..\..\RuntimeChart.xaml" - ((CoreTest.RuntimeChart)(target)).Closed += new System.EventHandler(this.Window_Closed); - - #line default - #line hidden - return; - case 2: - this.comb1 = ((System.Windows.Controls.ComboBox)(target)); - - #line 16 "..\..\..\RuntimeChart.xaml" - this.comb1.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.comb1_SelectionChanged); - - #line default - #line hidden - return; - case 3: - this.colorpicker = ((Microsoft.Windows.Controls.ColorPicker)(target)); - - #line 18 "..\..\..\RuntimeChart.xaml" - this.colorpicker.SelectedColorChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.ColorPicker_SelectedColorChanged); - - #line default - #line hidden - return; - case 4: - this.chartPlotter1 = ((Microsoft.Research.DynamicDataDisplay.ChartPlotter)(target)); - return; - case 5: - this.hTimeSpanAxis = ((Microsoft.Research.DynamicDataDisplay.Charts.HorizontalDateTimeAxis)(target)); - return; - case 6: - this.hilevel = ((Microsoft.Research.DynamicDataDisplay.Charts.HorizontalLine)(target)); - return; - case 7: - this.lolevel = ((Microsoft.Research.DynamicDataDisplay.Charts.HorizontalLine)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.baml b/SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.baml deleted file mode 100644 index 681faf7dd984eb50f5c5ae15aad04fc5d7796696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9809 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 Oej^P@g(e{y!T$jT85zU? diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.g.cs deleted file mode 100644 index 796ec28..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/SiloProductLine.g.cs +++ /dev/null @@ -1,410 +0,0 @@ -#pragma checksum "..\..\..\SiloProductLine.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "15A80936DD960F024A2611D0E67A9155B0BAB816" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using HMIControl; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// SiloProductLine - /// - public partial class SiloProductLine : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector { - - - #line 7 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal CoreTest.SiloProductLine SiloProductLine1; - - #line default - #line hidden - - - #line 9 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Canvas cvs1; - - #line default - #line hidden - - - #line 10 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Silo silo1; - - #line default - #line hidden - - - #line 11 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Silo silo2; - - #line default - #line hidden - - - #line 12 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator1; - - #line default - #line hidden - - - #line 13 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Elevator elevator2; - - #line default - #line hidden - - - #line 14 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.PreCleaner preCleaner1; - - #line default - #line hidden - - - #line 15 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Bucket bucket1; - - #line default - #line hidden - - - #line 16 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Truck truck1; - - #line default - #line hidden - - - #line 17 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor1; - - #line default - #line hidden - - - #line 18 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.MagnetCleaner magnetCleaner1; - - #line default - #line hidden - - - #line 19 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor2; - - #line default - #line hidden - - - #line 20 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor3; - - #line default - #line hidden - - - #line 21 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.ChainConveyor chainConveyor4; - - #line default - #line hidden - - - #line 22 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Cyclone cyclone1; - - #line default - #line hidden - - - #line 30 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock productline; - - #line default - #line hidden - - - #line 31 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo12; - - #line default - #line hidden - - - #line 33 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SelectSwitch selectSwitch1; - - #line default - #line hidden - - - #line 34 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SelectSwitch selectSwitch3; - - #line default - #line hidden - - - #line 35 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo1; - - #line default - #line hidden - - - #line 36 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo2; - - #line default - #line hidden - - - #line 38 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo3; - - #line default - #line hidden - - - #line 41 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate1; - - #line default - #line hidden - - - #line 42 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate2; - - #line default - #line hidden - - - #line 43 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo4; - - #line default - #line hidden - - - #line 45 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo5; - - #line default - #line hidden - - - #line 47 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.SlideGate slideGate3; - - #line default - #line hidden - - - #line 48 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.Cyclone cyclone2; - - #line default - #line hidden - - - #line 50 "..\..\..\SiloProductLine.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal HMIControl.FromTo fromTo6; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/siloproductline.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\SiloProductLine.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.SiloProductLine1 = ((CoreTest.SiloProductLine)(target)); - - #line 8 "..\..\..\SiloProductLine.xaml" - this.SiloProductLine1.Loaded += new System.Windows.RoutedEventHandler(this.HMI_Loaded); - - #line default - #line hidden - - #line 8 "..\..\..\SiloProductLine.xaml" - this.SiloProductLine1.Unloaded += new System.Windows.RoutedEventHandler(this.HMI_Unloaded); - - #line default - #line hidden - return; - case 2: - this.cvs1 = ((System.Windows.Controls.Canvas)(target)); - return; - case 3: - this.silo1 = ((HMIControl.Silo)(target)); - return; - case 4: - this.silo2 = ((HMIControl.Silo)(target)); - return; - case 5: - this.elevator1 = ((HMIControl.Elevator)(target)); - return; - case 6: - this.elevator2 = ((HMIControl.Elevator)(target)); - return; - case 7: - this.preCleaner1 = ((HMIControl.PreCleaner)(target)); - return; - case 8: - this.bucket1 = ((HMIControl.Bucket)(target)); - return; - case 9: - this.truck1 = ((HMIControl.Truck)(target)); - return; - case 10: - this.chainConveyor1 = ((HMIControl.ChainConveyor)(target)); - return; - case 11: - this.magnetCleaner1 = ((HMIControl.MagnetCleaner)(target)); - return; - case 12: - this.chainConveyor2 = ((HMIControl.ChainConveyor)(target)); - return; - case 13: - this.chainConveyor3 = ((HMIControl.ChainConveyor)(target)); - return; - case 14: - this.chainConveyor4 = ((HMIControl.ChainConveyor)(target)); - return; - case 15: - this.cyclone1 = ((HMIControl.Cyclone)(target)); - return; - case 16: - this.productline = ((System.Windows.Controls.TextBlock)(target)); - return; - case 17: - this.fromTo12 = ((HMIControl.FromTo)(target)); - return; - case 18: - this.selectSwitch1 = ((HMIControl.SelectSwitch)(target)); - return; - case 19: - this.selectSwitch3 = ((HMIControl.SelectSwitch)(target)); - return; - case 20: - this.fromTo1 = ((HMIControl.FromTo)(target)); - return; - case 21: - this.fromTo2 = ((HMIControl.FromTo)(target)); - return; - case 22: - this.fromTo3 = ((HMIControl.FromTo)(target)); - return; - case 23: - this.slideGate1 = ((HMIControl.SlideGate)(target)); - return; - case 24: - this.slideGate2 = ((HMIControl.SlideGate)(target)); - return; - case 25: - this.fromTo4 = ((HMIControl.FromTo)(target)); - return; - case 26: - this.fromTo5 = ((HMIControl.FromTo)(target)); - return; - case 27: - this.slideGate3 = ((HMIControl.SlideGate)(target)); - return; - case 28: - this.cyclone2 = ((HMIControl.Cyclone)(target)); - return; - case 29: - this.fromTo6 = ((HMIControl.FromTo)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/StartDevice.baml b/SCADA/Program/CoreTest/obj/x86/Debug/StartDevice.baml deleted file mode 100644 index db9487807ce7009b6bb098e96a45a6f0146354c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2362 zcmd5;-EZ4e6u z>9~u#;rv;VoY>C8l;hUDY1^msZV>-2xKB)x(FNaMI+V$Hl?7Tiy>#8GxQ^${`RR&N z&onK2ZaFiU%^I0yvtG+Ab>&Ya9N~#TM56QUvW3V@amDj#J$)SP|3ir7;bBv+=tgcd zKSZ-5qlrV@a_Zm2D3Z{2U^=!Gc2g2saDR)0N|s-vS|1^ijSoLxzi@i})sNO+c=LQq z7k3Q%I5h0p%6QRV0dtij;*4X{F=pHiW|F$WHhAn)mh9!xTAihy^*lY|RH+u@i8AAC zO~40_g1BMRChdIl0=y0lJO8Zz(^R}I1RT# zy=aK&AzT|o_^ri12yY_lGCWaY>03-!U=ZkeMh;?lI!JJ7;WZ}AyH((cMm-=>{34Lx z!w*bNO^)E5+$$0IFgEKnC+VDJTev~I9*O9fKNUo{(IPqyVj!CG4&(D#!i;`EVxU96 z|D=QbcXYY-cah{i8JF!XIJHLI?p|3YIywthevc7-Pus(-~FO zB>gDU6QBzg_zqHrE!;_2bdAYn$E{K~2WdmYS3sorA3JHwX7$N}uF1bMZt%I5@i1sL z`76fdzu7d#0`SEacnX1Xo$Utt1t0Khi_c$o=?HN<)}CTaKFB=@g5z(Y$hh|cg1A?2E0k{+eP;>Sq0u~u7P-Zw^_M@rdG3SrEdzT%lfQ;a zL2(WQ;7i8k0HhJ9*V{n`{G!*GT=ZS)R~CTsG@3-ObWfcMzUojr6S%wz^@dEo6)1md zC*>kwDgNV5-xvkFHRWf>VIFe$J*dTi;5{%32;xrv3&AIrEguM?QJdh+)z$UWpLG*N zPX7yn$vrB8swvZ6!L%#1CP^xuY#rV=khk#*JOlFkU=WbUBdkL{w#Jk)Ru}#ffIV8Z z*{@$(h4Z_ceRg-)H(?b`?UeT{VtKo~ZwJawdEW -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// StartDevice - /// - public partial class StartDevice : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 8 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Grid grd; - - #line default - #line hidden - - - #line 20 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Border border1; - - #line default - #line hidden - - - #line 21 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock devicename; - - #line default - #line hidden - - - #line 22 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnStop; - - #line default - #line hidden - - - #line 23 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnExit; - - #line default - #line hidden - - - #line 24 "..\..\..\StartDevice.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button btnStart; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/startdevice.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\StartDevice.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - this.grd = ((System.Windows.Controls.Grid)(target)); - return; - case 2: - this.border1 = ((System.Windows.Controls.Border)(target)); - return; - case 3: - this.devicename = ((System.Windows.Controls.TextBlock)(target)); - return; - case 4: - this.btnStop = ((System.Windows.Controls.Button)(target)); - return; - case 5: - this.btnExit = ((System.Windows.Controls.Button)(target)); - - #line 23 "..\..\..\StartDevice.xaml" - this.btnExit.Click += new System.Windows.RoutedEventHandler(this.btnExit_Click); - - #line default - #line hidden - return; - case 6: - this.btnStart = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/TagMonitor.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/TagMonitor.g.cs deleted file mode 100644 index 862de34..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/TagMonitor.g.cs +++ /dev/null @@ -1,136 +0,0 @@ -#pragma checksum "..\..\..\TagMonitor.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "28C5AB6899D56BC8ADA97D3865FFFC890B9A3DDD" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using CoreTest; -using Microsoft.Windows.Controls; -using Microsoft.Windows.Controls.PropertyGrid; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// TagMonitor - /// - public partial class TagMonitor : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 16 "..\..\..\TagMonitor.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.DataGrid list1; - - #line default - #line hidden - - - #line 24 "..\..\..\TagMonitor.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.ChildWindow childWindow1; - - #line default - #line hidden - - - #line 26 "..\..\..\TagMonitor.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox textBox1; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/tagmonitor.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\TagMonitor.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 7 "..\..\..\TagMonitor.xaml" - ((CoreTest.TagMonitor)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); - - #line default - #line hidden - - #line 7 "..\..\..\TagMonitor.xaml" - ((CoreTest.TagMonitor)(target)).Closed += new System.EventHandler(this.Window_Closed); - - #line default - #line hidden - return; - case 2: - this.list1 = ((System.Windows.Controls.DataGrid)(target)); - return; - case 3: - this.childWindow1 = ((Microsoft.Windows.Controls.ChildWindow)(target)); - return; - case 4: - this.textBox1 = ((System.Windows.Controls.TextBox)(target)); - return; - case 5: - - #line 27 "..\..\..\TagMonitor.xaml" - ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); - - #line default - #line hidden - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/CoreTest/obj/x86/Debug/Trend.g.cs b/SCADA/Program/CoreTest/obj/x86/Debug/Trend.g.cs deleted file mode 100644 index d0d2465..0000000 --- a/SCADA/Program/CoreTest/obj/x86/Debug/Trend.g.cs +++ /dev/null @@ -1,264 +0,0 @@ -#pragma checksum "..\..\..\Trend.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A699E208959857EF7ABA7FAB7613F3E3383D42FE" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using CoreTest; -using Microsoft.Research.DynamicDataDisplay; -using Microsoft.Research.DynamicDataDisplay.Charts; -using Microsoft.Research.DynamicDataDisplay.Charts.Axes; -using Microsoft.Research.DynamicDataDisplay.Charts.Axes.Numeric; -using Microsoft.Research.DynamicDataDisplay.Charts.Isolines; -using Microsoft.Research.DynamicDataDisplay.Charts.Markers; -using Microsoft.Research.DynamicDataDisplay.Charts.Navigation; -using Microsoft.Research.DynamicDataDisplay.Charts.Shapes; -using Microsoft.Research.DynamicDataDisplay.Common.Palettes; -using Microsoft.Research.DynamicDataDisplay.Converters; -using Microsoft.Research.DynamicDataDisplay.DataSources; -using Microsoft.Research.DynamicDataDisplay.MarkupExtensions; -using Microsoft.Research.DynamicDataDisplay.Navigation; -using Microsoft.Research.DynamicDataDisplay.PointMarkers; -using Microsoft.Research.DynamicDataDisplay.ViewportRestrictions; -using Microsoft.Windows.Controls; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms.Integration; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; - - -namespace CoreTest { - - - /// - /// Trend - /// - public partial class Trend : System.Windows.Window, System.Windows.Markup.IComponentConnector { - - - #line 15 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ToolBar toolBar1; - - #line default - #line hidden - - - #line 23 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.DateTimePicker dtstart; - - #line default - #line hidden - - - #line 25 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.DateTimePicker dtend; - - #line default - #line hidden - - - #line 27 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.CheckBox PCheckBox; - - #line default - #line hidden - - - #line 28 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Primitives.Popup popusBottom; - - #line default - #line hidden - - - #line 34 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.CheckListBox chklist; - - #line default - #line hidden - - - #line 40 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.ComboBox comodel; - - #line default - #line hidden - - - #line 45 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.CheckBox chkshow; - - #line default - #line hidden - - - #line 46 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Windows.Controls.ColorPicker colorpicker; - - #line default - #line hidden - - - #line 48 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.ChartPlotter chartPlotter1; - - #line default - #line hidden - - - #line 50 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.HorizontalDateTimeAxis hTimeSpanAxis; - - #line default - #line hidden - - - #line 52 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.Navigation.CursorCoordinateGraph cursor; - - #line default - #line hidden - - - #line 53 "..\..\..\Trend.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal Microsoft.Research.DynamicDataDisplay.Charts.Navigation.AxisCursorGraph axiscuror; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/CoreTest;component/trend.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\Trend.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { - switch (connectionId) - { - case 1: - - #line 9 "..\..\..\Trend.xaml" - ((CoreTest.Trend)(target)).Closed += new System.EventHandler(this.Window_Closed); - - #line default - #line hidden - return; - case 2: - this.toolBar1 = ((System.Windows.Controls.ToolBar)(target)); - return; - case 3: - this.dtstart = ((Microsoft.Windows.Controls.DateTimePicker)(target)); - return; - case 4: - this.dtend = ((Microsoft.Windows.Controls.DateTimePicker)(target)); - return; - case 5: - this.PCheckBox = ((System.Windows.Controls.CheckBox)(target)); - return; - case 6: - this.popusBottom = ((System.Windows.Controls.Primitives.Popup)(target)); - return; - case 7: - this.chklist = ((Microsoft.Windows.Controls.CheckListBox)(target)); - return; - case 8: - this.comodel = ((System.Windows.Controls.ComboBox)(target)); - - #line 40 "..\..\..\Trend.xaml" - this.comodel.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.comodel_SelectionChanged); - - #line default - #line hidden - return; - case 9: - this.chkshow = ((System.Windows.Controls.CheckBox)(target)); - - #line 45 "..\..\..\Trend.xaml" - this.chkshow.Click += new System.Windows.RoutedEventHandler(this.chkshow_Click); - - #line default - #line hidden - return; - case 10: - this.colorpicker = ((Microsoft.Windows.Controls.ColorPicker)(target)); - - #line 46 "..\..\..\Trend.xaml" - this.colorpicker.SelectedColorChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.ColorPicker_SelectedColorChanged); - - #line default - #line hidden - return; - case 11: - this.chartPlotter1 = ((Microsoft.Research.DynamicDataDisplay.ChartPlotter)(target)); - return; - case 12: - this.hTimeSpanAxis = ((Microsoft.Research.DynamicDataDisplay.Charts.HorizontalDateTimeAxis)(target)); - return; - case 13: - this.cursor = ((Microsoft.Research.DynamicDataDisplay.Charts.Navigation.CursorCoordinateGraph)(target)); - return; - case 14: - this.axiscuror = ((Microsoft.Research.DynamicDataDisplay.Charts.Navigation.AxisCursorGraph)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csproj.CoreCompileInputs.cache b/SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csproj.CoreCompileInputs.cache deleted file mode 100644 index f64b9ea..0000000 --- a/SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -f14412b49b386018caaabb284e1023494a2ed21a diff --git a/SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csprojAssemblyReference.cache b/SCADA/Program/DataHelper/obj/x86/Debug/DataHelper.csprojAssemblyReference.cache deleted file mode 100644 index feccbfb9ea4077b6d5ef785a88c0d882e3e3df67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20162 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 ktx9LkQjvDg?1U6Z*wC3dlQik+ z9=dz7JBYGqi3nJt1zMsdPy!_vRC%H0C(tV|;DSqEK7ijr|Nrjk+3uaQ7ST4`%&E%L z-DjTj($DXl=RD_ha#}8z`xg?gO#AW>m(E*F&-LAQP`$fn*{$k|>2Lehy6efA=~e0Z zmg}6HTd2-eXREU_)AgPm^gMaek-fk(?V0Hdy$#!H-Yfen?zVJJZp_ZN7urYLb91eQ zS##bjvay5eHX40Dkexnz%Lk3B9mw*$mJHzk1H}w*qs+mh82dfGAM> zN7WJ(jBmJR>#W%fT(2~EpK{&pbWKls`&nt-ZOIFsyJNMaS7t`TdO{ZPM!vpk+CAy# zauXA|VsWypYHKO3>o!H7mqzOU=l#b{71=9;eG>%=KJVup|8yPV@%o81bZOHwJJV-j z6@U8nE60x9v360mr6--HoL=;O*@5Myzcw`P+F9t!%dWS*R$V@`a_wp7aCMgT(ZFkU z6mo*KVQ)QIZP~WY?$~?QEL$w^>5HB=12cS4fo7fm|BH6~rt8_(2HV_E!Xat{H)4`v zAH_!?ip)DSgqWIzi5YT;;~<3l3ic-3D+-r!H)FuZ3pcYbS)>! zGuPML*uuzfRR;s8zlTU`={0NI^6uGbd{hc>o`b#;S$~WOzR4DdC z=u;2|M`3k-c7E=7PNNC<-l;+##k07X;uZ+~V-TrAG}%a@k5m5>6rY694^SuB5=}f( z=u_1HG{vnD`e&$C4i#>~~GeE1G^I@Jg27AR~h%yS+tJBCJlQ7rMf- zCp%`hD_c3ORH8S8r_%Bykk|70n+9_{_IhQlyfB>hPTSh-c_w{pJQm4WQb{sgAnXBllBxu;cr-{{=3ey zp3)8-_xgIST)2wL{))=}w|7X@$rkk6Ao`qhCu+4?{X|XSu4^iHT^mlX+R#DQQtrCO zk;wX3do6O;wS?X1Q4Ia_Xn#48du_4iH2Yv{_0gl|LUZBB-0}Ita`xD9)M%7AX+svF z&)U@_2p8rrpt$%V#qAV#P<#nuijIIu<6Pkc)AU1-dh`xr2KVC26jlC)Kc;XnXzzg^ z2Snj2a^A%afrb?3pcCvlg%H43(DYK&`K)YD-xt1m7~SmN_VXw%4pS^ZOwo%nY4nki z#gE`Fo`YNw#ZhF4V-&=nHv6BGX8%*t>~}(U?+1Upgd6%vv>y+C=4J(e>quw>1__1T z1Na(>iBlAJQ7ls2O;M*fO>u_eEW{MoD<+MrQH1B~xGTqzgE)sLu|#nXM4HVXl5BpT zWOE+6J9{@J;@(DHX&H^*8)s!jg$woY^>W*~F5-zH|DVKCk_id+Q8Xza}_W5|bK z(?P^wh;QOSJPZ-12+SKvFuzfNVPG-_lP#D_uxVuwjy7bohkZle5bMYlk3z&LBJ^sK z(61GQ7&VRwWlN|Dn;HW`4|Z%rw2&cWOa|8o&MQeczfizoG(U!uEu1abG@d@oy^i#( zrf&!fx#BU1I7NhBP7-=)lu(6xDRn%;4OS{1(W=N{OfnK#a5FK+oGs=K%^!!yhG1AH zT!=VDd|yoR{qZQ@BDZ*BG})r@VAER$?y>GBPR9)4<0lcsjBt%GJ)gw%oB|U!;bTnM zV!8~QrdF{l$Pj&qI7M)tNy7R5D4YrpKGZ&vry*${$)gdakK}%TOgLM@PtyF?eB`(B zD82&`r-<*(BRF0X z&f^L=JWw9P$rjFwu<6Z%=x@a{9UuQM!v8uk#82>x_$fr3B1)YkC0jv>C;nqf*;0BL zHXYq1{|vd}=P@2!BSKqALYoRgr=dC~lr5oGVABJGd344Jq}TNKma(=YM6 z_!UH)B38{Ls|^J!el;7j%9houu;~qUyszOW@j67DB21T(m>yAJ;&;t4rff020h`93 z?D=1rhIkV>;;k4Bt`VJwl5`#%rBgWvRrQvaADPoz-g}Uv+VWQTH7u>lPh(0|exFIJ z@?(usl^+U1)!&_3e`@M|tXlB&8}B=d>zUYNaaIhER1l2DnftRbLxXef>tNoGj@MaOS9Lo%}aw_c#~; diff --git a/SCADA/Program/HMIControl/bin/Debug/DataHelper.dll b/SCADA/Program/HMIControl/bin/Debug/DataHelper.dll index 5ab722fb77478592f7c256f841b170306d063747..5e3899a226067cfde6c85444f737d9e023573c0b 100644 GIT binary patch delta 5423 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 delta 5452 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 diff --git a/SCADA/Program/HMIControl/bin/Debug/DataHelper.dll.config b/SCADA/Program/HMIControl/bin/Debug/DataHelper.dll.config new file mode 100644 index 0000000..a1d2313 --- /dev/null +++ b/SCADA/Program/HMIControl/bin/Debug/DataHelper.dll.config @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SCADA/Program/HMIControl/bin/Debug/DataHelper.pdb b/SCADA/Program/HMIControl/bin/Debug/DataHelper.pdb new file mode 100644 index 0000000000000000000000000000000000000000..c1ef409031d9dbd74219a31d2151bb785f125f32 GIT binary patch literal 85504 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

iSl_-ZG54L z5a*s`GBJ$;Louj;a=af;!)({;Y~6OUkOE!M!H5B!$)%k*b6_r_wxL0+6qGF%A~b3Q z({-F=sxA~dc1*z047Ny#6WcciRm2K9K0yrjFX{9Ow;T`H+c9u4_PWE3V>QE-xf_qk zloMC6lnuz5B?j3=-Gj+-4G8Vo(Me278o|!>nTYQA(V2;fc&0OhO%BdmI$zIt0xQ!Z zq+S+zHEX%labbpu*qa_r>!gABNexV$)>qAM;lQCuY!xc_vD1lUJR|!9=)ibKE|*Ch zg~JZRhIIr{^t(K?LpChfRoG)LOmwqdm4zOTF) zIj^9T(3PG(4L^Ny(WEKt;hpx%bYbu((isC|`$MDxEgwxJ6FDPwv88lZEM*(AMHkaX zvdkG?Zt71b_J%}OWtJ23r6DFl({u!jA`Kjc+1HSGQ1q;HG?&)bE^KUMG{_pTrqGeS zSmAOXO2M#efW&m`#gLaD+N2{X2RI?6SXW>6sub>`I5yUfkc82+UW@FH$4i!8kaxm48;bdAl@IFND0w^wbu_b$?YN6Hj8->jNP`t z%nL{0L?V9D%ix&v1qs8l;R0I;4_l82*DTmR;!d5C9RY!k$@-7Du9<8uJtau8$J^JF z@f1Ij*|H4!u;+Jb@R;`0u@|g?LtHg-3D})*P~2}RM7wvc)ZSR;s7(D63RZpshK>8S z{fQKB`(d(n5V2DZqG*?yrdsEe>5r2Oiw$Ezgx%?%yCk(r}e4cYfH ziNpp&57uXxG-Z>i6U+8VkMTLU(}?SC%4Vvh6>P6cYlWB*%%fPjdj;s)c4lU>lakqs zk!o9Lz2pJ}bLh2&m%)t7mYF#GI=u@+lM`1xhMjIm;a*s9Zl`4zNk5rBOX{LYye|<; z7F4Y3)d@}+vn{)b*OpEs6JnXd0!M{K{cx#;PxP(bT?~nk8;26(cDja$gE@dv&~bWoaNYvCa9qL3lVv0HI8p*`jn24Bv&D&H(pFky%%Lx=Z2W%bR&|{jY%)5$~JQd5$9;K zpxub1$mV!QGHKkvX&y&Z@0#m5=P0)4jCA-g+<)lc4Ntk_BmI)aor7T2P((@+*ANbx zgS!Y?4y`zOcm=1OsB|e8pHlXHlK6NZV|v_N))$!`QB&zTIWD~xz|+&k*Sn@eEX4~D zi!SiZJ5IKIdbgkiVQaon;lKqJKDb$VZ6dBW*#*sV?3J;~UhD0zl z$eg3tu+JWYib)nPwilaW+B5WUvPtYk1>!o~L*-aoAxbY)y(}5ICGW*K^v*p951X-X zqj{JixF=prFKLq=f?fAw?3vbb52qWVee-ab%QJ~nUOeY=L%ZXNtY#vHCowgndE~%s zqd#`a!`m>AaoHYl3M+uYl#X!g+<|4M91-lp%wPrA8%x1(>diH%5WP`Y0>#bmIIf&_ zpqnW*j%^z_g+pu+KD!x@$b!O2)^|sQA{%6_Jfe_{8)*dynH%iHUgU(Au5i2! zH?Rm{C{#8xHiQeS()Xem)4U`^OXH+#t&nu&_F^nMnx1wNY>-$EnuB&=;$;Ax1UJGI zSTP50gOeJ=M15mTj|tZ9AkW;fHByUY*GO?ZQX925p5t~l{l0!|e4xgo+>0EogG~?I=hOl6P zYa(^WObqxqi2G95NHei|p@fyZp7fx5W-47AGd|`V;W3e*mgg8u6x%W=P8+c8b?i;1 zkHW#ZQFlon1$DZQySMf!P@B)5ivq9TxU*v5xj4}~{|3_BeK*jBD`O+UwUP$Tkw)BX zm^RQ?_4OpN0mjMNIkGBuB1Ym9MOca+6|0+$BS%|=)I>1H$jNwoTHl*-@)V(Zlj)OQ z29|N=6z3p@)Vu&G=D|Ly!4;L8TZDm)u`X^_I}JOqSWPD)MB;{#6K5|*jQBu0*T?&I z?0tN^=hRqSR|x#b%ry6bOe}6_=v`pl_#|)V;7~75*(+m@SaC`;GLnyW^iV8gPdg`F z2)hz`ChAKObbVExLUH{isa`NlH@A-pvMoq}!CCk?fU`#?22xWdwUAqdr(k4oico_o z+!B)fINmmzRzvCJX__p6-1x#pZ_448sC&qaTdvr#lKWT!b6ZLPwh671d*aArn+Yds zYpLYitItOZ@AYP~t_c+wQMqd_)$oKA_T5EShZzbM4q_3O6m(>#A?IE$Galo;2@^4r zNT#`5mlZB=Yx6|Wi8!|FUlq@oDGr7$jHahzxwH)Q$h0@eS4|fVG2+DoY-BNq7w83p zD>#e}u8tZ=r?GhF2tf;+`Gue;1J^xnT6$V@7gy7QV99AaqkD0tW?H%4n2yS(FIMNV zjI2tz`xnp9S#lo<&?`q-aAY)$9ZBBm!;uxqO*Mw-XU_>_psCcP?Ul+`cD{ zeatC{zZWxhH65hZHEG!1b20C#E4OxxGfxB-Bsz;3+=Qi3GVaFXo}F_GV39=8|AOp- zk!9~fw5G5C@2`iwkHZI3^fbPSbZA*f^P_-ACA~u{ey_v)bEQYu{)-;u#Cccw-MB4+?>V93G8d=nLvx2hoolNa_Awa z-7+JIV=T%o9C@6;Q5HLb1GzS2-reZo&WWS)IwH+*<^u0{wuW`;9XGwp$T*)=fOpBq zPtZAv-b@y};3lM-O!0ilL^)cwcsW^jE}rDxHds7aw(=HF(yNHY)B5p*1P;#>_CXF* zbR8T`@8kUp?nBs};|_wD7YZexmvd9xB7->bi92jw3fFd{=>=%#9tCc*j^n-yI5!9_ z%qY~XZ|0^m9cWdg!8qM)$0?XtQp)*dk<`K?&1#BMG!}GD4cLQ@J1{02f|&el8O14H zHk@I|fx~V2&iG{PL?WG$x_J`005Ke&#@@b*!s^F+Aj`#4sNoc%4nnfJ(^1Np5oM~r ziRLAnai+`uxR-21bt|HXUOJdh&D4l7p`mXg1s3#VGB!Q>RG)Ou2B*Ox8{Bu$olG>p zovEd0rok?zD2JDO-$6OC?jekax5#n(!7t2G7ZdN%LCk6>GUlvD;4ewto)B>sO{7E|Pa`LuuhH_%h_-^T^(SIky|=`5+R?1D z0KvvA*p|&D#?1bs@4XQd1MkQyAO(Fi6MAY%IXXeSTU zX7w=Op4n*HM&NM}pzV3WxydG*4(aI;?ET`1_=03-8d;ETuWs>%FZY0Y^F*_=4O4)& zHxU!@Y_l`PXN{ctNCXy#+#1d*xqpPKQLk442AD@g-RBEXr|g--#ZLls5AkJj=g&T& zrx^inOVlH)7kTbN`6{eJC%i;TzFz5NDOpIM8AHwDr-`|jgwE4M+N^Ze@sI~42`QH(@jS$f(u zOikOZ6A&5cAVe`TJ#(F@5W_r>_{6aUPR@|JK`dmsgMy=o5O6^`_l69VJ-uYLD`C$P zuJ@vw9;QTzq1FwXaV!zsG;Nu|Z#f&em(QsS>DcZXJD!4XD>lT7k!0L$$MI+nM@w3a zW4>YNRbj3|4D;wa-Ci!@x-x0B>z=*QOGd5Ea^fMUNwl{@7RX9B9;D$efjt`Vwz7&N zHid;O*H7YrWmVDx;ZbS!+DZDLB{biAFh`i8{Tbni4a#`iaG@!H^_j^Wik;44>d+&M z`m*-Yqa#N_#;VG$mZulsN?_e-S8gE45vm3_T$pPCQi#De4r;+UAX24pI!CUEXYIIL zaZ&miFiDev2*|D6iw-dKp@XF-mFF21$x& zw2@@SahH2cmK&S+=XR3$H?Txk;{u{ zH(5GigX{!M7`S00aIC?GgsECTq-M^3MpQ43U@TO6`UrQ@5^$&SqzsO&=|>)LW$iev zrG-#{8ODgV4}j4~iEB29hcV^(7}eLo!x5O(v1e5H4gubgAyRMED!ogq+?`FSSKG32 zd$SWeDztoV)V07)I!V!E?qDb_g_u6s2XNBkddtw=`?9TuxtS`2$l5Xq$AYFq3oBQf zE`}|`#xhZeu%8+mw{e`=aYUd93vQWZxHmKH)dAZp^~uO_N#P*024IzFH-@_g$2svi zl$mkft8mi1Ib5b(doSZi-!Yu-bMm;evbl2sv!wSxj9m#F8i$)nhfFJ;RH=~~6u&@D z^69vofH0DJxXjh@G0eWOH!#I|h9tmFVz*07u7W?K0q3R|x|-3JT5oCbj;PMTdj=X3 z+oiz{I)8MAb@Z4EY0IFo7!9q%Iy$D=uOp-emNJ9wYaz}9Iofi_T*h6ik#l>_!{a`h z7zvGGZG{*tKgY1`Hi1sS)N)A(!LW@bmi{u=?6!Jw>BudtTtRYLp6(@$WHJ8MBQ;^sR;DE<*G#;2=+)Y z+IBOKq{ZY_B9bCmjJTfAumk4RWN(+4*~Ot21crz2;NU1qoJZ^nibBQG8e=!5y>2%% z47W%*XtVG0I#JA>@z~VfIG%#ZWw?isV+Yukp%Ypnhhr!4@CkeZY+%9$AH-Qun2eKp z=SLcr{>rW4!|^2Ul}H>9jRC?vY%bbf)rZojI42_Hsws&pxzsQB$c2YoapIVYoHO8+ z$#4o!3$UNNA|n)a7bTB6I_Z=!oIAzQTKN8YND45l3|M~0QY?gUJ&Bqp>y(r4Hx0OH^W8X6&Wtvb_tJ`eyqq%=V1_eoXEwP&%3xt@ul3Db8y~8*r%o4 zICgA!O4^M(N1$Cq!6{`I%TsuNIgQhKF2bhQi)&il zxR?evHcBV$7}jDg2IYA|$&2e#N^aaa_v0e;fgd+&p2l&J?$H?+gINc+I@~Bl-i(XD zn+Sa?*3GYvoVZc#bIZP>i({3}DFGK*cnZKnd$-+Ds zDsDpI_PUD}zh8DQTogBMPUsyC7w7F)yC_?*3(JaU=4Rpcj2poeW$tCT_+hA-yDQ;h zVNq~X#*MOGRDi77*KrdHmai_>SZ%tv;+3SEz~z@4(QLMtG#(aCjJrT_u?2poi`5>W z8@2EE(seR%t}|AE6!)hfD<`pqK7=apPuwc(g`${PxEU_qnC)F0E5?raX?c%g^#H!} zkij<}Vk(J`2n^#p5-I#o;5UKS-+%Ef!Nb*~zLF>J*nf+!x&wJ)lDh?IKOOn{f>^)6q@14oa&#aHR&P^%6}&BvX(8usHG7RT@X06ur&Aiw_Gyh3;yvnJ@3G^guGJc_M=n^lyOA6q}LovJbexf?$7|roh8>G@{kjh z0Cmnw)kUsr8WqNzeb2DgNazZ(1mzRFYP;t`A&DNzd?9HF7Xd z27T#6>Y(HXhbp^3KhDyij4F4r)gBgo^Q$Ai;4v8$RXK&+ns=&}HT9tlM^ltPd%#ya zgd8V@mO<#lG041$L7S_bc2dZN`fE*{kP`LBkixVh;HcXku#^nEZE_JTUYxiH7B44U z1iN!lY;;j<`=Z!gi(>iJ8-w1+7-&z4R$+Yt-WO56Aiby$3(|{vvmm{wUy*U)A!RrR zXkq)s=|%0Acc3>oSOonY#y1rDUAr?P(j#NHZczG{fu_!&1!{eYnp6^<>6r4BMDG01 zt9>O;-99+vtL;P@W$h%sEpPyKisSBB9b)i7`BnTjP|CAdhGf_lecc$^q5M%!_Cg-m zGg$Nb7)s(6IxtiCuY0Siz0p9PjnuOVNGt0a7fMEv^Azb_MOp3#jy!=q71_QD`4V_@ z?+kFN)@jX=URCE{JZ(|cPO7%utd%x^^Tlz5kap3ygv3=HOKR9@TW#tB73>3LeH?tJ z)zcPSkD^*tm_uzWj2BoFe1{PCfMi^7n?_U6;P8Q#l64kxVF>-j6D+`!3mi>y^8{!B zU&=W{{lm!G5nsvc2Va==m9!k*7x(#_G2%Dg_=|gdCHD{C8~2r*8ew?bHLH*MO8Q=V z^ATV9Cr&(m*Q1kHPT@7xC3DBFg|+|wpl{4qzJ2t;;poi86TXtntA7iLd3}l@KFkfd z`RrADFn9lc>i%J0Ny9xqeT%Q;H?RH;>Wz&(ewVN0yLX@sDbHEnR~{bzo5TLw=H@g` zL!9>oD*4(SH{IbY|F`^u!`TCD?cD1@!@3UilXjD{IcG~fr>lC(s-9UXE#tsX!lL%N zBcUxDc?8+1?#4BXe6+V_S&j=O9#*&BD{Ej&-W1BIRU)Os2vF#?cT zEuplLx&=zN=vcXvrpmRXf)<%QIIf&Cd!NXo8ycmIGQoGu)b|({v~r4^tcH&jN^l`uQzLP zv0)S21gX`MisM2ov(Zc~N~?D`VtOTN9qD6VXt`qG3vB|NYq6G&ztw|2#)T@8yj8Eo zS9vbRuNiM+KNq^cgW)#vgwpD06z!enmYxOaR~?l$AZL{a0nq~`)!n#quF-NkA|sOn zEzml6(Bc!oJA`%xFN@zBSMTtxqr`I@V`xLyM1572eZUW*9@=ouQ?#Dg?bMhC$4m9R zWZO?)H;EjD{xi8kFUqN}U~Y#mHjSENsJj3UtMqV^mJ6ZG7+I6Lx^A>mfDMr|?4C*fxUEh^^#&I+D%W87XMr4?h~*i4KEG)~vZxgu`+9VzsM+NiCvlY?G` zV}sNt2dnARI#gi$FCbUh6Y^&iS9;{khx@w1Jv}CnJoqoh`U&10V|u=EW=CknCie6- zs3U{gG|gO7P*3eSv9=eZoPe}BI!()@DO-edTZSO{!>9}IGDd5Z4?TjEWX{Wa1;|yF zlTWX?WyUJ$#n-k}Eqg)@VqPs_T6$=83~ZRzg_<&r*@Zr%*_LW>G?6t>C)|0xnzBnj zp8ls=r+p|&3N4U36R$f0Z#0V>2at~%OxeZ!4}7c8w-Dck^zlXV??l@Ka;pGHE4cs@}9Q?ydwZ=_Jx|YppQ%s{QCG=^H|M zl&&zb7xG?2@zoZ|ReH-ehvtm)ON~{_0Y(qb7n}EHX1$qsuO{+U; z`epTl!gIaPK>l#&N7b8F(!RG)BSRK+&+neJ`d`!?=Feo_rJ9VF~t%9zm1P#d&#LZNi5Ubt$Im(Izz+Ec|(d8$Wz1Mx~^4l`!QRU=|&xJO34S9RuoAbopq8j?iH_+R21%{)cx)_SIKEkK^R z`-uJ>m}@BMhonc;6Gw`eUo|YmAJ()-$S01?!W>d^(@Uq@HIzGgpej8LP}Sr)eFe%7 zzTlep^b4=4ey;o04^MsSU(bEdMujznFVN)km6afYHCXAL-_2JVE=>IiYC9Wv39Nl zHI@ba)z#tJ{G;ebHQTDLmVCcrzEV`iq@b^~Qu*DMD}$w>{C_cnWl7a#r9n{rb@m|? zuVKF%Q8kLy;8$H5^oJU)YLHT0U5#cML1QRa(xgIj2avZB{du7#SRTs%kFL_PYt>{| zk({{zlUOl3FPJjHpxx_3`P(XjC84=0DNf?%R_mH1;~K&wFn^n{U~WAT+k>lsSpFY6 zQbi)?8gW}lLrH?0bm0UZwAWTDPaTUJ?<50Oy5Pue_R>Ma2m?VfKHL}`8PEWUTO z3NkW#b4~4BT+2zVDse{+G839hNRC@QF$!QP`Y^yELbIT%sy;M(uMfd}R%2O(9k~t? zj?XRUFA!PGU%*j(T_6ZXXyLpGLu-{Pi24K7#Nb*M43t^8LNF9A$RJhB-w&3>F2@_o9cK9R1^h(4ibje?#1Ol7bf<@7&|dRQvF9aPrN-BT7U zHPapu#?FXZJsz5UT$lKAFjykF*t5BtDPW=5TkRHZ1^KnJk0BlG2Y^!GIjAJ(XTJf7 zXcXvi(2kJ5)K=G7-leS`an{%PcVSAAO+%p#wH|fdFICf5e|gLV1&t zEcm>uofV^_BODC&qE4Z2r8OwjXqDEKDt`_BA)zMhuS9ohXMb1CfQF&EI#>b_3T9Q~ zD*gB!0O`l?HV12vGhc$gP#*eMEg=B@RinV8=rtLI48j^<$y^=7MaDUl&kHm2_e$2; z$7-5NAepQW#X&(+0CZGWSHbAm==?*gfJ6oSn|%y_Mw$FW)zw1ZqYQOhG*(TZ7DSQO z>Kc#@9)DAl3jJw79U?R3l!1JSg!LTNSy)_*tzhP~gg_P`A=RV-3AJ+%*UmkHcx_WD z&CAbg=N=2qeVNP$YIwFcS5_iqPCX zowgtNA^b+IdWfSvpx)S9Ya#pfwfRkst|13UnL}M zW1IBQ+&9F)!vq5)5AxfD`Lo{$%{>*Gd%9fd*&;v14%W`y4s}7@WudtrRic_2u?+bh z;oGx%Y#%8PmVo(l*VF7#EAUrcUD*UdBM4osdl<%BagQ&XsGGL)E3hfK?4E0t=r%fOaU(`Ku_y7}hf!R^U0Hv%iy8 z@(-azb+uJp5iF(Hp$aRYs0r)=63|L$_DQDV0_ARmnhV%i84TJutC5vJzuat4HO_HQ zS~VbK_DNB2h@qv8ZZ%t|LANzK*hId6W3UoL;m<;MNjkL>Ac;qQ%eIogtAzQGbR-G4 z&y?$nRiTrmOZ$Ek;Yad;$7XJ9jl3M4v!aDWEd&`f6mgRtGDXPzD=OJ9jNQ ziT29Mv^_&^F}9D{toV#HHhc5hV2J#Ye=^Ww7|AYFijhM(>DM;FTr1)A9N-n z=^ec$nRCB}wU^9OB=$@_n!rRhRR+rdGRn#%4U?H)^U-P))xiK@?jG01l38ZIDw4!$ zT9PJpk}&Kxq{8QrDLzSjNzkeZ^-Fx3an8wA@D66bDwAeT%1ZJnoea(6d}*zNge|6p zksu~FQ~zx3bjr1H0i8RFTt|bMrSicAx@ASK@W5DOdr{ zVlrD?GVVU>S@Vgtht2Vl8IK_1T}{ zPu!;6Rse$-uYymK-vRM}3d_WozqtZ4T_}GOgguY$YoMaZf*BBBGzfQ)U_7|fmaFP& zCmTu5w;7;kG@chHEQ0q{BNGuza6s~6ln*|Bf$g+@3n{KoW4T~~! z2*CjwKk^Xf#4pAK=ujT|j&SJQASxm?wu3;wK>kqOt+n~25Olj#lx$?PPTm?XfZCx;wNfmuD9IAE+P5n!Yqd-Op8gitqxXcE}+Zgww}1O zZzLp7i)P$S9ngaOVf6W3l61G&ol~`W4a@=%g?X1KjOfvOwH`?w_Y=mf3XysUe*#Gt zrCzwwq5RjYg8{Ck%J4%BQmWC~_&!B`!}%xI50r_GK&JID@w2~kVyr`p=I>a`EPDd#h&jLm1J9D54JwnRUVwOb= z&K#DM>$FTfyP8vIUnmaA3+4Y6UBOD6dLKFy51omH&Ll(!enOX*3`6d@KZ7xZ$Vdl6 zd9Gh;&&}c?155sWV^~92=J&w;M$?1 z$4m9G#4>fHdSJ(J|6p16fDJr%oelhQL<0fd=PN58s~jjF`^4R)`utp}K28_l>6!o! z+E~wBXZ>=-+BQ(;9M32v(4yqhsxNK&vQuB8`qHj1yYywZD*dUPiVW~@M}TKL0%hnk zfB3il3L7~83T*OCantBl2De+KST~6HA>dlE(uu+C3))*i{!&=q(y{>71dlTKCWGHu zrPZhc8#f5HF=!$BF+x!Wdl+1bVD?EQl4boR829p%MlS2xfmy+%u)96uXyTLm7Tm#QhAw zYK<9987*W)*iUk<-h_`QyWb|aYmDxsYW zE@5y5aU^|^gC8<@hQZGm{0c!{F~D$y=4Lr~o}bUbb9{E@ zS=Um|lmdx)6tkJH z6!U&5fhqu1w7!iY8V@LTeibd3tcG-`Q)R=lkyT-d_Ye#M_P$tvTVODFv)|CAzaf#w zb>#6f?p<(QRgRn*!fJ-LpW9pZdhrd|t_aQk2-UtJH2bW*-^R^{MxcIzA2)3vyt=hV zCGt%j`6eTI?3{C3Dh%HPz9J%6c~;ZQuP%c~W1UG)6Bblx&mS&TR%0k`cO`$FO~se> zH4o~u;h%|C%t@1l*8e!EHV#HBsQ~@WKbEOAD zBJ+2PkHPlvSEot{fPRK_Hdb4!;c^?e)z%uFNeW1#%vX&YK+HD#7;AQ7`G*(-GsSh$ zB`}Lh!w;=SX8te+dVN3$*-@uBKDyETLm??a-ngBoJ0Zji_r5M6#~iHvIvEIq4G4R2 zbbF{*$o>;pY+~kcGo&2TG>kPC0^%MZl7EKE5Q6E^dl)iDAv=Zu6O{jaW#LzfUk!fM z_*IphPrHJUd+O(_Mu8qLJKr`VK$S_B-%0o=L#$j_=$itE8A40T(D*iiua)q6gz&Z) z&ORyd4DnDx;%}}%1CGWKeUBu*U&03@%heJN2_`Awv@WFAi7a%tAhgCv?gNtVPJurr z;nT!GgxToVCHw+Og@c6^zs#q6YSdbLC=;8;TM*qBYvKzK_!N^5`GWMF z)GD8<@ZQIRV_||_=Tjl~GdfLw_2H(b)*UT4`cfsSsG0u|3AQxv;D4p!K6OF!K+mZA zX#duO`m;fop4i#EV=JBnIfi%EU5W<>@f;^8t6Agbv|kQ3famZctfI+HY1-MO3pCl~ zLAL%^?^6Ll>|%Le3SS_=+f~NZ6+YEwKMd`?j%XAw6w5aAfgn6gewrVT!`B7%du}^t z@Uhrt@AXG3)!+X0Prt}+ z--TatLGPTd=yyJDZE`-Fy|u~Vzumd5P4?SAFHOZ~@ECA%Yts-u0GSxWvpb`BRw{Mr z(OtV@(XnWI%bvEK@g2MOoU^bo{jEr+O|XJ=I%6`_(apcloT-=xRy~j3c{~oI4Fu#fRRy3QXEr)<`lp}g&DHhp&!^_`&)3+aREH>W>{kspzEo;>3$5X%1??^%bX`Ezk)+nblyI0bzOJae^L^Q-btQHwyB~POkFT-_ zUqtOV*C^E|FS}gqt&~mcN>v?R{G7?P>ZdK;I)aPVvDk|yo9cr&AS`tl$>D8W;ci(# z#p3VOY+6_5&{2>fyuBQ?T(F>)mwIt$Q$x9`*R&L632&`HP3JABY0=keHm$8tAzh7` z9=@n@QLZfZ*3PE-N{1^(a`+Z_a@jO6h4>a%bJ)E10mJk!)rUC0qP zOH);iDm$7;9pz)`kyT2)`$bjeydx%3>tnn^p6ZuZ8APfq6`03Ek9-qlq}tC&seZ#t zQ)rc{!87}O#uU%E_Qz8*;g{8b%=HGlofjR*TZkj;0}2^x&38?S>PKoy)YOYAXg|~2 zv}UzhE&Ma;j#QPhaEZ_ssSGj_KIlj;se4AUH;fylgugKDQPXL|(cA$rh<@P_d_3P;(^&8dwFQ^*L6qgaTjl|llV)w$kvA|TVMOF95 z@wqqe!xPOtF}@8`Gz$Kn_%4x}uzGM_1?m6cRYQ@gmoaLyxH6)wd7FQYP3n~|;OswM z=7g8%IPX!g1-NpP>Tohvzg+#`1#}r7+KOKtsXoVx9gb9QR#(2LO7**RA~ol#7cnIK z!rV;u>PXFbM)Yu`W{awTX6jT#&o`pTe1ZCwF`SV#5UvJ8xIB=qR8wPvT5rg))(ax= zo{aFz>WgfL{eu;f8gntInv)QG!Tiv+8}(uC8pm8ht_eu8x%L5a4k5W$TMbbjpq7@S1{1O^bTU z9K=>e^&p1#G(a+(1(74^i%W+7Fo`D`ZEDc0btj{Ct-CiYTi(Q+dzD7jW(=zc{(*7<*WYr}|R%Oo1O(OM|s{fc*HO^--M&yGpk*dpButZ)h z60UE=$gDC(ly3}a3W7c8Vx<0ZH39W4eD`yt<_hXk(DuF}t2@|AImD6vR6G-@?1U!R z-NI9+>m7<$bptlYtL{-VP$&Hcs>NNVf1w33)|wWPLC6Sk*%DXQnU%$P1PD&eTZ# zUMAEG*QgbCGIVFy~dMO%)qesq9{~ zgx8&iOtnU{`t5g-)z`9b-V7aHy9F6d+bYvWr1Cn|=#aMR)qqu*^CF(`+VhKwh`$zI z$F-f=q<*`9c-@6XczFd~IubfU9jvrL)x@adLB}wxKC0gMf}x_} zH5Z}U8l#8!NLi$QjB`|t^B!P5IfmD7MOJg9yH1ZK@m0h~<+!@Y8K@20kjWfR*L4dw zH6zJ%oahD^pGJiCfUnVbz9x!awhD*0qdIeV?P(BR z)roj`BX+3@1O~eY&P2E#4^k9#WOU|e93P*Fte;Tdgne<$q^qXk2J99V2n$P)lJHtQ z_*F3QOc@QY+X=Keiuf!z-e(*RM}aqqHowsushL#6p6Z2P-VPOREb@g4tyWb+wZnwV zdzT_ruVHapRjZDxFJihDCn>yf7n(KI$NQvEcbz~jhB8?hN9AB#x zS;dD2Wo0QYSEP1^aXkRq2@7|E6jPXFCU?BSO3nkzA07!W4 zAW}@ZlJ~EMHw*!7N}~H()^O7SB$@Wq@J>45fratFYat=tC)dLpMvCfnKZF@>97U2j zKE@~O!yB$DDkpEUqtT00z7EfO+VZgBU{N+#cf;!sA<3LZFxWI|k;5I2-$Lne1Q?YFGl)Jw=mY&*c*sn%TVJGJ$HQ%eB1WOUIew>5>3-M;bGv(^zm#kRBXNw?#xx2bUw1@kJ$d!&X- zt@!xPRmQeu0Co*73zyNRH>e_p(^!^ z4OOe(+E9(E@DV((e3klp8(OW-;dldAtA1%iA@ysr9=JO77`KE0tx?!t7pPwO*hk>j zsv#R%r~cE1)~jc@6|1&jx28sVe_nZm`fIL`)fR-8a51d5V3qV)O0?R71ji?p_DAm{v{5X?DfMuQ&@QzKzZ(2}_*wGX0$227 zcS^o6|u!;0NuwOd$9@ukH~Du1@$>0!5X&c~T(w8#kX82;%?D8wl;fns3X?mHN~t z1b>cFzxkR#5WUnhI!C$Mf=U17^Ey_CGSzAeruyqPanN_E2BCZlX6*-e60_xUrEc9N z&=nYyO9kpw>Yu+WP?u7F^Bf_~y)v~0v)raxipUmBLKAs`Fdh8&93hU@7EA**cMBdy z{*_-92nPM9VT#ihnD38XAP~&;+It0ph2Ah%!BiOJr!)l1JNaqB!Onj62Li#Y{$*1o z^FiWn+$IprO?SfXax9oY8)w1D0`?(1Hkcw!Ti#m@e3{aF(t#g5^%8!y!wxdy! z3px{J!KjN$`1mfAr~cefq*EDkfuveARr25v{6zQ_R*sxkhwOamXemOJDQ{Cz1Ysw&A9Vi zvcpEu8EpRQd~^e@WPu-h?3-6vs{EYZ-d(%-|HJd`tbKD3^TCb-^X;TRz-&=$tVo%c z&fijyA2vbfue4OjA$;^V?$iw{>IZ?y%~1;kqTI&-Czb!5Xa|-;deVHwe6$I$(1|Vk z&Giq@uX^tG5B&H|pL+I@w?BL9?a%z>+wXm$o$NWMM7;{nL9}ytQQan7-0C=(WDKi= zaq+6FdU(F{**ib^?3*7nYbjOjBp~2Ni&2ut<~K9%bMKyeHve8TZ_vzpo|*TVFWvXt zZFw_qnVFXZDfNaPp09fLOOHH%&jUaH?h0;<*J<>L4PP6ZhttYPJdv${#X5h zd0TdWVCcNOOY{e((Cg20@A))F>ABC}Su{Qsc7KGkFqvKn&4K6N{fU2l)9oe)DqRl1 zu6i7RL3KF*lPdMFQW>QsMihqE>(vq?+HU4uf&(z)|C|26)_eWo8qXO~uH;;SUxtKI zp_eP6@XNitFWsL&lxsa#-mXBzp{~QOVY%GK1mm^11h>1)yl0~hGm}SMFCq?gd+i#8 zx@8-SeP(s9G^)GOtZwn4s4|rrv!K^mSc>O9{sB{%3-V%~H1gi@j_3a3mc{Z0qL@6r z&SKVdJBxW!YBY&uGx&=tUi!&X28=5R0Xb8mgybMLr! z@m?Q7Mppn|g@`l6*Vr|9z5d|s&pc9KG^(93`8HNY*V_5DIls=1Z5FdDrvLf7-}lVt z|Fnn-F}u>cR~M8Jt}QH4;}|x!c%-1k>&^070Tz~D<&-BsV+AGhA9(hIw=XQQ+BJ;F zkX<-+H`;y;BIMM|YvEb9(|KtQ%}0;p$`SJ8PHJf|q;6H;oe$QjXc9QOE`HopjZOie z@A2|AEXsMbx?V+7xUR(yt4u2pO#`BDP}4j-ADwoRaF2EKYTRqq8}`HLbPn8v->)`T ztWyDg6!X&g_Ey9z*Q@9axYGCV!}W<~05D_2n$^X3Tj%GS8&oulMDf@_Swql2*xNfl zA86;qg;P2yjGhKSa{srawycEI z8`02NN!_ulea8-i)YqbbOX}-ZNNVd!NWE!EQrmX#+7b1*`bRdYf#~Z2ZNV=Pokd7z zFc8fnq?1?G{NFD|&j1jS#C@^N6%iGf$Rx%wqRg~T%@@r_Zv!CJcYxmNO{NgC^3sa;%>UT(0h-?&eD}PMw3D(T zVqXPR@V)cV+i?{Y!)=V{TM=O$Tp`?nt7wj~LfGBf(bG#V)7x=Z2z`j?6~di%8E1vC zb5DEA?mcFHt`NNZcNOK2cI?{S;pVUOW8KocYfrmVCJ=oa3UDyX$mhEO2qCeLi!S}}{J&X0Q_r8+ z@aT`8!PeKB2R8~Z`;jXeXTS0dpJ1+d;1kwU%p<_;&<`4zR9?2Z^2vF90|zt8)u?iF z#Z&Wvoh{8#aFdh4=86m48D|c0b3`0nxS#pTzdr9DO;4kmPcvHewfWMW?ajN|cA}zh z60`P+`PDnNw(exV|VdPx~(?4%#TaxL2iHtVW9|7nx{fmhF0hs=WlJNqbFBJ2?1+`*U zw3rL$9hQF|X=M4AaCKS!C?d;c`InJ*87%)RJKK^h{|YkNEPo6jSssY~e+V}U^fiR* z1o}F{I{eB4(Z9x}5b?X&)P)%;QmX_Ah;|%D1x+pDekR`b5N0}_e zkK1%l;>yzAD(~#ubWhp&m)NEYM8AcM(&F8q@!N>7MXZ+Uz17lp?7E6qOaB0T4Sup( z`bPj*fpE2iq8u_ViD<6Y;^*g*$XNW4eO&x-_SnGmS}b0^2Y}MsP>yo}C*v8t;-Msn z1fX_fSwo$qEI7-We+De$y@F-Uiq;B0M1vT)vn*?Rdwb2b!jF*oA{OAX=Kla7x&PZ` z&5G6v|AL0jPHI;VTzbs61IURv^ch@SQlCX+C8X|L$+G6TB}wh>Zr`!fBlUTc)E}>q z)aXh`{nw>PZSU!BZ8y03Zzie#zCu#lS3>H4EJbQZXLoytu~__xN$P*Dkkq!7kowal zN!{Jk+F@|@XC|pXUm>Y0+SvHTlBD+ZwwPS~rAg|q{@;*V)2PbqJ(w0_6Xw@T(c03{ zy<PpTeQ_yT_jLBQ?CSPtoi}O4iG&qR14~SqBEO%)wT_LT@=c`F8A9X(~t;Kxh zbLK9sIRCREzAj&0OE2rJ_2@^#Ckb?s8L7V8$? zE#dKX{R(MazHXVcHY`PJv2JZJY2CO&T9>a|CasN2(ORrqVUt$8{$oWluzcMzX^kvJ zYq4%MnY3haWzu@?QnVK9)_EqaTUJQx@^#Ck z_57u1E!M3IOj`M_h5xtnmPzYHOVL`aTU$+9x2=%Yha z6*Y9LWhq*Vb&E%WT|cXBg|seTw@g}hE=6mxZbeO6+gC{I@^#Ckb=Oj~7VFk-lh!>e zq;>i8mPzZyOVL`aTdy!_y<~;7E?>7yT6qrrtiE=!Ze3>5die@zUA}I$8@hGHQnVK9 zR)+*HWq;>yNv=-}Dze(%B3Ta)wZtXI3Yj7!Ai*;+rr1iiGXy}CDRZG!YtXl_7S`V#|*5&J#N$b^1(ORrqcvqn3yS!?Jv@Tz_ zOj@s5iq>M?!prMCTCZCnt;^S~-G*+xdMR3qb?b;p>-8(7b@{qw(i&Te)?(c{YSKEk zLRy!vTPCgJOVL`aTX;jKCj-Y;NbB--%cON;DO!tlYtp1Ou|isxuUjUquUU%LV%<7! z(wbZ$t;^S~J%(;gEk$dwZt-zTcfFNfA+5{TEtA&irD!eIts6{QGb^NZ`MPD&nq7+4 zV%^G_w9c%M*5&J#N$ZKFXf4*QlP0aFR!Hmeb<3pn^is4I>(-4nt%2xk0d2vZxj^)F zfOrU6j{e_-2+zqBJ{1s%{t@szZX+kVXAzO}Haywwo#bY^aguv0qC8ifM{XX-@#Da1 z>7blbo&D!^tFJh9lkce?zWTrB)nEO4r2vn<=fVw7F($z5pFdZlUg%o$)a={8w?;4w zT!6)Ka+L>F`7R)wFHN!e^-s))w(;nA>&~q$JK71fHAiv!j>qcFW0mhh+&orU{q=e0 zjdnQN$8(1~I5uaq!_Ox{&mh9XLYr}hs0xj=MR`JfXUiTu5PC83xWiG|(!8ss9ca9c z7U*H1d4~86D9Y_P^RdvKQU1q$(p@a84+*z=hqC3-(3|aY&cWiHE&N|tX3tLdps}+jy$^@dfpa8`O=hNN{kVEgsx%uc@ z5aD2NHctNu&+49-uWs3~duz+Coj4oWvS%m8qyrhvG2l}GEp4qB%L$~A|F@w!Ikv@9 z^tU6zy2#MC0xo7~>mL4hh<2W{^-f&hVV7~38HI(6cA5EIMh2pHBD3AWw*iz6^2GJq z5n%^Qae4?Rt{=T{e6^aqwfrdp{5_@K@SSxYaN>QHPt87By_R_>uHL!dgQ!H#ing@v zhM2bOY2^bC5Z7Jc%neL54qe~I7L5lG%Dy&l?cM`MeS`_C--{;`EIw-7+S}gQ(H&^# zAzB%ayKQpKmSsF5Ps}&8;B5BpwzjRUEiKLM?YpG)R$>+zn~JZ^2cl6q5uO#|JjI)3 zyikAM3KYlh9yITc-#ZX-#_yeg7mS|}Z;l6_llI2%U3M8~{B&o{{Koj*i_G@;y$7Hx zpzlRQ1hjg=6CNgyL?@Tx5w+VK6@y27R;B34kh_R7?A1e(rNHcb2`D~+aUX~jw($v! z|I6Ncz*ku;eZbFivQH|Zh29B4L6UHK&avfCMNt7`uOLNGN~9=u#NLHiumdV8Dx%m6 zqM|4khzAurb}V3Qz_pO?|DUIxLqY=g-tYH*-}{<-f6VNe+1+Pmc6N8R-3dg*h7%Zf z0T!{jCosw&qd2oNPhb!o4AeY(b*y(w$ARe z7`#r5=N!^cI{5vm&gFiKuYujM;=CTPX{|l{!2thk9h=T8TE^oVu3aon1B+e2rSa!P< zpx7<;zD6DeB6izkFD-M@6kKb{jajsXqWrbqu1k6%kC`1!5_XHh5Ds({2cqZ?i^D<7 z1&@;qQjBmmlW59Tzj~*Tbn~9bdJsvp)5lOL$4-|4vF-G6z>b|}^)Sz}h?Qm+@&FHH z#M8#6kv?G&7iIM^uSSTm#H?Zy86b2##`UB_S7QFePgNPT<)^Hlu=RV#|Om+ zrJA8Xlxn&!rSZi2#p3RvGqWj%0-+Rhe>sgOT*klDa>}9(kBYnk21{G70(7+X8jy5t zarcR6%X^$-M|B-e$+urqTYzB(Mu66=k4pt9h9}uQr5euhoh_{5L;R60Pl{n-n002qOAARNE)N857KxV zqpbC5JPj)ALois%`WT?2tWSWXD~qcQbt=o#n}{#$u%@p77(mq9f9Ho5*#8%qpfOkh}8!Wz^DD8_hlEx_Q%QT+GDDA5>o(7fn zH5e?VeGAZ0+IK+GmBui3ol4uW3*#Ul9)m*+vUOnq5P<4}b@XB>C$2b@Pu1B2md-Y! zI*!i12V(2&2f(|dvmY(Ko#^bRG?K>XY*QLfV|2DTji*7K{R{?6XTJb+boMKdbe%Cg z+DM(T9}9$WfYTguVE7hpjMA>#L1}hF`wjJRl=eFiTWNm)-W{cFvG{hPw5@3*jZxaR zG@iyN?O$m;4Jz$VFjz|a8=#}Ke}JSbjd8bKQ5xp+j?zLhlx(P_)vvVesE?zxS|GO4 z_^#FNC{4HccA_+28cAc6#!KN?9Xs2`D2=bpdU+aDngIq&X?XU>Ra!QXbfs~QBuZ<< zkdf}uUtAUwwINJ}c4i(L0g!Z!aU1L|HM2MaR>c7vv$mRB9nH+0 zmesGZR;Wy&t+CcXY>l-6ygO~It;J_IhB`FXE{&uy8f%}%(-@6)NaJZxV;#X@X{<9q z(HO7f=mJDEmR()z3-VTnUTp5X)gg%cBFY%SG{f#3y@&CecQELx;RO7`iB(tRS4g2V zzTORpsJ;b`^#)4AQ8d5OP_WD!UT4@HlLN%w!$=+hRz`!ngEL)4DdM)m>!E0B6sXYR zvsDxx$iLL-YOKtOW~oRIFj#Ww3DA)XpD7c$cmlj484jJf0s%=ekl~d^$|!3jek{sc zRci#waCjZm=OBR++7me!0u~AN0wNNU6$lRB5Qr!Z#kthrtUv@y!x52O$h!j38?22H zQ8?lRQ6(U^m&I2EC#Gl8dm9#jZ z0zg=F*#}^rB<>3+3s44+-j@T(1cIaYZQY~y38dzdWL@e-W&M!eR9LZc(;o=TibwCk zS_p_o?*||i;Yai6J(e-D&X_Rv%#)|ggqJq$-MxyeFUWWre;`;okOj>+G6)C>>%EF> zFbE1sjj}xl^AA8WRc0T|9|BzTz=QcExUAT@V$8Z!tbv7TUMhCTS#lj2s?OjXFBLlw zxt6jNNVU#O#ry;M;qgwG{Gp&iaPc58^dSRJ-w(CwRA+q}*nm)XeGYE0KB33}@0ry@ zy!APBXZ2}dlR@3}8P-sJVuJ?xV~p=v@)>T`M@2>eqEV{|-r{uEmn(o2A~}71`EaC* zzo5|^0Yr?Z^$xFv1VPGhW5M8<&T&?q>NK6*Qq}Pd)n`zcYr1ZIPVm;}#GTb=x0=>T4b~?T>=*RN zXQWjh6&VG{G@X+H^no+gR2wVu5b#NX?)zSP?TG$smf8)$HQl^9+`b)(f9hb85;jzot-#acYw-U z&(*4l5x`n+>axs4uouaKVyqO4FBskg%ZejqrDd{Fq0}GevhS57@+|xE>M8G#A?Maw z-tUaszA2RMBFz`X^SgN$X*M${s|af^xGt?JCXHON8IP|k#1C?Z-UJ|QDZE4PRKU_o zu(D__%baGVm}`du^YC4MjN>t;arRT><3VgQ*>82p?elCej<$}0-&EuvwdQ4dm|CUW z&1Mby`~eQ&=>_Ok4{)3`}qG%YNeHh`eGw2hZ>1jOuabaJ-wDpsScNuR6 z804c>dk5gA@ z1fvRx?3ExWi|Ae*2DOMqd-f6V@;2_bSjk*uwJKH`klWhUGbPoaz7ry>jB$<}=HNdI zR#lWTB5TVO+vtLp(Vc~lE(Eg}-Pu5FqdNz1s?nWmrIzZ6 z=QVpYy`p?Sk|2s`#8D=$tptOmmqnP>FMZ^DBub(*91uF4ILN${K?9jxI zW}zL|)V7WzUKijjr7RFA#(HbC3W8@(y9$w)JkUL)CDj59qt~a>W;t}s*U#2gfAQuniq986-y5!f{ z`HM@i?1?#G znZGm;2^W_^7u*8JQLndmSq$83ezr4sopj<1&^^V=U|PIWE6o}FD4DsNfbwW=sjEHh zy%rd;Ebs<=cOiJi0&fIjTi{KAQ!VgjE5)?Hc@|c`1>Ry)&;ns^aj`eCz&yWZMBy7a zx3vuLR#01txgDURm^*-Y6w^3I;Fscq5R<4P!T+#k87b7FNI2JZ@7o&T5_jxnng? z0V!m)Xf;m*X}r}u1L_8>=2?rRUaJYD_9xHT^gFW}_bOl&c^(Xw)hq`{t5J~`0h!UC z6@bj>&r5(1r(pEw6@X|K=9Q2uf#d?&>6MVLf+&j|j1s*LBohdtMD5%t(HmAi=~1H9 zNN*~vh21)<1daO}-vL5G&O+7z zE(Dz6%tF>$DW)Y=I~aF;y=!ACk_1T6WitZx9uUc%!G!mLF#CEVP#;*iSg{1TG}4YG ztjBLOCp!%FA#gF6B<34kJ8JEF$t!4k+iysh+V36nHhb;@EaGiXqtBW+fp2|d7I^{E zN-J@tB{C{y#?z2dRsa(wTxUNR37MHe{Gclde5%ODpzA}rBOv@wtkR46bkutG8Zdss z#4%IHPBt&pmj@A@=R!-(H^W&Ac6UYXJ81>OF^>&66!NG#Ds&}&EXQL}lRT$Y&O9QGN&$w7v0H8bS4iIxmb@k}x3UQ11wGsL1EuZ`fde z!(JV=BF{JQu!dA_BA&Q(YFT=8BR=5@>l41H_Y<0gJwsCWJHFh>caSB9joGqU&H9k9 zydU!Qu6@WcyYM03?DRvNk+l0E-!||eU_poBYUDfbhiu%n4@uPsgCjvlUA9r#8u`B7 z51~-M&P6YQ!3Bm#=A?{ zF7~XA{9;!eKCvh(Vm9sm!V{IaOMvHC0upyQ6v-+Bgppq@uA=;iw~>4J!m+sUMKKOL zoO~+s8<-q-^*azc%c5Ov>Rmf&?LD93d~v#Y{b5y+PAS!AvGoQbrDbCDu8nQ680vCd z7E3J1$(vZSal#oPX{7bFha*Mw{;E{MpdwU@0-~am0UlKj&}zbJ98! zMtcvNGCjo$%VWQe18eAe>@MY>oqrEvHL}*|e$V!ud{2HD!5mD4umQ@|Pp$PqD#BL_ zIf_yd9Z(NI5;OJzDFlL;vDvSCW5#^1kYfgk85=-k%)pqj6C>u&a-_|S5!198BhCad z#}pDH&MVanvDVZeapNYAsX^jXSX`$ywQVqU41{CF!Lrg|JXFkh5*NcU&}Wn2T1MP z)-}FBkQReFyh@lhJwRwhQp`aereCI?s5i9S#HMK6^dKMPG=^+OoSOlm3CQ%IIS^L2 zs2N^Tl}RNVl|8ZKIxrIbR%nSKCmJW`mo2OsFdAH6pgBFX)Y9VFaq3WKXsN&^w`UFw zg_c@@K|WJO+5n`j(jX&kfyl_aMQM7M&;vA?v-Ol!j5)^G{9fPG))pifgmSTNU3_{n zG4x>Vqirp9yJDsYoO@$gS;NWaNX|8LzCET}Tr`nCD&?F+K%njdFZ4EcrqtR zqdD=-z0Ku-_=?vB7%`-xRx_%6<`uF{N?3NF89e2cb;7RKbv z$yJGXvxJj0g8hT>!1pWrW@a}}nAp$no%iI*k^hvZHIU~~yy>QcrNJm0h=gaHcSf+l zfU_+DoF9!w(M4<|xu=1!!R**TxQN)DHl4D3Qzj`qwZxt_1{!HKb|V?ZtlZP4kyxZ( zWI$T0xd=3D8@(Y(r)}&7#OfyMm@$~Gq7P{7R$;C{7F#K%iI+GS4Z76ERHQFJOP2wF zqDur%B0(Uc%T{=7I(3i_rTQr*uOE_$G9#&YuqZ(Bj3Gr<%$)s7gv}9o6w8!|Na9pc zgd6BD63V!yGlF<$n*8ft#N{f_o1{#U{})W5k3z>ErjO!9-;R&UO%?xOKVOVW6MwNK zem<7%h(8QO#NTbFlO0nJd~7~d4^b<{)I*trQ4cX2Q;|48OAq@1blTLuK&Xez5o|(B zjYIx*TD~@`y>vI#-JV~rRmS3)0RHTI&;i-MH?RB<*fAAVFV@zsDK~$!F|wqrj9RwH z(M%A7CvoueC_L-MDV%hU#fnQ1k~i1l?&oiwR`N0{=vf(cm)bXw(j61YGMn8XxU623 zWpxo<1+lt_zC^s{CA|?>Rf1TN46%PYnk1=R&M8P@-cVo-ljcCG8W&$CE$pmGAG6P_OTQj;4NUF+dZj%2*rga^9!E z=?O{iwjj&pQN)zwCF$Khsp$3696jN%m;{m+396hzgi*@3c@#0pE5%y;gE4uH*iJR- zr&HZZJ)71N3YPkVTwja@5N1aMmxXSRwa{~>Sc~)SSvi$zo5xXtSmrTa5X(GdxZyPq z-t=HDx`i<>Vtp1cCDlB5BADiJ0A%l&#}FX4c^n8h)jSTeQcUw0YGIan#IW5$mT6t{ zIM}AJ%p)eNBF-XO2_9|Z$igy?LqKgA$1s3m9Ees&h654T+jQ@g@Mj5S%r=UZ3%{Q} zu$(FOwoj~WU`>}B7dUiCb&d4KnVI`AYMQmL7OeuB@l&m~SM%I#JLuXcYd#*MNckJMa}tV`XCc>>a%DEo;(tSCEJscA;pM_LF#O`GAEWzE?-AjQpvOWq`kXbS#>n8)D zlH2F!oH=FcY10@pKo^4dWk=%|u}^$N``pX}C-Zmwgok9u;3rzE9Z??(Tr8FwJBvGN zdsq+2R!pBd<+QPQO15Ik#0g{Mg;?`3+0@5kn{?7L$B!K~{Uo0BxDxqtTjx0BDZ%wh z2G^~(Vh7?!`>k02;K2bomdu?4Q1B^WkgyfEb&j`c^zYP$qeibAl}csd%&vA zsovV0X4gi7Xep2EHc~RI%jK42CN@-;u)nOIpPQkqx=ga`!u5yAc3nz4YQ54o;O?-C za@e?W)5cDBqDIX+X*t6YpS1VjUc)M3;bDqhrO8y5weY}^eG!)uV4!8}j7FG>s`OUp z^qo~_hfRx(tj^R1suPht1XgvX+0~)lOt-63*Y@Ncq?2mK>B70n($@^THuYI@0FMI& zxB=JF*BRa#ow>6b?I57W)o5lzHA-(=XL)OMwq2uLwdTA|nt^TS(#&mRKBwNQ(udw-)F9yS4B(sq=TC78h8xz?;c{*m2^`WI#OtNxX745IRoma~w8fy6H7N z4|88+|7>r8oy`5v@TwQ%2d`JX1h{xrG~1#BJ8A>|o#(mJT25{!XHV??G*h(UOHrIS z-1^#Zn9&WZ(Od>%$Jt(PRdiQhuxp?_dFr@`bwsCdg^oF4)fLns%+&BOBh725HUq+uL2?$(s?9Cl+T3c_X168db)mO4RF^>mW8pH7mTtG} z!lrqLU6);Knmbri!%g!}yQ1|p&2W@qRm;!aWmQr|76CGy{r!M?z#*x~1At_@)B+>v z#Xw{v-86U9#8Fcxd4|#t;wNV)op#dYA^hg``VRyDf6?nNL2-@t`j3Fv@%l@xivIV# z{-bss>vdFVUjH$>o;0mxc0G5|w03Z)4V%{Ec17zktrV~Sgk4E`{U_~8{@1G*p*#ufN<|mly52 z{D-{$iiT>F?)6{t*5+lqHoGkuuh)O2p}M4d{grlI*fd|Y>#~bYa|df`xM{v-SG1m{ znd0?Vc`Nz4UCH(xwF1vho?(@vMo*Z2mNPf@&TeK}W9m2REj1^s;S?CRLRme{YHyiu z?qZo#iCyMfjW6?Ut4tMn2awsjtpU^n)t9NvS|Bo&vF9qX^&(Pj(csN+Ku!;s1Y*UK z22PkdcJ%ZKQ+S*cv7~iYKC(SCTOB-h+;nr!^B#Wi_I~dJcY41gJ8Hu{0#DmIg|JfU zrlL}JGbMfZ&iB9YtgL$s`Uy*4AE5ZUd&AtYrf>*=+ubaMtp_bTLlyZDkSV;60QIni z_c0I=UXF3tgj2@ji_KY}ihP1!9I1T@M5NZL`H`a#CL2YuRWJ@W%@p2eRz4!U97Blg zyhKZ%+Xc03df?Iv=jKx*cN8C*bGJHO{1 z+O|h~Y1M`2Hq9n5oGHeXmKUv9t@{%r+9BD&g!=wH*Xh+vCSdY6d)!w&|4@~^4S=K! z*;bWNy?&fOhk&FsZ+gCx6atd6zQ=e&QV2*&uO>q>C1(PXQqw({B`E|XC6U`QTT%!} z%B({&b0mep@a8@L%rY0fG=-Jmb0Rs$#l5HebpGP*iM7L9`LgFN$<3)Ad38z7ybES! zubp-HmaNK(8k|D|;r;VV_3MqB23$4qyB9|$?ti5qyE+l?_1g9Eoa|i9w>JCCEm;?QvD8<+zV$vi{kFa0 zyWXfi{=PXkJvK6N@Kpz8R*%1D@0=UPgfdfBP$C0kxG~jxpX~x4^vcakaX*i<7RQRC zI01))FW8Py7UAV^kC4K%in0cHX7k(Z%ZvTt03KyeJ4D3Ii$y${#1+|m*oU*Y(w#`^ z{;437JjdpS16Q&q<{Ln?tRly%==XZis>aL0{?aQx$l~(Ri1B+A<`|v!{xWiS?~aLT zV$q-P$*$(_^WN*9v($KI^ofS1Z7A37D#G&QdCT6u=KD)WCQ`Azm+z4?$Dt&)!)d|Q ztPPKAVV7|<8Y>PL<9g*XT#$`*e1Bc*_*{eXNGlw|t=fArW|AbBh402-0H1KgR;$)zs&my6@fD54BAQA*)>T&{gHlS%>O@9}I2b084&7CbybD5!gZJJVjZQwFaAr&>HR~ z;%N;$QR7`x^w=?vNO+qXPX(m46K=KUcDL`K#6p;sYP<~jh-*M@GwCSx~JGhQL9&s*kH+jn9 zjCNVOc76f_drKUF*$hznLGF0_8HluQ?%J`##63WmX)R74xoM@g<(%1ilE5Cv9IdO@ zT7RdhC;d@f-4tt~3pB@w73cqb|Cr$krYG-wtffiN^y9En!Xyy$sU}pKJVqr6Z2#jT zrAV$OcUh#ITm-9T_DoK)L;{L+FnI)GHn5b!HMN}r{s1?{7UROdC=Pg);dmGJeMaCQ z;`E<0*m^w{!;8(m7QlMt;XrW&TlgaJ;uyCa6i0E+Jj|18pVB-%-{h<3o4TcblW8g{8nD0V zm-KJqMPgzC^Obn7uZQRBFBP1qCkdS2cB-z1w8d2i?MKYk)zt;xn^1CXv-dPf3cn8} z37J5`Nyun^kgiCjCcGcFI0+@0nzb;Ydnb#?H5PnuBj`uM^ON&3BZPKFXPfykaDG^2blc2t5&eQ3ajg_BT{xe;*6 zP$YFR=1@}{Z>B$RaZi;bF!u7eQrFjR*OdP9fl96W>jx7`w%hi;CQ0Wme@#%eb- z%&h~z1G2UbYyk-0jETTjKv{rf>%gBtGJ#<0Kqq(Wz+XtsB}v-WfxnU7R9G=D{s)M) zbpWjF3G!QOk?ly8tpmUR^ zI+*w227liK8b8)|C$!XZjE$Xl|}jGTGrqx zQ^%e$cIwuDq5;a~(%MKHkcf5>@BA;sj2Ul$Ko+qytQ59IX<`BlbLMx}tRs#w9B~{7 z5_=QL;E*3XFtJ>7Bofio+ks6if z?V7vN8o#@&&|AwMyIRW>KVsLh=s#V@o>m=IWDh`Q)87*io4$(l0^~$~_5$KWesa4y zXTc@x!^gq`!Iay#0&@G--pDAk`C>B^;J5x`NT?68b3#JRN>g1Ji_iS|V2CVQH0JTRec^5Co{CYBuaMo&$WZ#mZ2Da^yF=28ujReH8Pn>0f@YHu>k1^dy0m zw@kr6^2&MG8GG=#y7ByXE2dst(;YizfmIoUj-0e9^lI0H{C3c`8xFg)vQt8l$8a!a zRpp@V2MyO9Hq~nG08gI8k}QjWV(E(HCd6!N`t+~Xmi8Q|CkbS(tRh^#GO^+Y@ke(!Pt$JQp&mUf(tE#77*VXX*GfXJ?^1EBr$&_WCD@1X5p4&bg>fxVkevW9ioe6s0(l0 z&xDd~zAw>f9%^K`yDp|-Lc+;3Q8B5+8ca^H1m-4|!2C^15J)WH%&w>F_aD4WPZHR^ z8mL$yPnH*pHsVVwp2UT05 z7f84XiRejXHbjS8#Lrws{4B>5zd$1XZUrBhhDSgw>a-JATZUKr=(CpLRT&TJVtAho zzf(62ParWoLSj**G7V2S#qgM$7#{OC4No9)BFcIEvZ1*zH%$yY zu73FWW!=e7uqvlO&u>i=O8D%GDQ36S82j|l;=QM}PMp6u=&N$DVYnUG_^i! zn9rE}@(aN!2K+y<)}&mQALNe@nl6T$s#1# zu7)DHQw_zemKwEtO!@e*_j@GX%YGk{wXr_SzR?ZeHeb`f`xGXOYnFYVz2R_3cKmbO z=CtV2%}psV2K+fUcxbmyZj!O^E;VQVo9z-xGI21o02`fk;%mCYtIm1w8QsZTuqvl? z`OU7E5`9 z>*!Ml{C%~is)rQ#k}J-=RonCMJfC{_%Lg^}aCI}E8n=F#rj8xn*_Z74&U0Gkn!S8V z8~&8076$kAsmsE=_UQa%4F@Ng4LGFJkMCVMpkXZ~97463CtR z8&rD75M4DLs`=E{HRvA*CC?hzTbHC)uIq%+0LcUrPC_RQSf?vesbjBSg>I9agp$ln zl9;~|GJ(ih^U>K8_00#B`H}<%{xR66ie5Vj-sb)apL(V}204V1hfGT7l63RaAzcZX zK*CArmic@76sgn=n>tvWgp$lnl9;~|GJ(ihqqN8L!4G_-CkfnE@dJ9hq4(-)e&$yA z);n)Bq2!srUZP9V%ln!b z1Vo+-mu)kJZ7j@RkvT9E{gsIR&0{|_Mc-!8TbAer5^h2wQ&Ne*U2YLSa~1Kk98>%P ziTJ;|^$tC}Vt-$9uX}IQFY6cZsRMh!kbnHNt53ar_kFtR_kCMma-X6n^qYT2!|Qb= zT1Drnt$gZ>3*OPy>YDDpAJf8Ck#{G`3<8MLdla4I6{}C zhvtGp$OIBjLYuzsr7KdYjRBaZa1u%~H%VgtO2`BvXU*)P1->6<->fGIBuen9Z{3vX zQv)|F!;tKUEwC~`$v^h{PM4(eD?ZYdkO?H5gl=4anXX8suJ3t{#Yrg1+$4$lD%M>%y{`&UHx+rI?_Y_@{d|i&ym5>P}oP_>4x z(*T~x&bK%Ti2+EGs9neeBBvO@puaxRE2tJ@zj>{?-oR6IQ>p~`w za1xUKL@Yu27~zy|hq+0T=wHYLBIikgaB zTXm%;PhwS0f%2PO6(xKQ#ypoAqk?~)@l;v+M6a$*FR`!;T3R8S))UxUJ;We(}*=6IWGyj!}L0D>T)j`YYY2soj77 za}}oIFAV!dPac+ki+1We+jZlxd0S)2nVg{qoBNE4Lu!YtT88Mt(mmRt&_$~0V`qHY zHF0dmZa!mJ!KydEJ_NsJ*9``4b#P-<-1B4;B6#G=! zjOU2i~(hTWqhO11c)WyykeV9KwY>$`Ya(O zN{?2bV?}KU!k3fgcejW36W+70LSxXWNQ$i*X zIV*!Dr(u3(Yl)bMf8!VMhN6;+YvCb9OUw7ZS(l{gKVyC_WQ1I9Vj_N0npzTW(GqhM zEwKz!ODSd7G<$4>esuH!ElD8b>RUAR>bMgz&zqP3L9;V3eD)VicCm`vUOdmm)QIVr zuM3Yrk`1AUH$1H=lB&n5Ud83i$U>kbvz8OZm|>QD0ad!Ogl*_+i%=;=`)+RmUK)wLauU>r~u=dkCxqW@9ZvSYc{?sO(ymm z#^5NLbd_;wtf;dpryOEV4Md9$=44qj z^8Q;jF-rnssclZU4_gpz>%K7ODHp5w>511|Of5V$i49k55dujzgv4w~YFan5Fs++e zi*>Uw)4ByBXU&%8Wxj(4oS{_^Fz!6&sc%EyVB^z+uMY4TM~~TS+1BgZCRE$06)sjW zyUS=7Q?cX}4<9il`APcOP0v{OAH| zm${hw=J^*re8f!kOS+>*;c-+f`Po>7lx1T|>f!Jall=U~+dp)kd|4DBtpRI`$K<^B zcX>ti3lQD+o7M~(aE6gEhL8B8&m9%`z4JfoI{R-xfG_^y*SfLf!_`B#pVT5zv10!Z zbmQ&tgO`6jqadM@>tEH4bI*Ht=ru#ItkdDE7j)yRb0S+lJ}*B}F>2Ejp!~bp5qF%L znNYJ%!(3$Z3GFrYuOC-o&_1DsR&n~o_jKc-@83J_#C2bls}tY-7TsQA?EdY_HK)!R=^b+L-rnAt9-Hn+P@Hyl2}oIC}a`_gR}7|-S_ zdD>WolxJf~>f-RF)U)!O3Fyh5DS!Kd?Qe8WR0!7ev&ZgyVhLJIpi6Jvczt8f)6P1! zO+wwiI_6>(S!WJ$G4(>9BXq;z6U@m|u*cR;TYC4e-4cp?Dym(pNqzz)S&k%0@eXN9 z)hZVy&@a4p+#QFtT3%aTAy{bfDYt*IU~{=T{tt}#Bx=2C0S04)lA%Kbx+Hz?+g~>v zQo)>T1dE@3(T}&a&Q2(@SVh37nU#Z8um}fJQoO^LQnku+pL^FXNF}3`>ZMbdD<`c}xQ?OT_FRZww zH$0N?ol^Gw#HW&Q_>!lMRY-X@rlc+oUrIeIdsR%-TssiV)~C_;l7|ZReYR`Du?3^- z;x*@F|JdD4DKI{G_4Q4^ZtLMDsZ(3utGPxYm}3-z*_w8E#T=Z>1*>vO7YmV!*?cOc z(v^2~Tc;Tle(vA9`A=KRD~@af;jZ5D+7p9wG7_q6-UpiTkMY(up*^vju)OVR&FFIC zYZW)NYDUh=lD6v; z>&n$vdqM4O-dnY?=T-1xDfO(GGp-ZCpMx>arN*^SZ+ltSekw2P_!R15V_#Ha zINIlfSr0#T*k9%9(-$ys?C@M~O`s~{hM8B6d!${{1k;Vrul{4aF$y*+JPu~&XQNlY ziXp7crsm8{TKN&Gatb2mR6z-kT_MH%D);^PQ_a|TU)8G8R;>~hf}MT!uW!BiOS6Rf z^|~K4W7C55V=E5KNf^F^23*sBoIl~DRJ^`1M|UuF{vB;F?y`9WbMh6eDrd?4XZD36 zgzuy6dw;U*BFr+JeC?D9Dc8o7)XCvZsjuI$WaGv|FBtLZo>_?kH|e}KH+H%C%YVup zgEL0=8#R2>i9 zs_kUtq}ZkT9m92oTLo^CJ$7gcZ0+_K3>O$Qf}- zNj6sCR>e+otLtQ9H$Uf_YToai?dvmfiIybr{!4di>Z;EW4F2(yzZQH|1aG_b$|4u5 zIJqqBVyfLwSXmGrfg~G37q&s@fu!n^H&$zsg+NJWElDg)37J6Ttoi2h7QP9mAD~s- zb$)w9Ja3-;QLBL%5niCR_8Hf8y<~7+5);|1Sy?_K>-;KD_Rk z54Lwn7}cv^Sn-e#Q-=4u&pmfmHRfg;@7|yrLr<>l^Th!j5*4LO*6YSg3nzZuZ#nWk zwD?m@3)*%&V`$%&3FG!pejW}VlrWY&UmhRZ9vyah$u`~S`pWWc|74;wFRser-0j(^ z4~@d8ja5~wE6z0V`Z_#DfF}@fBJI|GnpRY>rZyjk-1yj&zc^^V^R$>hxaS%o#nx^) z?_TlTTWj&cSdb^%K%I8q-O;im&Nrw&}9FxeHk9NPjjbqpBVFO z=tewTCRl=+$u4VNVq6M@n{j#9WM9Ct>(+UU#c!pUmk9I;}%<-6$wI`@!|-M!-V44bzhF$ya%98BA$BoZ<3I> zSJ+(zoEHVo!@oPorU9{-=i$oi>he6Cwd+=P9HzYjx>WxpgO^)Z6L|WP?uNVqN&wcv z&kB^4hWQ>~F@Q)c#B1HnYxgEfozX21o-lFZezno7fqM`e7~CeDT{cYIj{J`i6W#2yzg4?4OY=@ou|9ZqgUpg)b4SueJq}O zk9Wz_i!S}XHobMc3un9Vht0%gteja!OrGPjj(6<`2Fq^B0gByhhiN5%h}|^luVvyX zozvtRuwKk1)dpfr;+dmpq%;!21--Zl7L78<<5aQY5U$yl*Rr^oxo$CEDK*3WyD^?z zMZ26Yq|N~m6#b)O$n6;@UUoc}? z<_*8r)?(0g*3BPhxY)uYGI1ov{&8hNKsjux`?D3wx~d)11Y%Xj8RaKb6?OT&Tz;E+ zK-PZSaZ|1$pLyN7nVL~81_%eP4F3s;TcUmH74d%N54NH3Z&2DbR$pN7ZL_ISmmR1(LJ-WYvHWINOp(v5v6-L!gOugeSnA=_n3!8* zx(v6*#GFbQH*cLi@~*v9!bwprA|tc{2Q_}V_{0lZmUm0IRlok0J2kiJbAY*3m*4Cf zI=p7}&5WHNosykzkeWH)KrH1TxPO4ZzrTN4L*z*iufJwjVKz*-LciRc?GK70jKssm zxNbKfx4yE~dpgbN7~pj`)Y+uWT4f#!p9e%`v_lWmACT!O259c_njl+ss;B7BBtFNC zo;)7F8FhGQUOpQr!>i08x@+`0BT3{rhI^6Z(+vkg@EoCe@%{Bk${MIem*U@D?PYkA z?*LR-{P_&{^MOFbpSK;PwI~S`ck|2tEMVsLXcVR3BHPGd5YjuU$N_-N^JPN-@i>-> z90%A3dC>N$CI3`nG(#7V27 zBRXoscJES=dR{kk-w5I{4yR{(oT9?DipQdG=tYzFjq*Y`Le00}65%NF2BtI~}X;HdPEbOgwcOq1Wq>BNrwNSr3V(e)BjjUMUIzQd;4^OI!^)z&@?-Xy5;~QDzjzYJ~ozU2FPqoTbk<$Qi;HM%J0db5i z=LshPVY6+Yl`(AaV6)9mMw;Dbc{FeeaHoOpj+iQufz!zB`-cahRC)N2jes|2<9y%g zAapb{)hf2Afgjp#dHQBM@(k|5izA5telB-TU7P9x648DZ%OY8 zWZ)Q?`y6Bxu7nc-M}|jHh8eKL$dwj{^9Ea>lnuwBW?K+y6}bwej>NCFs=E6Uzh;-~ zdTrzDdYxTYp8mYvuIuhxl;(5;_7!q-?0WBT?Osk7E#t7UV=$$%F6o@>twq)D)?!Da zwX1SNmIHWPZo~`%WOzf46RN%v6Y$J9o8&w7>;BQm@$=)DVU!4LHyo;+#dqTe?;!=;HID4Z&Kwn zkKi9h?zubUn1Wvl$Q1mefE>X;21EqkBHt9eBPm<>%Ru1>|8XGo2tQ;B z{|TF%Bi7tZGgIElCjJnKktZz*Toqn{Yuj+9-&D&}NN+$bPlKd8>?niHVHaG~{0}0AWvzbUMD5-7|WOk4~9AODEUBIurz^Z!9xW)n!ppU=}n+t zB;KD7dC38E;d(Be%j`gyZISB`g&wbKgIKCXxBLPSe)leab3ShTv%cB$$;+*ZuvV$h zOt{q$zbw^$(W2h9k6n?@wX=_X3B>$Z6?qvDzZ6e}1L`KwNH%CzB*v5VvWduJBz$WJ z;mJreh|nm)l(=(+_hO9(SKeT}QjStYb&H_7H-ONpi?V;K^+kf38AMb~@(#e8clz}!3PL;u*-?o2lvamK2H&R6cd!_vTj{ST7!rH75ZeH?-;wc1c zYyvZbNI0IF!CLR{2rk6J5u3jWW%n+Am#@OTRYl%M=IB*2Ka{tW{Km!yhK#wp(}r?m z^M}2g%&KjZ7-3v_bcTzKn-1)jP9-n=bZ@&v@`Za2%UEzFt^sQK&I> z1xh}5jjkJ;SAkI5h~f`HLuP|jV4 zU5Oen$-yd5ej$Ndg+}6_;_$YK5&h@4^Ep^Gu@xQn)2m5D0C8}SnaI0}yzZ(bQtFR{ zi%W37RWMpyf>){|e3XXKaR&Ww)@e>|bo>S2-e^#M$~|@;lR67GVA0sN3SvFHl0%nzhGG?7?8M-l~NW9M`QkY01@_sK+cGK(o(ow zxV8=mJ3NWV;~lv&#+3X~(u@5|L>{j<;yNtE>m?$81ju>c+IwJ?-Yh*LzYp^>?^_G< zDHI8o^C`v1`xZ+|Kwikr;JW!%iA(>1O>YI{gJJ%`xq5h_Wo0Pi5R{22&w4Ph!^vi- z>LVc1v2dN}V<7xct`mJ?Wt(9?XUTTOnwqah70T6bl5jAymFFx!wRp^xq|Y3TD@mW* zn2KxwC>2nVF9Aw_+Yev<6_7$?R+Qh}>zP?2&&6kc={! z#Bt{${t5FTzwyk#^9r22*MR>az+tI<#Kx`e< z0CsecQ^-4+*>uF{b9&h5K`7NU`Clx0Q~tj?80G()jj71*04@1%0Vwk49fwOmZI-UN@B^h{nm*M*Ao8Et3BQS!15gzhV#p^je@F?je2R${b z&)--Kcav;BqfPJIw`{%ilk~Spm#{$dk<7Tf54xHO=CfjWpgbIb8;{D{V(iN0&1pWG zOP~BZDLw97hk(6mcAr?3hZIG{$WmU3E2C~~7d}`JTnS6%A4@gC4R3>ZL`_^6{TC3b zsi-+3-esj_em3-QJjDys^7tO4KgRUKK}|3GCphc(!lqjd%C(oSTm8%8sm~3U1^Hs0 z(5uMbAhy)I9iXG$S|Flc`!z`!52UR$U%%(0qR46iwq4m?R+_H|fF3q=fnz#9zuTJH z4p?&z1_Q-GtZ;z^2I^bSyd6q?f#ZOd$ zW_VPf0}&NquF?bx-T{pAFn0CxwP5KATj^R;grrMDxMPo_z*rf6;i#Qz@PWHtH7M!) zGAxoJt265#?qAlQFV1*6GxHT>>CA*jrSSv?@-LMq=IsCtFj(5k0_bQf8%TrN>h-y$ zEdtqFFEh180NV1t{YZx=8wId?1f30*>oEoj#^RzU846XA!q(F=K`cG3AmY(eHE^$< zq!~qE{CsTjXW@jW4dr70LJwKWImsI3JMsx7meUefPe&}>{68}LVM?dRnq4l3URn~yB4 zn%MB=-{P8Q`_gA(Y1*4bp|U^64j>K_ZYSPuO>Ij|YM{X=?>MKZ;z5ou77MjIsC^B1 zioRa2&FnvA`t&K2upi`W66cvumIp$}n>urbAo=14t*(yGpgSJ2l!#|{QGfZ->iUiW z;u$2B#bV)jKt;zPSvEGbw1iY-KOY~KWtF(q-DJ*_IZ6$8!6#mAs#R~;+Svu#ecx8A z=1&A_Mvn4niDT~2s<%~kae;Q{Ez+v_69F@y%09Z8j}5fDA*`GE0H}#Q-cDnt)dJjf zyk6bwj4W-41K=kp#oR%J*+dw3=fb_yzoR|HA|c4Vvxvl%`+k&yXQao*#a3|~>Fl0n zydc*6;9SYUo$X#jJaufs3wcvo_EVAo1>$Nwxqv%~1ds6JLF{iT^Q!7sa@c)9j*mrj z(>x2#?U`gxb2w$;7^MIzbH*sGfUpU3Xx;BS5D;bppcnRMfmw%dN!Yj;5*nkGB+FyNDqPNd^($-y<0tB9u>$}LRtb^%XFf*49%o_McD!cGmP zh8(t`WbJ4uZM}w4W*JInD9kaGEnpl_L zZ_{LyNg%D~yNgYqlL0(g9b)(N920EugfPGkLP&9$)UD=Ewv+veh(}hOnt5fFA{!B` zHH`5G7>DFT2Ts$A5pkz&2Lt7(rWZuvjB0uVp`{l!)3h9J-oZ#T5VS|449YO(BQJiJ zML8YdRtAnk_X1<^8;ZUOVd8LCH~j6&v8!(dnMDAj~!j%IA-+0 zFgxEjSSwrkUlQ>spM%nRl`mr)Ybxju)5dyvl`r!`SNTINAbq?> zO?$1xo(vt~HHVW0vBqm>5aDKhyr>cl(otT<6gSLpGf}T=eS`^|*jg6-Ch(p1!QYd? z?t?WSkkr9ib0*n?H9rsz*7k;`oIZFTAa)Pdsh1F>z2il}6au7hvMh*t(*vKJ3>adZ> z|M(%j8G+~ZWF4W~mjubUnq2kekSbju?WAr09R1gnyhA(3>*N@C2 zwbzd`_Gdch!#UfuvW2xf zhO6F{LflwDGpffkR8O6&l~6aHaOZ(uU72Qsu{xI%Q)YqFgv>Iiiv_Vl*0dLoHN*zR zv7*SH;b;ifQRp#1Y=s^R*j8v!UJrLcZ6_;i$5}k4%8$3OI{m^4HYqmm02= zQ9wlJ=B%OFfhYNli}t?)A!DeUE5qxmZqTa_|JO7hfe|@-Rr-uMu^D~)Jta!cU0W+J zHzKBW4u#L=grKlLz_V{RF@}Dn;oKKuI0(ygR{*rTh(GVyP3w-P9mP5kW}kjM zx#_2FvHTwNm-)-WVXPA{fc#3DYX1T5Rju1=?kis@Sm>kEz&k7FMTXPq9f=WIRAiv8Mub z6nh#FD%P1anB&Ii|9FSrc};Cw##gb$0;Yg5UMwEsKhY>>aaD~%VOr)+&Q6XM+@9Too`5f_F5#7)Zw8S!m(!kGFJ2~ z3wMW?Pm3D$MH2nQMCi;hr%6C;bD9j;HYan@af+2<8cU^x)#dn4w<%R*DnQFtrUP_r zWd;y&0uny2+4%6u#_ev`lR0M$OqU(J0Q*rkC{SUlv9 z`NI*c=F=7;@i>kaMMAN%P>56fw@L1qZst&H9!p4xH85!7_4TF~urxSK)Ct4k`k3hj zEL)iFl9Df0U1GE!i~{OL)PfV(zG@ zSH(T3EBgHq`x@$qzQLKr9U_RO)D zt4hAe;xUzcv4z#Cj7WzqRfIlju6oEDtXV~^_l zPyWUQ1~$8Kk2%Kg3p-}co2)0^{p7Sggz(u8FZB>Y2YBo8V3A9B?ChK(A?&~6#O^}q z00$krw!2HXe$V^53*p)^e|Hf=2l#UPq^>SuAj@2;usQ_u2}f1N^XQa66YU_+009LipLXsjY?30cz%c z-P$GWKk~WOLb%tR%?pIk0lLIy7r2C##xVs#_}G9Y&4thb&i}M)3zu;7;w{aE@cHkD zHWfk#7TNoWIedmq=tC2X=a&_oC~M=r||LI+s7W*c6ywRPR? zjx{+#sC`zHC4>%e{h2pqxrD6-P0A9&zb<)M384er*EMXognMktHH7fbl94_kbb!UH zs(mhD$&L5>%%WkFX3+pf&@hc;%RYC{S=AZaS?r1$zi#~T&M*FKnMeudhhhU`0lb&% z&Mmm>%-$jq^Ox~hKDrUkDtI6i5rG(Em)r#9EWL9zS=MW<(W_gn78{Rzcur_-4`~AngCI#J`SPxeAEwR;~tYyA`wlzs5>2 zoyN5e#s$9XY)nP22WWYTxd0t6Q3XW21lNL7&)EH+tDu8)JcI-MpR3Rl|G#q;+;3_g z7ssMs1RIvZ+{(mlI+(3uYng1O;s!s*Q*aetJOu}fTs`%A3NA@B=$|adaXUcA zaohn!9ETkp7k9BfgAt<|t~t&dU#L~Td~?$b2N*wXq`A^apl1D=HriTDZs!<12HyF` z-IWCiVl5oZXnE0!)e8n`i4ml9uu5%qE6vz?+)cTc{MZ3~!rq-Hy|gunEsk|0z1j1w z@#9ByON?xT=&x^RqqOSz^JWMzf`IYLs?&eb`_z_?;O`DrnfSFF_rYH=;n4+4r{b&lyMtA( zKYOWe^cz1f(!|#>G2;3+aoc+;_H&@`t!jmEvWJP^%qzy^=%YQ-><*Wrf=+i z{ky?nwZ?k^_Q03PmM#t)3i+A;*Bbvfw?^!R!!<|@ngvQjF}!IV#rixqB|5E^$++315iCyJVqxqcj7nTognvj!OXE$GLp3EX(6rP=ZO9$L#*TNxkk}Bn} z)?O=LFPrso%ftx(d+Rd{8>=QZ>GNkaiQ5xMnI~C?W>S}BHc?2jmW~)*gxfIk7yzM< z=N@kERfbuG!`Sj82e`_(EF%$iJJ7l>>CLEJ#2+a0M`HeHSuhgD`7iJX0=PV{3~P4b zU?|Eh;;xfh^4-$-QCRF(=RLs&e6|ONZA?vJPO1f{X7QP9{n^n#)b zI~ZqDPuQ4>JPFX!_|pI#jXwi~8aKBd{~NK>^q`t&LMt(~E^BJrm6YLZOe6%2#Br4o zb%RMQ0;N#O!_;Ksqo->~?$HC)?$tx;Qdw^*g0ZzYF7A`%aoOr-_d193XWJmg2x4{m zrwd}Wh1o#r45vK{89MrW4v4K!jH7m0pD$QEraqTjSe@hD7j04%Spm>e@5=xk^}Yf` z8nnF=*4%mLY`wBR&D=I-$CGIeE6x3oQ^L7A2Wl08;TP$~=Irmg>)4N{+V1g#ZggL8 z=JZK9c(Z8rrlvmC_pnE`f{rmp@_xt56p}@HF$TP<6*()>Q7Qdw3 z99%(eSB*868^m@P{@q1odd%_#;=Gj)+k4_+xn&C*w0TY_8iu#P3QnA7QMi*rtb^OI zWog7?cmL2PJni2e)phiNDb)zMO5*hfLxFSPw-PFH`k7aOIQ>kdG$f}}u$BPVBd1ev z0xutvypSIi(c*Jzj?OL0fw)5UaL;@ zzDsw2`wL&wsz3eq7F~eYdqeeTr@gf5s#kDVIDSGr@1J!uzaQ*Rq++w4Mn=q*fO*XL z#K+g18_3>J-olvLVPWnCr{W%HJ86!SG^9myt(tWsu!9vIN^_DfD+K%EIm9tUUkRIYuEgXvs(fsT~HfzA$kokoIyhg`0zqJ-meFGhI z#WuZ)RD;+uqa;9@k&3JX)D=+1B21g!1JZ>(L*5Y0m^kX>u@m9wikOi3Ypn)2M3@`j zIK7hw)nsjL<^bFsGIlEV01V^L9uF~*c#Ac)dAI;J!1caRfWy+WB^OK*=@G6YlG@Vc zqz${9GVB|a?&fLX__kIDd*pr8vKJF_zo=FHr%W7ESR3WeXJ_m1p^{}c&2zlsWF}>Q zUF!?Pdeuf}1Iujwo%t&L;KAnR%&d*Ikq?kHTa+C7UJr!2Ey~llGXoK1Xp46x6rs12 z1V0jnB7s|qKLj%0Wr_HePq$wo?{^5*aLaajr2I9 z{V{%LGsd-mp8^ye&BmDIGa#a)CI@=%P7!(7isAJfnYmT?JXmRMZBdJPwRuNOo-lCg z*in-X9yG9bZRB%gk`F4`o)N@W?m%%UgbP(mvF=)o>k*(N`SMh~3?xUBgEUv+Bbkyq zq@2kl4hE=P*#hD*h`aftXGAA!zS%d|`hsDoWjTJ$%)P~|w^r-SYCo4!QuO&VlCtL3 ziZqS|Y~InBsd$x4pPk+UT$GKcY6oNMJTF|N9GF!GCA-0vY~F$HZ9o+4&Sm+9ElXSc zA~_yKF$Igmf2LS*uo#0EcZ8fl50|=+0iC4?nS!CuF@_{(^ z`G4`l{}u7WxjvYf#1C;A7P~ovp%_k2;>rvhCc!`KtCy0*w()8~tf|CjL_8h$&%nJS zN00UAXMofjKkUE+w=?fe)E;T}1HzvCD_CYBjhykruYpK2Zh<>%Qt$ha4xodeepwSjdG1WF6GBgJM5PX^4uiuRu7wJHBuVmT5n_gG_5giuD>xh zNpFnpQyXJ1Z(~eYjqxWKrqdWV0ol#QxEZXw*cgAdSQ^_HYi#<)HpXATU^T|y06GJ^ z-+@SD%so((aSX=WDZ{!byUOMq*7RaqKcq#hzq> z#}mIwoa4Jd6yrPY&(3Vl@tu5tIpTE&AX`bBIsnPyn54c!af5ezk>F4Xl1)Z6R%{urh67ZG7RO?`PcwdF(-9 zsmL~bT}RNX$iD!!73fbu1%NOH{u>}>IQaP=Kv{s~f^gmrj{ot3@GkBJ;X0CXNwV%A zEi()EjcXs*W))}=AJUr&D{gVh0D>v7R@jQHY{$GHTp_g$Nq9kcZW~RVGIhcj)Y7#1 zw$5W2#h~F;;0EYBkRE+-Bohb;>%9s*3k2dZP%y4e>^E`L)Jel8n^z}h{3o~s zOe!5PW#W{ny<2UM9)LoNayw~?XXx>%i-7Y|#axsoQ~gHWFqmgidu|wvrCq037ULf# zk4K^e^Ag4;>0G!Q#^!SGF%)_g$p>*CN{H7fHU&ai?5Z4syDW!hRvjC6(_-`VFT(P( z{YBPgly%6VMLO5cY;xnq@itQ$ zw~G8f?7atIRmJi@e$LIFG`e)@5b4CUn}Q{m4k9H46e}WxW+0I!U;`^E7KjKaD59bw zD2fUyAff_RjMs_{6a`TvR2_O*9=HY zWXp&j%>l~*pCXbsTa3bX-YkHmNs z$r-LF<>(d8qc_`o1i#-O3WZ*ndb(LWd}DPbKw#95)?>3i!BNEgi>?{oyJ<-_v6AJ{ z4@bq_Y+1z(8+8k~z=F{8s+d0!D0#GVM>RKXohtt0_4TF;?9IMQ74s(oB`tQws5gF^ zt7co5efaSmSDz6IMPd&&Y^I7yM4;sQUR71iT@6%m)eU=00cd?bqwou}cnZo%pd`CP zoEp>dRI_+R{I4c~90JyDU$vjTa(L}f4u5yC!aj*NMp?Z-n0H?F!L>p;V?P`nD1+&c zLODXIv62Q=3aL3xHPwpRMs&(BCM5$-0USz8HJ3>mmkTl#358gIYZ5S}h zRG%-~sMMJYrs6^4Ctp%(#s7ytKRJ#ShM_gQ{6i_E}+h?w8T`sTfStfg|i+u!@vJL#oSS4g{jWC=rmI$EPTLJ z{G{SHaaJHF*R<89Wa1((kDzgTNKSe<63|c9Z$sd5z2An=rYWO@29r{Psj0~snYe|P zgm+^Q%M5qXg2AL<3a%d_j0>#3wEK%2AkP%Icqp?><{+6+Wpil^Mme|?@>)?Ql4xjX zi+^RMLPJA4AT80&>Q{~Lk2OLMSzy3qiv^h_uY2KJeet_(az;^jh&}`fG&Qsbvy2He zIXl}AcLo$&fHpge9Y7ABIygKP(?^~#Bx?Ff0dG!`yyK!63z5fE-B2E^GfxJo3@tpP zPX;2j;V>;9@$~G@wYqsu^OO8evN70r~ zZ#S0?He-rV4$zc#X>v7shA`5Z;!KATn$ia#1twEoKOk<+`vcK6&v6(e{%nOcx9c{* zp{=-XcIk6nI$!DSNphg`6UsLTpp>r?;#HpwM9Rl_)q{b^G|70?X~_ryeX>-Lzn!Ch ztNgRXpw0*~gtYhjx&GfXQW7)LQX_sp&;L7mR!SNE^Y!m_elD#JYfVy8Mkd}HwExpN zN#yJcK`BLMXzU@HEq+O<>NII$0Z6&bN{C&I(*xei>&Plp=ALV)X5^mhVu!JQl{l_o zCQQT&ly(&RVfaOKlAA5>-KF73Zi&1Ov(L%{iS+(s3{fvi?b}Js#AmpZ8iD*|CxssF z#%k}(+BqxQr0(65(-?J!qbNi>5)AGNf0R?2V+kBDCEKUiMSgV0iwRQiY z+1j5cz&!49_G;>Ys&lw+8>h^j~QeK>2_MWP=AcoyHtPdAAf6W zFiYE$mGzhQX_gjEGhUar+@^6~0pdea!3hqn`+^N-ZrzZT(hy*mH-|9Y$%v|g6aDp@ z^lz)5_m)_B^_zSQ^}Fma^@~q4{5;glw!Q3Io{V;O>pui%orfulwbyJTG6gbA(|`Ua^hSQ#kcHTvU+ zC?Vf(v)52g54~1@mWG(?^kW`{l#M&o^H_}YkGv?X_o#Nt9PsZ*nfCD241I@Q-0s?QT992%xzr%VyyLQraAdKTP4(E?YqxV}UCds*IcT3{{dbadX= z1aVs6Ga_=tg!L|un0{b_*8&U#Q)cg7n+G92%N*msM8~^tJ^O-6GAMu@Ve_7{&6BE| zr#k)h-x)CQrD$V86&2}H-#sleE12N(+~zh(?1p#+ge&U;;*5rnj!~YGjj(FR%|bf> z&Xq#!g)5p5+}}7}CB^*6=wx{5TH-~&O;&xX^r;|lKISctZ-LlVTBxg}U6<3fcW8xT zKNhW*lVgMnhq`CtUNxdKXJ(=Uqy%|bb`^_sEOMvjA1ZgB1y;l!X}A50AMtd(9)wBz z$|BU8TQqUxxEBZ)DG@$==}gekLFuUst)*Rsb0_U8_kpP;b13V|mr6!$Q|Sc6_TO0S z&_^5@yR@{Y2(1d<4?+%4ICXmfAk6{d74;wxj!$l|9$Qq5@A{9(N*+d$H<0-}N>FU$ zh+bY!2VIC#_;pb0*z+u%9-=l2;&jkYh}a!8C7s8b-!mcNp!83q_(!Qs#CPfHlbn61 z%Tekf-4I%5-N4h*4m;$YsU6$)(#>mOop}eY#7Pf7pB_ICZ)TU1bowP*ZrX4&Z#KdS z-_ls&)7|SE*60s5-L?0Mec8o#+}gsZe6SXL<^epouc=YY-%ED4glqGi7kpN*cH+Kl zCVLpE3uo3E<;!I71>@~Z2uLRUotYG`dE){*g#cMg1~0%*tK zGk=Q-xh!h%(8f+)go@mcNVV_Qe3y$~UBZ z3cNf`{eyIRDnVZb;%I6EBEBJ|J@LpPrK6B|LCwx0&Vd)!)ckHW zZK%lV6Zh^1@Alc5E$Mb-Y)wy0Nj{RE(WmS1gS~fVyDSp@+RlpvVdgJ9@>xx;h)Fh) z6P*3fl5c|J<1RAeXG%af#;S%hJMJOz<&kuVsUZn`Vk#SE-4`xfBCWG=v9Xre=n{0T zN>jsk5O)=_qdECuw5AN|G><+4go8TGqmKe^37AGg+Z4FWNwE!nkGU9akjpiuf-3;F z03*iYCjh!*@k$^OW3fF19d;}}mgN#Pobhn+JPMv}LCDi!B5rhXv2;C3<8Qhpz{}I{ z4W!c={+1w)hVLLEcO&4^mBH(LKQYByNYEj?%xdXG5tw(gA(OZ_tMZ~3XVoXsEbgrO z6c7raqFFV_3mAydDEDskthx$JEx}a&tm?$j4)Up`PN1@9)~6kwBhIYPfY6cVYJjdZ z*8nL;nhc*@;mmq0(&Vi?EltL4&#=Xrg(u<|)2ysWA4bi}6X~mLOfAxP1#v|B4UtF} zto=;#t#4($>q)FRB<3HYx?_k6s&vX#78}p$Ceh!MhPXCh-%Cy3oqy%1+23Y!jL6wN z6(JZVtQZs1?nZ=zB-Z}Dnh4gQiL7cjlr%o8>Yv&2qz8Yq~S(r>dH^ zUSa&ODb5C_y-?dI=1&`*X^*5oqD`fWc$|NLVtn#e>F0E4N`T&41ijx@@}*q}=yCCRO}2Wx-FF zleaA}B!vKJA_l&!v@8T7^{?zdL-YA3j|0TnmvIXz9i9g`wpDtHw<JfiLXT(T3>*_Nj0fYYZ|GEP4!+6LMtRyK0@la)7p&FE9Uz#5qS zoyh`_P*?}YK~u=OvD&pZa96{djAF7HEoRxol0tUU6gKS?nN35*D{E8> zjA}c>5TIx9M)ZIDzNX{N(7!9JfTR#0P04lnu>l!&ng*)`tbt<(Z*98rz3d#px`&n~ zC&%u}&LNRiGI_v)P8aRX&e{DyRKRk76HN0(=(W?IBNfZO)90zkem_e)uoWcy%OvK={_%&XN~itviSGFS&3?-H?^E@}t5fJ+^0C8|rtz<;qI+ zLe}W+b1t3|=FQ9Ck}=CZyBvs*@ldXETT47qf8iikry*DN#n3_3jpph%-Kfb*G z>8YKYh7@_!hMN}}ig~G@#xKT8Q~2VjdmLcPhX7b20<$e$(MW7@#$xO#zIpGu2kzc& zg@`G-`dAa*d^z{y>+u=EG;gk8X>XUTB(=*HNhDZ=(l~=*q|(Gwg!D3Dy!s4``}}{J zz4$a$QaU5cwI+!kBzlR+z2WgJ;1LSrX#>ajGTs3*BrB(r-!EBt`udE}M?9AMvd}x> zE5883wexytio14x5lC}r64%Zf0Jj9}t({+TQW7e+6N4)r`@niE4K(&@dZYV$2l+iU ziw0TRQ|vSJm!02n(E18MXGOLNpt~a545XYD8BbDW_?8&7WvsEsvLd4kH^NNwg;Z%azFSp6C#WqTw?o{UtQ9= zbn2SqTTmx*l;MQMKHU|FJpgPezgaSLv;2>Joz1o_WiT8R?)|gXu?|k+;@7srda9qo zmhr6&baVHY7IBpP0zsVSmhch29s4!>F>*+~gGs&(>TY=oYp%L<{=XM z;+x%P2Jb~^DY2JptZ?lK=NQ&k?_XPV)xcVzVq(9&0K@hb+b*>qpeA5_b?W}9yDo1O zO0u55;IA#QMOb3K5z}|`ieU_8$kM=1yEYr-hwP$OWWH(xLiBb(&mprp-pUCLERG6hcmI^NsR~-+dB@= zp(ZxlB$uAdSFSrDSKB04tmz$xehylfsk$O4{jm)!90c+fov$svF)i{*H-(4(XOP6Gy*hg;ZZi_{?pqD#5sw^mCLoDhz7Np1+%4aS zKsbhQ%l8rBmK-7c-sC|fxZdO;AofAZ#}2LQQ_X!~LX6`to-K4GI8@o@(m6iW-hS{C z=O+vUp8{+F9-Oy)4$vJ2z5pV_fL?^l0^(mX;&J51<`45bJrWRnP{eqs0dF4b;}he9 z!2M!mhzQ%)NFUoSX$8s-|t{`$S#t<>QG13-ugT2w%{?AvR z4mmhrO10fhV8oS;aB3E}z!3&aI-L0H{}Ax<>i@FPdG-I0cx3&*77}l=lXF75`UnD9 zZuM1g2kKrIj4JpgpqhZ796JHpcQn2R6oW*$qp=$Z{_>7SGw+VZw@8X7NtrtudyrmL zSmE6F9gq{qT8pgg2~}zv!S9h;ha|ro42Y}9UL;Tvah37n(c>=WP2Uskc~@V=p~^>G z#NlmBI*j}PR_ShK9Y*Lu>N<>M0kP-MeGa|8gyYVkLT}HZS!tX@Pjh)nG>`uxj*mW= z#-lU&h6?@&V)if<{0R`-xGL|Z{0v0ud=yu(GtUNB8FSPmCizAnI<)yuq8!9N@@mbVoC0wUS-mcl_G%)Y{# z;eR`<^h~ZFAKkZL{Me!SyrfD^5O?KLhXVJ;2TU3_4p%kpd*jqTwp}^*8Du<#pRx&( zdL-d}hV%wTQtN?vQzmxH&l`)|;)&f0#^;S3UodIhaNHr!Eyy1|T&{-Ox5(XF;z95y zRBvd+voEBvi$e8Q#`(KxOVdHynC%w$>BMMR;sK&L$~27POTFDJ#NG4lyB9B zMr?jTe%|D~e5%C~q|v9msxAlW?B4m{f;qu<<(G%0I|9elTg{viN>&9= z03?F~ds9syx;G7lz7Cx@x?o%`Z~jcMum051)a*@h)>$Nq=uEX8g8C;^?KN&Pf9_r| zY|;c?0q}LXI-06hb%$!uxDkx!?~iA4Zl=f+VmFrt(uuVM7F~Ur z9bqKN`L9wBBX}aXS+6MGh-%>En^1WPFKXekCogIxur=iOhLOLgr6foG-YD{Syjtk~ zF7C!n^vB@RCjPb;7Yv_Dmjg~O(d}hFBdhTruOHDin(wo}`^MLnrLp3aw|@!bpFAQ8 zo7l*eYCiZAPS{#n89|vb1f=tIEuJ>t%yi#EW--50{T>}?rBnA#-8(1yY|tBp-dmM^ zB)B)h%WNJw!PC&4xv^R>KxfhRiqIW%9d-4B%}^RXG>G_uGKh=QMRTW#%AU*L@%xS#szNb=>Qn2O#l#3e`0|=2!!gkV zU=ZsgzScOBPCa1Aj_JYQQ`kgU} zHZ_49p`Mu1s&Vv;I{K=IgGE>paMXqUx|{{_?PA`|Sju9HTRh%hVB7${dk?RY_Nk0C zP49tcq+(tdeIK~Li$)wIN{910Eo1TR z03uM5*)rOgKBvGa-q5*=2iy_79zIq0i9kv9n7V55ehgIeTMYDom3Jc_{zRap^>-(# zmFA`J_J|qm0UI8?0q)KCi9kdfW&|@j!`mowjuRI}9=%fD&-ESSwPAkQ0s}y$)WO`A38fJ_6*gR!wNTGG6H>fMr8GB|u(;=y7 zW=+fBH0h~TA5HJftif*l6R9E@8MKc$D$>_s5EbbU#8r_TAX-HRI8>gBFDyrc}YR91top7@&L#{}((5h|I~A+xmRInz6a%0bK+l#KkJEd~twV&MZ{uG(lvSm; zUK6_K<#8c(G*PV1)z##(@H`;8Mb8Huxh%ZENwHh>LI*3aMTclg6}-p+(V`avlosuT z{rE5-(xO$HMQoZouy*1XPnUaIV;eC=qCMhRKC68SF3-Y)1ucXq=v>Z-sn7G9zmVj5 zXE7Ow&!r?i*u8sFl7DKhj80N!R;$k>-M$&}dsD-A&w-9WF;h#W>)K5oAKN)Ezu>am zoHM!Ch&s|?55NyV*y%7|m{@HKu}N91sni572Gsu|V90 z9yQvvPB5B{1h`D*Zd@9<&eqcEXje3HW_yGQ4QASx9Zn&o*T84_8<>-$J6_#V>TByH zg!4#EmHoba;X$%Rt{d40vs ziv&e3r!dO*HIMh%!YL&W8P=}5*HpSTbYdu1uz*@Oqvj{gLe@)HKRRgHo@VgMyc|SL z`^~tf(?uuRSdmq4$?pRazpEbNZ>n|g7KWwyY|PD5ek*Ld;>0gruO4#QRO`2!`|>1K z4R%zYu`b$ z5-PG@_~yR0C12DFN&3vM&-Hi|F(r9P`ieUqiSFMSuhnZ7EBe&6Z9YqYrz-Pvv6}A3 z+$1H1(HRIP8J9fLxT%qURUR(T0k8%yY`XZ#uN#D{?a`YmrCxO~TP+?v&QKFm5zCZN zk(Jo;``K&T{G3h9iXGV{^z6@jvpqhYqL^n*kDy(`GV{*<^+PVd$}BqH$(T@)`$b8Y z!e|~vOfoDPeE;)yX$iPrRgE9O`$AIEglC_$p>W&RmK%~(^7}l|am5rM2Y7J089C zYZV&*T9T2wcNQ+;4SMDWgaE-U#*aTN?D0dtsF3y4g5C4yuTmiueN}72n(<+yPTThf zLN%>F$Elz1KM9mk4R?Lg>QpmiExI}WmQaKEko8=vzdt|!Vx+u%=KEhB_@Giq-TO`g zq+42bamOd;R0&zLUOnl`>Y4CE?iF=Y#ufQUIeACB+D~+d4O!92?FyF6s1&kREWCKy z$ZzBDrOA0i7i_sJE@XXvVTX5{JcQrEz0Nb+-X9&Z+T_;Ry5}mS=$a^2Wu=v~DreU{ zKQs?L`|15?h#|Xr*V=S-^UxW=dkr-!|5n3#{M%dJ?ox`u>*L;Wmo-u?Lh6prb5X)| z>o5O4d==8?&Rn`=WHY2s9D285z1%vs@fU4@ReNHQp}zcTt`T1L*J7jZEei~lwra7V zo<8|LL;V?#A7igtVuUwdyudjBO^h@9rvLTqr5Av)`E|f_sT7NqWPLKShyTyPN&oegjDit_ZZf|sXwOm`^5~YKStbVSlyFeSsZva zDwMlXJz!XS_O>m3<}xd!zCQ)n=;;kVUpF>3q>{b_Wq9U-D;wv=hjJ&(TxeJ~-F!{k zt1~Nytl-R7FZ_HHzS4SAmo}FSLdxbIx1`?C2PxOZe)jt6qIeYL+?br$#P^z`Yo9SW zU%d;_j9;@j_UAW|GIY m4B#CJ#ylB}qze?^5hKr{uPu<%%Iz&;X3szd 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 - - - Microsoft.Expression.Controls - - - -

- Called before the polylines are looped over. - - - - - Computes the value used when LayoutPath.Capacity is set to Auto. - - - - - Checks whether or not the polylines should continue being looped over. - - - - - Called before a new polyline is marched. - - - - - Called when a polyline is completed. - - The remaining arclength in the polyline. - - - - Called when a step is successfully completed. - - The actual step distance. - This may be different than Step if another polyline has been wrapped to. - - - - Distributes the children of a path panel along a given layout path. - - The path panel. - The index of the path in pathPanel.LayoutPaths. - The index of the first child to be laid out on this path. - The index of the next child to be distributed. If childIndex is returned, this function has done nothing. - - - - The index of the next child to be arranged. - - - - - The distance in arc length that will be used for layout. - - - - - The distance in arc length to walk along the current polyline. - - - - - The total number of elements to be arranged on the LayoutPath. - - - - - Distributes the children of a path panel along a layout path. - Even distribution means that there is equal arclength between the centers of all - the elements on the path. - - - - - Specifies which path layout properties have changed. - - - - - Provides data for the event. - - - - - Initializes a new instance of the class. - - The data for the event. - - - - Gets the properties changed in a event. - - - - - Encapsulates the data needed to update a . - - - - - Gets or sets the index of the path on which an element is arranged. - - - - - Gets or sets the index of an element in a collection of elements. - - - - - Gets or sets the index of an element on a path. - - - - - Gets or sets the offset of an element proportional to the total length of a collection of paths. - - - - - Gets or sets the offset of an element proportional to the length of a path. - - - - - Gets or sets the angle perpendicular to the path at an element's location. - - - - - Gets or sets the angle perpendicular to the path at an element's location if the element is oriented to the path. - - - - - Gets or sets whether or not an element is arranged on a path. - - - - - Represents an element that is arranged by a . - - - Implementing this interface enables to set these properties when the element is arranged. - This interface is not intended for general implementation. - - - - - Updates the properties based on the given and raises the event. - - The data needed to update the . - - - - Occurs when one or more of the properties change. - - - This event is raised whenever the item’s position along the path is updated. This can occur due to changes in the properties on the or changes to . - - - - - Gets the index of the path on which the item is arranged. - - - - - Gets the index of the item in a collection of items. - - - - - Gets the index of the item on the path on which it is arranged. - - - - - Gets the offset of the item proportional to the total length of a collection of paths. - - - - - Gets the offset of the item proportional to the length of the path on which it is arranged. - - - - - Gets the angle perpendicular to the path at the item's location. - - - - - Gets the angle perpendicular to the path at the items's location if the item is oriented to the path. - - - - - Gets or sets whether or not the item is arranged on the path. - - - - - Converts a representing whether or not an element is arranged to a value used to scale the element. - - - - - Throws a exception in all cases. - - The target data being passed to the source. - The of data expected by the source object. - An optional parameter to be used in the converter logic. - The culture of the conversion. - The value to be passed to the source object. - - - - Converts the specified to a . - - The source data being passed to the target. - The of data expected by the target dependency property. - An optional parameter to be used in the converter logic. - The culture of the conversion. - If the is true, 1 is returned. Else, 0 is returned. - - - - Specifies the distribution of a . - - - - - Specifies the orientation of elements on a . - - - - - Specifies the method for altering the on an open path. - - - - - Describes a path along which elements are arranged. - - - - - Ideally, we want to cache the Bezier curves before flattening, because transform will affect flattening. - That requires us to cache curves that we don't support very well yet. Instead, we cache the flatten points - in distribution strategy and transform them on demand. - - - - - Gets or sets the element that defines the path. - - - - - Gets or sets whether items are laid out evenly or with a fixed padding. - - - - - Gets or sets the maximum number of items displayed on the . - - - - - Gets or sets the distance in pixels along the arc length of the between two items. - - - - - Gets or sets the orientation of the items. - - - This property is supported on , but not . - - - - - Gets or sets the distance from the start of the to place the first item. - - - - - Gets or sets the percentage of the that participates in layout. - - - - - Gets or set the method to alter on an open path. - - - - - Gets the computed Capacity. - - - - - Gets whether or not the is valid in the context. - A is not valid if it is a descendant of the in which it is used. - - - - - Distributes the children of a layout path based on the size of the children and a given padding between the children. - The distance in arclength between children is determined by the padding plus the sum of the radii of the children's bounding boxes. - - - - - Contains a list of items that are laid out along one or more paths. - - - - - Initializes a new instance of the class. - - - - - Creates the element used to display a specified item. - - A corresponding to a specified item. - - - - Determines if the specified item is (or is eligible to be) its own item container. - - true if the item is its own item container; otherwise, false. - The specified item. - - - - Positions child elements. - - The size that this object should use to arrange its child elements. - The actual size used. - - - - Gets or sets a collection of objects that define the path(s) used for layout. - - - - - Gets or sets the index to use within the list of items. - - - - - Gets or sets whether the item index wraps to the beginning of the collection when StartItemIndex is greater than 0. - - - - - Represents an item in a . - - - - - Initializes a new instance of the class. - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - For a description of this member, see . - - - - - Arranges child elements along one or more path. - - - can be used as an alternative to when selection is not necessary. - The property is not supported on . - - - - - Initializes a new instance of the class. - - - - - Measures the size required for child elements. - - The available size that this element can give to child elements. - The size that this element determines it needs during layout, based on its calculations of child element sizes. - - - - Positions child elements. - - The size that this object should use to arrange its child elements. - The actual size used. - - - - Arranges the child at the given index at a particular location on a LayoutPath. - - An index from the range 0 to PathPanel.Count. - The index of the layout path on which to arrange the child. - The polyline in the layout path. - The location on the polyline. - The index of the child on the LayoutPath. - - - - Calculates the radius of the bounding circle for the child at the given index. - - An index from the range 0 to PathPanel.Count. - - - - Gets or sets a collection of objects that define the path(s) used for layout. - - - - - Gets or sets the index to use within the list of items. - - - - - Gets or sets whether the item index wraps to the beginning of the collection when is greater than 0. - - - - - The subset of LayoutPaths that are attached and not collapsed. - - - - - Count is the number of Children that the PathPanel will lay out. - If StartItemIndex > 0 and WrapItems is false, then this can be less than PathPanel.Children.Count - - - - - Gets the panel that contains the containers of an ItemsControl. - - The ItemsControl. - - The panel that contains the containers of an ItemsControl, or null - if the panel could not be found. - - - is null. - - - - - Traverses a tree by accepting an initial value and a function that - retrieves the child nodes of a node. - - The type of the stream. - The initial node. - A function that retrieves the child - nodes of a node. - A predicate that evaluates a node - and returns a value indicating whether that node and it's children - should be traversed. - A stream of nodes. - - - - Get the visual tree children of an element. - - The element. - The visual tree children of an element. - - is null. - - - - - Get the visual tree children of an element and the element itself. - - The element. - - The visual tree children of an element and the element itself. - - - - - Retrieves all the logical children of a framework element using a - breadth-first search. For performance reasons this method manually - manages the stack instead of using recursion. - - The parent framework element. - The logical children of the framework element. - - - - Retrieves all the logical descendents of a framework element using a - breadth-first search. For performance reasons this method manually - manages the stack instead of using recursion. - - The parent framework element. - The logical children of the framework element. - - - diff --git a/SCADA/Program/HMIControl/bin/Debug/Microsoft.Expression.Drawing.xml b/SCADA/Program/HMIControl/bin/Debug/Microsoft.Expression.Drawing.xml deleted file mode 100644 index f396802..0000000 --- a/SCADA/Program/HMIControl/bin/Debug/Microsoft.Expression.Drawing.xml +++ /dev/null @@ -1,1770 +0,0 @@ - - - - Microsoft.Expression.Drawing - - - - - Renders a callout shape supporting several shapes combined with a callout arrow. - - - - - Provides a base class of a composite shape that derives from and implements . - - - implements interface, - and supports rendering a geometry similar to , but the geometry can be rendered outside the layout boundary. - - A typical implementation has a customized default template in generic.xaml which template-binds most shape properties to a . - It should also extend the property to customize the appearance of the . - - This class also supports showing content together with the shape. - - - - - Provides an interface to describe the parameters of a Shape. - - - This interface is the data for communication between Shape and GeometrySource. - Typically, a concrete implementation of IShape will implement this interface and pass it into - GeometrySource.UpdateGeometry(), which will then consume the shape as a read-only data provider. - - - - - Provides the necessary interface to define a Shape. - Both primitive and composite shapes need to match this interface, although they might derive from different types of FrameworkElement. - - - - - Invalidates the geometry for a . After the invalidation, the will recompute the geometry, which will occur asynchronously. - - - - Gets or sets the that specifies how to paint the interior of the shape. - A that describes how the shape's interior is painted. The default is null. - - - Gets or sets the that specifies how the outline is painted. - A that specifies how the outline is painted. - - - Gets or sets the width of the stroke outline. - The width of the outline, in pixels. - - - Gets or sets a enumeration value that describes how the shape fills its allocated space. - One of the enumeration values. The default value at runtime depends on the type of . - - - - Gets the rendered geometry presented by the rendering engine. - - - - - Gets the margin between logical bounds and actual geometry bounds. - This can be either positive (as in ) or negative (as in ). - - - - - Occurs when RenderedGeometry is changed. - - - - - Extends how the shape is drawn with creating geometry source. - - - - - Invalidates the geometry for a . After the invalidation, the will recompute the geometry, which will occur asynchronously. - - - - Provides the behavior for the Arrange portion of a Silverlight layout pass. Classes can override this method to define their own Arrange pass behavior. - The actual size used once the element is arranged in layout. - The final area within the parent that this object should use to arrange itself and its children. - will recompute the Geometry when it's invalidated and update the RenderedGeometry and GeometryMargin. - - - - Transforms a string content into with center alignment and multiple line support. - - - Use template-binding to instead of to enable this method. - - - - - Gets or sets the that specifies how to paint the interior of the shape. - - A that describes how the shape's interior is painted. - - - Gets or sets the that specifies how the outline is painted. - A that specifies how the outline is painted. - - - Gets or sets the width of the stroke outline. - The width of the outline, in pixels. - - - Gets or sets a enumeration value that describes how the shape fills its allocated space. - One of the enumeration values. - - - Gets or sets a enumeration value that describes the at the start of a . - A value of the enumeration that specifies the shape at the start of a . - - - Gets or sets a enumeration value that describes the at the end of a line. - One of the enumeration values for . - - - Gets or sets a enumeration value that specifies the type of join that is used at the vertices of a . - A value of the enumeration that specifies the join appearance. - - - Gets or sets a limit on the ratio of the miter length to half the of a element. - The limit on the ratio of the miter length to the of a element. This value is always a positive number that is greater than or equal to 1. - - - Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes. - A collection of values that specify the pattern of dashes and gaps. - - - Gets or sets a enumeration value that specifies how the ends of a dash are drawn. - One of the enumeration values for . The default is . - - - Gets or sets a that specifies the distance within the dash pattern where a dash begins. - A that represents the distance within the dash pattern where a dash begins. The default value is 0. - - - - Gets the rendered geometry presented by the rendering engine. - - - - - Gets the margin between the logical bounds and the actual geometry bounds. - This can be either positive (as in ) or negative (as in ). - - - - - Gets or sets the internal content that converts a string into a center-aligned, multiple-line TextBlock. - - - - - Occurs when RenderedGeometry is changed. - - - - - Gets or sets the position of the callout relative to the top and left corner. - - - - - Gets or sets the callout style. - - - - - Provides a base class of a composite shape that derives from and implements . - - - implements interface, - and supports rendering a geometry similar to , but the geometry can be rendered outside the layout boundary. - - A typical implementation has a customized default template in generic.xaml which template-binds most shape properties to a . - It should also extend the property to customize the appearance of the . - - - - - Extends how the shape is drawn with creating geometry source. - - - - - Invalidates the geometry for a . After the invalidation, the will recompute the geometry, which will occur asynchronously. - - - - Provides the behavior for the Arrange portion of a Silverlight layout pass. Classes can override this method to define their own Arrange pass behavior. - The actual size used once the element is arranged in layout. - The final area within the parent that this object should use to arrange itself and its children. - will recompute the Geometry when it's invalidated and update the RenderedGeometry and GeometryMargin. - - - - Gets or sets the that specifies how to paint the interior of the shape. - - A that describes how the shape's interior is painted. - - - Gets or sets the that specifies how the outline is painted. - A that specifies how the outline is painted. - - - Gets or sets the width of the stroke outline. - The width of the outline, in pixels. - - - Gets or sets a enumeration value that describes how the shape fills its allocated space. - One of the enumeration values. - - - Gets or sets a enumeration value that describes the at the start of a . - A value of the enumeration that specifies the shape at the start of a . - - - Gets or sets a enumeration value that describes the at the end of a line. - One of the enumeration values for . - - - Gets or sets a enumeration value that specifies the type of join that is used at the vertices of a . - A value of the enumeration that specifies the join appearance. - - - Gets or sets a limit on the ratio of the miter length to half the of a element. - The limit on the ratio of the miter length to the of a element. This value is always a positive number that is greater than or equal to 1. - - - Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes. - A collection of values that specify the pattern of dashes and gaps. - - - Gets or sets a enumeration value that specifies how the ends of a dash are drawn. - One of the enumeration values for . The default is . - - - Gets or sets a that specifies the distance within the dash pattern where a dash begins. - A that represents the distance within the dash pattern where a dash begins. The default value is 0. - - - - Gets the rendered geometry presented by the rendering engine. - - - - - Gets the margin between the logical bounds and the actual geometry bounds. - This can be either positive (as in ) or negative (as in ). - - - - - Occurs when RenderedGeometry is changed. - - - - - Renders a bent line segment with optional arrow heads on both ends. - - - - Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. - The size that this object determines it requires during layout, based on its calculations of child object allotted sizes, or possibly on other considerations such as fixed container size. - The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. - - A default can render at anysize. - The will stretch to the layout boundary and render to the outside if necessary. - - - - - Gets or sets the amount of bend for the arrow. - - The bend amount between 0 and 1. - - - - Gets or sets how the arrow head is rendered at the start of the line. - - - - - Gets or sets how the arrow head is rendered at the end of the line. - - - - - Gets or sets from which corner to start drawing the arrow. - - - - - Gets or sets the length of the arrow in pixels. - - - - - Provides an items control that displays one selected item, and allows panning between items using touch gestures. - - - - - The constructor for PanningItems. - - - - - Called when the PanningItems template is applied. - - - - - Gets or sets the orientation of items in the control. - - - - - Gets or sets the flick tolerance. This can be a value between 0 and 1. - It represents the percentage of the size of the PanningItems needed to be covered by the flick gesture to trigger an items change. - - - - - Gets or sets the item before the selected item. - - - - - Gets or sets the item after the selected item. - - - - - Gets or sets whether the contents of the items control will loop, so that the first item will follow the last item. - - - - - Gets or sets the value of the slider controlling the panning motion. - - - - - Helper class to work with PathGeometry. - - - - - Converts a string in the path mini-language into a PathGeometry. - - A string in the path mini-language. - - - - Converts the given geometry into a single PathGeometry. - - - - - Updates the given geometry as PathGeometry with a polyline matching a given point list. - - - - - Parses abbreviated geometry sytax. - - - - - Helper class to convert an ArcSegment to BezierSegment(s). - - - Helper class to work with PathSegment and all variations. - - - Strategy classes to handle different types of PathSegment. - - - - - Converts an arc segment into Bezier format. - Returns BezierSegment, PolyBezierSegment, LineSegment, or null. - When returning null, the arc degenerates into the start point. - - - - - Avoid calling the three-parameter constructor, since it always sets a local value for IsStroked. - - - - - - - Updates the SegmentCollection with a given polyline matching a given point list. - Tries to keep changes minimum and returns false if nothing has been changed. - - - - - Updates the collection[index] segment with a poly-Bezier segment matching a given point list. - A given point list must contain 3*N points for N Bezier segments. - - - - - Tests if a given path segment is empty. - - - - - Gets the point count in a given path segment. - - - - - Gets the last point of a given path segment. - - - - - Gets the point of a given index in a given segment. - If input is (-1), returns the last point. - - - - - Flattens a given segment and adds resulting points into a given point list. - - The segment to be flatten. - The resulting points list. - The start point of the segment. - The error tolerance. Must be positive. Can be zero. Fallback to default tolerance. - - - - ArcToBezier, computes the Bezier approximation of an arc. - - - This utility computes the Bezier approximation for an elliptical arc as - it is defined in the SVG arc spec. The ellipse from which the arc is - carved is axis-aligned in its own coordinates, and defined there by its - x and y radii. The rotation angle defines how the ellipse's axes are - rotated relative to the x axis. The start and end points define one of 4 - possible arcs; the sweep and large-arc flags determine which one of - these arcs will be chosen. - - Returning cPieces = 0 indicates a line instead of an arc - cPieces = -1 indicates that the arc degenerates to a point - - - - - Gets the number of Bezier arcs, and sine/cosine of each. - - - This is a private utility used by ArcToBezier. Breaks the arc into - pieces so that no piece will span more than 90 degrees. The input - points are on the unit circle. - - - - - GetBezierDistance returns the distance as a fraction of the radius. - - - Get the distance from a circular arc's end points to the control points - of the Bezier arc that approximates it, as a fraction of the arc's - radius. - - Since the result is relative to the arc's radius, it depends strictly on - the arc's angle. The arc is assumed to be of 90 degrees or less, so the - angle is determined by the cosine of that angle, which is derived from - rDot = the dot product of two radius vectors. We need the Bezier curve - that agrees with the arc's points and tangents at the ends and midpoint. - Here we compute the distance from the curve's endpoints to its control - points. - - Since we are looking for the relative distance, we can work on the unit - circle. Place the center of the circle at the origin, and put the X axis - as the bisector between the 2 vectors. Let a be the angle between the - vectors. Then the X coordinates of the 1st and last points are cos(a/2). - Let x be the X coordinate of the 2nd and 3rd points. At t=1/2 we have a - point at (1,0). But the terms of the polynomial there are all equal: - - (1-t)^3 = t*(1-t)^2 = t^2*(1-t) = t^3 = 1/8, - - so from the Bezier formula there we have: - - 1 = (1/8) * (cos(a/2) + 3x + 3x + cos(a/2)), - - hence - - x = (4 - cos(a/2)) / 3 - - The X difference between that and the 1st point is: - - DX = x - cos(a/2) = 4(1 - cos(a/2)) / 3. - - But DX = distance / sin(a/2), hence the distance is - - dist = (4/3)*(1 - cos(a/2)) / sin(a/2). - - Rather than the angle a, we are given rDot = R^2 * cos(a), so we - multiply top and bottom by R: - - dist = (4/3)*(R - Rcos(a/2)) / Rsin(a/2) - - and use some trig: - ________________ - cos(a/2) = \/(1 + cos(a)) / 2 - ______________________ - R*cos(a/2) = \/(R^2 + R^2 cos(a)) / 2 - ________________ - = \/(R^2 + rDot) / 2 - - Let A = (R^2 + rDot)/2. - ____________________ - R*sin(a/2) = \/R^2 - R^2 cos^2(a/2) - _______ - = \/R^2 - A - - so: - _ - 4 R - \/A - dist = - * ------------ - 3 _______ - \/R^2 - A - - History: - 5/29/2001 MichKa - Created it. - - - - - Returns false if the radius is too small compared to the chord length (returns true on NaNs) - radius is modified to the value that is accepted. - - - - - A utility class to flatten Bezier curves. - - - - - Flattens a Bezier cubic curve and adds the resulting polyline to the third parameter. - - The four Bezier cubic control points. - The maximum distance between two corresponding points on the true curve - and on the flattened polyline. Must be strictly positive. - Where to add the flattened polyline. - True to skip the first control point when adding the flattened polyline. - Where to add the value of the Bezier curve parameter associated with - each of the polyline vertices. - If is empty, the first control point - and its associated parameter are always added. - - - - Flattens a Bezier quadratic curve and adds the resulting polyline to the third parameter. - Uses degree elevation for Bezier curves to reuse the code for the cubic case. - - The three Bezier quadratic control points. - The maximum distance between two corresponding points on the true curve - and on the flattened polyline. Must be strictly positive. - Where to add the flattened polyline. - Whether to skip the first control point when adding the flattened polyline. - Where to add the value of the Bezier curve parameter associated with - each of the polyline vertices. - If is empty, the first control point and - its associated parameter are always added. - - - - Extension methods that support non-geometry types. - - - - - Allows the application of an action delegate (often a very simple lambda) against an entire sequence. - - - - - Allows the application of an action delegate (often a very simple lambda) against an entire sequence. - - - - - Allows the application of an action delegate (often a very simple lambda) against an entire sequence with the index of each item. - - - - - Ensures the count of a list to a given count. Creates with a given factory or removes items when necessary. - If Input IList is a List, AddRange or RemoveRange is used when there's no factory. - - - - - Ensures the count of a list is at least the given count. Creates with a given factory. - - - - - Add a range of items to the end of a collection. - If a collection is a list, List.AddRange is used. - - - - - Gets the last item of a given list. - - - - - Removes the last item from the given list. - - - - - Makes a copy of obj and all it's public properties, including all collection properties. - - - - - Sets the value if different. Avoids setting a local value if possible. - Returns true when the value has been changed. - - - - - Clears the dependency property when it is locally set on the given dependency object. - Returns false if the dependeny property is not locally set. - - - - - Finds all visual descendants of a given type and condition using breadth-first search. - - - - - Gets all visual children in IEnumerable. - - - - - Unifies the interface of PropertyMetadata in WPF and Silverlight. - Provides the necessary notification about render, arrange, or measure. - - - - - This private Ctor should only be used by AttachCallback. - - - - - Chain InternalCallback() to attach the instance of DrawingPropertyMetadata on property callback. - In Silverlight, the property metadata is thrown away after setting. Use callback to remember it. - - - - - Before chaining the original callback, trigger DrawingPropertyChangedEvent. - - - - - Extension methods for geometry-related data structures (Point/Vector/Size/Rect). - - - - - Resizes the rectangle to a relative size while keeping the center invariant. - - - - - Gets the difference vector between two points. - - - - - Memberwise plus for Point. - - - - - Memberwise minus for Point. - - - - - Converts a string of mini-languages to a . - - See: Path Markup Syntax(http://msdn.microsoft.com/en-us/library/cc189041(VS.95).aspx) - The string of path mini-languages for describing geometric paths. - A converted from the the path mini-languages. - - - - Flattens a and adds result points to a given . - - The input . - The point list to which result points will append. - A positive number specifying the maximum allowed error from the result points to the input path figure. A Value of zero allows the algorithm to pick the tolerance automatically. - - - - Gets the normalized arc in a (0,0)(1,1) box. - Zero degrees is mapped to [0.5, 0] (up), and clockwise. - - - - - Gets the absolute arc point in a given bound with a given relative radius. - - - - - Gets the angle on an arc relative to a (0,0)(1,1) box. - Zero degrees is mapped to [0.5, 0] (up), and clockwise. - - - - - Gets the angle on an arc from a given absolute point relative to a bound. - - - - - Computes the transform that moves "Rect from" to "Rect to". - - - - - Computes the transform from the coordinate space of one UIElement to another. - - The source element. - The destination element. - The transform between the UIElements, or null if it cannot be computed. - - - - Maps a relative point to an absolute point using the mapping from a given bound to a (0,0)(1,1) box. - - - - - Maps an absolute point to a relative point using the mapping from a (0,0)(1,1) box to a given bound. - - - - - Computes the bound after stretching within a given logical bound. - If stretch to uniform, use given aspectRatio. - If aspectRatio is empty, it's equivalent to Fill. - If stretch is None, it's equivalent to Fill or Uniform. - - - - - Returns the mid point of two points. - - The first point. - The second point. - The mid point between and . - - - - Returns the dot product of two vectors. - - The first vector. - The second vector. - The dot product of and . - - - - Returns the dot product of two points. - - - - - Returns the distance between two points. - - The first point. - The second point. - The distance between and . - - - - Returns the square of the distance between two points. - - The first point. - The second point. - The square of the distance between and . - - - - Determinant of the cross product. Equivalent to directional area. - - - - - Computes the normal direction vector of given line segments. - - - - - Computes the perpendicular vector, 90-degrees, counter-clockwise. - Vector to the right perpendicular results in a vector to up. - - - - - Returns whether the two geometries are identical. - - - - - Ensures the value is an instance of result type (T). If not, replace with a new instance of type (T). - - - - - Ensures the list[index] is an instance of result type (T). If not, replace with a new instance of type (T). - - - - - Helper class that provides static properties and methods related to floating point arithmetic. - - - - - The minimum distance to consider that two values are same. - Note: internal floating point in MIL/SL is float, not double. - - - - - The value of the angle of a full circle. - - - - - The inner radius for a pentagram polygon shape, at precision of three digits in percentage. - (1 - Sin36 * Sin72 / Sin54) / (Cos36) ^ 2, which is 0.47210998990512996761913067272407 - - - - - Determines whether a System.Double value is small enough to be considered - equivalent to zero. - - - True if value is smaller than DoubleTolerance; - otherwise, False. - - - - Returns the value that's within the given range. - A given min/max that is null equals no limit. - - - - - Computes the Euclidean norm of the vector (x, y). - - The first component. - The second component. - The Euclidean norm of the vector (x, y). - - - - Computes a real number from the mantissa and exponent. - - - - The value of x * 2^exp if successful. - - - - Tests a double. - - The double to test. - True if x is not a NaN and is not equal to plus or minus infinity; - otherwise, False. - - - - Helper class to work with PathFigure. - - - - - Flattens the given figure and adds result points to the given point list. - - The error tolerance. Must be positive. Can be zero. Fallback to default tolerance. - - - - Iterates all segments inside a given figure, and returns the correct start point for each segment. - - - - - Synchronizes the figure to the given list of points as a single polyline segment. - Tries to keep the change to a minimum and returns false if nothing has been changed. - - - - - Synchronizes the given figure to be a closed ellipse with two arc segments. - - - - - A Tuple data structure for PathSegment and the corresponding StartPoint. - - - - - Represents a polyline with a list of connecting points. - A closed polygon is represented by repeating the first point at the end. - The differences, normals, angles, and lengths are computed on demand. - - - - - Constructs a polyline with two or more points. - - - - - The forward difference vector of polyline. - Points[i] + Differences[i] = Points[i+1] - - - - Compute the normal vector of given location (lerp(index, index+1, fraction). - If the location is within range of cornerRadius, interpolate the normal direction. - - The range of normal smoothless. If zero, no smoothness and return the exact normal on index. - - - - The polyline is closed when the first and last points are repeated. - - - - - The count of points in this polyline. - - - - - The total arc length of this polyline. - - - - - The point array of this polyline. - - - - - The length between line segments, Points[i] to Points[i+1]. - - - - - The list of normal vectors for each segment. - Normals[i] is the normal of segment p[i] to p[i + 1]. - Normals[N-1] == Normals[N-2]. - - - - - The list of Cos(angle) between two line segments on point p[i]. - Note: The value is cos(angle) = Dot(u, v). Not in degrees. - - - - - The list of accumulated length from points[i] to points[0]. - - - - - The data structure to communicate with the PathMarch algorithm. - - - - - Gets the interpolated position of this MarchLocation on a given point list. - - - - - Get the interpolated normal direction of this MarchLocation on a given normal vector list. - - - - - Gets the arc length of this MarchLocation to the start of the entire polyline. - - - - - The reason why this location is sampled. - - - - - The index of the point on a polyline point list. - - - - - Ratio: [0, 1], which is always before / (before + after). - - - - - Arc length before a stop point. Non-negative and less than Length[index]. - - - - - Arc length after the stop point. Non-negative and less than Length[index]. - - - - - Remaining length within a step to hit next stop. Positive to go forward. Negative to go backward. - - - - - Helper class to work with list of points - - - - - March the given polyline with a given interval and output each stop through callback. - - The polyline points to march on. - The arc length to march before stopping at the first point. - The max angle between edges to be considered a corner vertex. - Callback when marching algorithm stop at a point. The callback returns the arc length for next stop. - If the asked length is negative, march backwards. If callback returns NaN, finish marching. - - - - Reorders the given list of polylines so that the polyline with a given arc length in the list is the first. - Polylines that preceded this line are concatenated to the end of the list, with the first polyline at the very end. - - A list of polylines. - The arc length in the entire list of polylines at which to find the start line. - The arc length into that line is returned in this variable. - The reordered and wrapped list. - - - - A random generator that supports uniform and Gaussian distributions. - - - - - Generates a pair of independent, standard, normally distributed random numbers, - zero expectation, unit variance, using polar form of the Box-Muller transformation. - - - - - Private constructor. Force to use factory methods. - - - - - Creates a line segment - - - - - Creates a cubic bezier segment from quatratic curve (3 control points) - - - - - Creates a cubic bezier segment with 4 control points. - - - - - Control points of path segment. Length is variant. - Line segment has 2 points, Cubic bezier has 4 points. - - - - - Compares two transforms for an exact match. Transforms with the same value but different structure (e.g. Translate(0,0) and Rotate(0) are not considered equivalent). - - The first transform. - The second transform. - - - - - Specifies the unit of thickness. - - - - - Unit in pixels. - - - - - Unit in percentage relative to the bounding box. - - - - - Provides the base class of a source of geometry. - Generates and caches the geometry based on the input parameters and the layout bounds. - - - A typical implementation will extend the UpdateCachedGeometry() to update this.cachedGeometry. - This base class will then handle the invalidation, pipeline to the geometry effects, and then cache relative to the layout bounds. - An implementation should try to reuse the cached geometry as much as possible to avoid reconstruction in the rendering thread. - An implementation can extend the ComputeLogicalBounds to handle Stretch differently. - - The type of geometry source parameter on which the base class is working on. - - - - Provides an interface to describe the source of a geometry. - - - This interface is designed to expose the geometry source in a non-generic way. - Typical implementation should subclass GeometrySource instead of implementing this interface directly. - - - - - Notifies that the geometry has been invalidated because of external changes. - - - Geometry is typically invalidated when parameters are changed. - If any geometry has been invalidated externally, the geometry will be recomputed even if the layout bounds change. - - - - - Update the geometry using the given parameters and the layout bounds. - Returns false if nothing has been updated. - - - - - Gets or sets the resulting geometry after the latest UpdateGeometry(). - - - - - Gets the bounding box where the geometry should stretch to. - The actual geometry might be smaller or larger than this. - should already take stroke thickness and stretch into consideration. - - - - - Gets the actual bounds of FrameworkElement. - includes logical bounds, stretch, and stroke thickness. - - - - - Specifics the geometry from the previous geometry effect process. - - - - - Notifies that the geometry has been invalidated because of external changes. - - - The geometry is typically invalidated when parameters are changed. - If any geometry has been invalidated externally, the geometry will be recomputed regardless if the layout bounds change. - - - - - Update the geometry based on the given parameters and layoutBounds. - Returns false if the geometry hasn't been changed. - - - - - Extends the way to provide geometry by implementing this function. - Returns true when any of the geometry is changed. - - - - - Extends the way to handle stretch mode. - The default is to always use Stretch.Fill and center stroke. - - - - - Apply the geometry effect when dirty or forced and update this.Geometry. - Otherwise, keep this.Geometry as this.cachedGeometry. - - - - - Gets or sets the resulting geometry after the latest UpdateGeometry(). - - - - - Gets the bounding box that the geometry should stretch to. - The actual geometry might be smaller or larger than this. - should already take stroke thickness and stretch into consideration. - - - - - - Gets the actual bounds of FrameworkElement. - includes logical bounds, stretch and stroke thickness. - - - - - - Arc recognizes Stretch.None as the same as Stretch.Fill, assuming aspect ratio = 1:1. - - - - - Normalize thickness, both relative to the bounding box and the absolute pixel. - Relative thickness = 0 -> full circle radius or clamped. - Relative thickness = 1 -> shrank to a dot, or degenerated. - - - - - The arc is degenerated to a line pointing to center / normal inward. - - - - - Compute a list of angle pairs, defining the ranges in which arc sample should locate. - The return value have 2, 4, or 6 double values, each pair defines a range and they are in the order - to span the angles from given start to end angles. The ranges will break at the self-intersect angle. - If input start/end are within the invalid range between self intersect angle, it will be moved to neighboring self intersect. - - - - - Move angle to 0-90 range. - - - - - Compute all pieces of inner curves with each pair of input angles, and connect them with poly Bezier segments. - The new segments are output to given figure.Segments list from the given index. The start point is output seperately. - - - - - Compute one piece of inner curve with given angle range, and output one piece of smooth curve in format of poly Beizer semgents. - - - - - Compute the parameter (angle) of the self-intersect point for given ellipse with given thickness. - The result is always in first quadrant, and might be 0 or 90 indicating no self-intersect. - Basic algorithm is to binary search for the angle that sample point is not in first quadrant. - - - - - Specifies the direction the arrow points. - - - - - The arrow points to the left. - - - - - The arrow points to the right. - - - - - The arrow points up. - - - - - The arrow points down. - - - - - B - /| - / C--D - A | - \ C--D - \| - B - Algorithm only uses Width/Height assuming top-left at 0,0. - - - - - Specifies the rendering style of a callout shape. - - - - - A rectangular callout. - - - - - A rectangular callout with rounded corners. - - - - - A oval-shaped callout. - - - - - A cloud-shaped callout. - - - - - Updates the edge line, and then connects to the anchor point if necessary. - - - - - Updates the polyline segment, and then connects start, anchor, and end points with the callout style. - - - - - Updates the line segment to a given point. - - - - - Computes the corner points in a clockwise direction, with eight points for the four corners. - - - - - The corner arc is always smaller than a 90-degree arc. - - - - - Provides the base class for GeometryEffect that transforms a geometry into another geometry. - - - This class provides the basic implementation of processing the rendered geometry of a IShape before it's passed to rendering. - A typical implementation will extend the virtual function to transform the input geometry. - is typically attached to as an attached property and activated when geometry is updated. - The of a will replace the rendered geometry in . - - - - - Gets the geometry effect as an attached property on a given dependency object. - - - - - Sets the geometry effect as an attached property on a given dependency object. - - - - - Makes a deep copy of the using its current values. - - - - - Makes a deep copy of the geometry effect. Implements CloneCurrentValue in Silverlight. - - A clone of the current instance of the geometry effect. - - - - Tests if the given geometry effect is equivalent to the current instance. - - A geometry effect to compare with. - Returns true when two effects render with the same appearance. - - - - Specifics the geometry from the previous geometry effect process. - - - - - Invalidates the geometry effect without actually computing the geometry. - Notifies all parent shapes or effects to invalidate accordingly. - - - - - Processes the geometry effect on a given input geometry. - Stores the result in GeometryEffect.OutputGeometry. - - Returns false if nothing has been changed. - - - - Extends the way of updating cachedGeometry based on a given input geometry. - - - - - Notified when detached from a parent chain. - - - - - Notified when attached to a parent chain. - - - - - Invalidates the geometry on a given dependency object when - the object is a valid parent type (IShape or GeometryEffect). - - - - - Implement the Freezable in WPF. - - - - - The default geometry effect that only passes through the input geometry. - - - - - Gets the output geometry of this geometry effect. - - - - - Parent can be either IShape or GeometryEffectGroup. - - - - - Provides the conversion between string and geometry effects. - - - This class enables the brief syntax in XAML like GeometryEffect="Sketch". - Creates a clone of the instance of the geometry effect so it can be used as a resource. - - - - - Builds a preset list of supported geometry effects. - - - - - A GeometryEffect that can be converted from a string type. - - - - - A GeometryEffect that can be converted to a string type. - - - - - Converts a string to a geometry effect. The fallback value is null. - - - - - Converts a geometry effect into a string. The fallback value is null. - - - - - Specifies the reason of being called. - - - - - Geometry has been invalidated because a property has been changed. - - - - - Geometry has been invalidated because a property is being animated. - - - - - Geometry has been invalidated because a child has been invalidated. - - - - - Geometry has been invalidated because a parent has been invalidated. - - - - - Geometry has been invalidated because a new template has been applied. - - - - - Provides helper extension methods to work with IGeometrySource and parameters. - - - - - Specifies the arrow head type. - - - - - No arrow head. - - - - - A triangle arrow head. - - - - - A stealth triangle arrow head. - - - - - An open triangle arrow head. - - - - - An oval arrow head. - - - - - Specifies the corner location. - - - - - On the top left of the bounding box. - - - - - On the top right of the bounding box. - - - - - On the bottom right of the bounding box. - - - - - On the bottom left of the bounding box. - - - - - Polygon recognizes Stretch.None as the same as Stretch.Fill. - - - - - A geometry effect that transforms any geometry into a Sketch style as in SketchFlow. - - - - - Makes a deep copy of the geometry effect. - - A clone of the current instance of the geometry effect. - - - - Tests if the given geometry effect is equivalent to the current instance. - - A geometry effect to compare with. - Returns true when two effects render with the same appearance. - - - - Updating cachedGeometry based on the given input geometry. - - An input geometry. - Returns true when anything on cachedGeometry has been updated. - - - - Use the same random seed on creation to keep visual flickering to a minimum. - - - - - Iterates all simple segments in given path figure including the closing chord. - - - - - Renders an arc shape supporting Arc, Ring, and Pie mode controlled by ArcThickness. - - - - - Platform-neutral implementation of Shape deriving from WPF:Shape or SL:Path. - - - Provides the WPF implementation of Shape that derives from the platform Shape. - - - - - Extends how the shape is drawn with creating geometry source. - - - - - Invalidates the geometry for a . After the invalidation, the will recompute the geometry, which will occur asynchronously. - - - - Provides the behavior for the Measure portion of Silverlight layout pass. Classes can override this method to define their own Measure pass behavior. - The size that this object determines it requires during layout, based on its calculations of child object allotted sizes, or possibly on other considerations such as fixed container size. - The available size that this object can provide to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. - - In WPF, measure override works from Shape.DefiningGeometry which is not always as expected - see bug 99497 for details where WPF is not having correct measure by default. - - In Silverlight, measure override on Path does not work the same as primitive shape works. - - We should return the smallest size this shape can correctly render without clipping. - By default a shape can render as small as a dot, therefore returning the strokethickness. - - - - Provides the behavior for the Arrange portion of Silverlight layout pass. Classes can override this method to define their own Arrange pass behavior. - The actual size used once the element is arranged in layout. - The final area within the parent that this object should use to arrange itself and its children. - will recompute the Geometry when it's invalidated and update the RenderedGeometry and GeometryMargin. - - - - Occurs when RenderedGeometry is changed. - - - - - Gets the margin between logical bounds and actual geometry bounds. - This can be either positive (as in ) or negative (as in ). - - - - - Gets or sets the start angle. - - The start angle in degrees. Zero degrees is pointing up. - - - - Gets or sets the end angle. - - The end angle in degrees. Zero degrees is pointing up. - - - - Gets or sets the arc thickness. - - The arc thickness in pixels or percentage depending on "ArcThicknessUnit". - - - - Gets or sets the arc thickness unit. - - The arc thickness unit in pixels or percentage. - - - - Renders a block arrow shape that supports resizable arrow head and body. - - - - - Gets or sets the orientation. - - The orientation where the arrow is pointing to. - - - - Gets or sets the arrow head angle. - - The arrow head angle in degrees. - - - - Gets or sets the size of the arrow body. - - The size of the arrow body in pixels. - - - - Renders a regular polygon shape or corresponding star shape with variable number of points. - - - - - Gets or sets the number of points of the . - - - - - Gets or sets the the distance between the center and the innermost point. - - The distance between the center and the innermost point. - - - diff --git a/SCADA/Program/HMIControl/obj/Debug/GeneratedInternalTypeHelper.g.cs b/SCADA/Program/HMIControl/obj/Debug/GeneratedInternalTypeHelper.g.cs deleted file mode 100644 index 136dd1b..0000000 --- a/SCADA/Program/HMIControl/obj/Debug/GeneratedInternalTypeHelper.g.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace XamlGeneratedNamespace { - - - /// - /// GeneratedInternalTypeHelper - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper { - - /// - /// CreateInstance - /// - protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) { - return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) - | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); - } - - /// - /// GetPropertyValue - /// - protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) { - return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// SetPropertyValue - /// - protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) { - propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); - } - - /// - /// CreateDelegate - /// - protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { - return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod - | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] { - delegateType, - handler}, null))); - } - - /// - /// AddEventHandler - /// - protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) { - eventInfo.AddEventHandler(target, handler); - } - } -} - diff --git a/SCADA/Program/HMIControl/obj/Debug/HMIControl.csproj.CoreCompileInputs.cache b/SCADA/Program/HMIControl/obj/Debug/HMIControl.csproj.CoreCompileInputs.cache deleted file mode 100644 index 642fde6..0000000 --- a/SCADA/Program/HMIControl/obj/Debug/HMIControl.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -7dc184ea8ed938d2f972714de4ddd83f7c0e9079 diff --git a/SCADA/Program/HMIControl/obj/Debug/HMIControl.csprojAssemblyReference.cache b/SCADA/Program/HMIControl/obj/Debug/HMIControl.csprojAssemblyReference.cache deleted file mode 100644 index 55497b7c993d710baa12e85084cc0e4f9f1b0bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46488 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 cSkahQnxYLUnxa9eG)03(3;ijNkSA? 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 diff --git a/SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csproj.CoreCompileInputs.cache b/SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csproj.CoreCompileInputs.cache deleted file mode 100644 index 19970c1..0000000 --- a/SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -e5baaa62871e4eeed28f0ad591ac61cb0034f596 diff --git a/SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csprojAssemblyReference.cache b/SCADA/Program/OPCDriver/obj/Debug/OPCDriver.csprojAssemblyReference.cache deleted file mode 100644 index 48a2c919d6c4ed73029d8468b6da1151cc1194e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2926 zcmcImOK%%h6rS;8Ja-bB1j?gOz=2A%Y8ct1X+ztnq*g*BXjJMbLc+xw&s@iY=V9GD z6Y6fdX3t+>iNvlfU;ztQ&;=~o1uWnP@E_oOGoIAbj1U3!O8(}~@wwl5+;fhtsEVTe zMGH@?*%HCW*IiqLGVDj@)!6kMbH|cHX|_Vam+HG*NH+}Dnk#10Y?zIudMoy#Sn#!g z$C0qSrTUGy=ehQKe7qA5d9c=NEcaLX7y8Ynv(m7ZttyNy7Tai#WyJkK;FSU2 z7`CiRFpnML(KLcy>tcso+7p&v-=wU_`sv%N=g)L*@;(eb7rG+;GW>7<9QnFcb|YAU)rJY++JctCnL9>fRRZs6vsTWhr}@k zFaR?IRlJ@($W5-e)6+?*oke<+9r983L#INYVaWNaz|)XEL!ccem_AU0aRq)LgO#PD1eCPkvviC- z2Y4Rv0^kI}0s_LS!P~?Fo=3N^fI#7#_9DS-5DMRQ0?Q1%k@gZvW*`arb|N_WNZ=%b zm$NfLf0(MgG9^iLYRFFFU@}gQo`P5DII9B|2^NrNtSVA-BsMrw9awUGyAn|4lt#ny zXc(2L=&F6s+LJYV6kEa`K&Q1;vfUbO2J7A)Bb8(VMY>IMtY=AH8}jkUaz)jW?MT#I z*+wxMI5~>fiG;bnA19+!7u>f-BkoXf){q05bfpq*x1^SiO`0qln!2j591M}5@9xFI z!f4KFo@P!^L2)(~@7sU#5}i=n$H4D)70fNA@+*=3Kj(9tNzWT-Y(qugph{Hj4MHu=kikyV3p+!Q ztt2Y-AvuD`AXOjG2A)mRp#xL8CECqR65i%^OgAt#*qbC}CPB7R-e0D9e=gufQ>VO5 z+8Gnx4}H&IZ;^m4XMFTbDeq5H{!~DT5s^}!r(NdicI&st$W@2 zBoy>;X@Y9q4)=BEYs`(6$xw7YJC7SCS?phdswH!G-a&f%N z0g-l(f3bZ9_9c(~(&jtki~V;ti`;;ZCN7WUccy}0)+=$kFRe1v$7!pKRMO z#~f^|Un%0+FJZ(mbkA&rorZlQz1HdT)-q?f$h{|D8Xk=88vJbG`{lX)*E?^!fJpb3 z`|tBD*SwaM(1$lZ_?TFlp8TVE>kIGS?0a*1-?!DjT>Hy~ubp~v-z(wk)5kCVo|vln zs_7l}K5dT|#kuP0+x<=z7a@ZVQ6k=!@U!SJhj{MPmp?i?x4Y+B&8u}X|Mk1|6V#DV zS^HR6M_>uJiS-~c?p~R+5@|zqge_w%8jU)h&Tk6)(RYisaWAnVKixa5^@=Bt_9-$;wKkM>A*%t($GMnOt@zX9p2KddY}x?bZJS^L~PVJ47p7$et@mGaTUX5YA# zoXYDe%kRDwA}SWCIw zYBPuW2M0X(ptMHJ)BQ#gczg8)w!f8mdPHTWR7TtKd#d$~6zyr7yxnaMtLL(6(o%{1 z=JcLxWw;ggspO>B8jb3hmGaac#I!f6eJW&o_vATe?;3ZH?5giK(kbOGN@M-<)YP{ZL5^f&!*EjxqhmWi$5MqPpQ$gV<46{T7|UUM4JsIad|aL zS#Oz?%{0pG3-`^O-kyWKK?%+Tqy-YZ!vk?E9v)0tDsw76 zuEOgYI~onh19yq-0CrDl>;?}+KzbZJcF`7kLS-hC=~T~y;dcCWw1xV!hLz2zo|MX3 znYhswazY$c&yS|hs8mlXYZy_!!$_+{dkT;;@IT2eUmyy>emEfu4djS77 z@eU=Pdai+b^31Dw=G8p!GR>1A-+~BwkK1JcxtyL{00VPo$vpv`%13vSdMH|cj|TB z$?LjTgV%MZUe}%ce^vK(d@<@8?vSUk7r*FU;kSxgdf_(=^)0yNHNIJffG^KsVlD<= z1!w7p4Ai(p1;5ni5(kQzycO@K^N>mum$lS;Cy3`W2Yn3K%kpk$)D$*IrrRq&UenaBgv8^ z{YeA=7?TRY`_~;y1YyvOjLRLzwT*2vY=uTO5PY_{!$s%>{#s?hs2F9VJX@@G+^8e? zn$J6tFx}bWjn1y?Sl4)OJ7{r#ZMQtvTxc#eD;0a8Y|fcEY<4z%k6JH`xL1qJh(n7t z9hb+m%$fcxI)&?UE21NW##J-ikIY?{2`Q1Ntuk4%S~u$du=ARUP?Lh<^%TsczgL0 z9ME+fo@D_!f+;-Vg{l(x)zvy3X-}A5af6}~7SG*UUOZpF$(vko-{QsfFytOZo`>~e zaO)eS&p!%8t8Q#v**=(c=Z!M#A;9%2E%Kwf7g~XEon6CrT@`Wq@W0=47$L#2?Gzl3 z+0^KPF@hYPW`-V(rQ}Gu%pfRns^H`qFR-)pYbmCmwRt;KLwFkIMAYR%Y5J5ZSyh&p zHhb7|ZJ*M>HU`n`ZBhKL+={r5tjEcWqbzv$JuHy{(uH3>`}C80TAbH9&DjKCl0bco zKnEqpTzRgtBFS(Zevd6WMRQgFOcAKl1fz>`FnT0+9;XGleKTC&%KGG{(r#tittdkg z$~9ecFU(u*jw!5t=u|fq%gNKj{<^!zNF`44NVBL^cFmCITfEmc9g#D`S|svLSVQD= ztZaAI$p~{iuM=0RCb(y|+uWAqd>%PZ#Uv|;iy|w^sX|O02FAz?&?_GS@RfC=S4mrDy>qI?Sj!BbM#7IjjgFQhr_9Wmb0vs7bzC)1x zo%-lMJ1OksyJ#$phNNZhlCj^&*uQgN%qDhFpC;&{3|32}QgyYI(oRZg?W8o!_|mX} zl*Zag3AqbP3LMp zkcI4#avvo*jp9ScQJ*20^aJ5Jwr?7~+g6_?$pj>R(~1RW4g_{AcrIDvH(Py`=SL*5 zj*OB;S<31QgcHMz6r2@Fz|I0*Bp6F2`DbDu>6E=oZ+@Z&q(jW%%cR@;|2P~uaG%Ck zX#cGd>2WcMwiX8gbR3;Y_9`u7=K$vcuK{KVrqL=f3MgGn;$931u2+l#>KV;e`Qmnc z=k)xqA7@eAhx!n-)y8%6gFw)qLz$sA;;$ptxXHT?ZU@qkG#ZIv%rOc@g7mGy|Jc?t zk^$QvHj;yfN6PR=-`$m@yDJK!PTl=bP_;+g+-K=j!{)BD*J;WOf@H*vUA{l4Mo8r! zMygTQQQLYBd3QpMyLX)TZiQm1_8X1P-k=GaBS=P{n0uqde4j!Ldcg@X$4ks2#k4TE z0czap(6?4kXG~*4AmW(8a zx|jAyIlzG)-~b00rX1)DaNzyD-BBdNvuvaS_R^2S-S!j0+W(ed(R`9OJWtTZ{Qj;kUTd#dvq zxrXiVYR*v|4k=dFbndpZ>ptP zwdj~uyt$u5)~wc4i(5mOG;5alqGhgWC2l3a$Z3~&jCN#8OR8Syb|f+|5D~?}M5ndp z{JC~^(0Q(H{@+d?JSsvf8M?6;2;PVAgf2-$W@e`HP|MEeR#mH(%VuUWd5@B&E0$W# z=QLjBhP^nSow2kvZsm1t*)U7$8c!SCNtbk8!U}I@r}E7qsadkGo!Wiz;Ql@NGrY_# zZWMVcW81t+7}8=bnDVo<1b@r4D*5!n@w4l1YZK{F%m=9QSsG+G`PRNI?k=04W%YZu zEH=t$MdROJv1%7hi_DB&4goY5J((WZAjl?=%|t}-_O`4U3ao(B?*$;P!vm>-s#%Ir zuS8WNR^l~VvSDRgv>bvrS~h6Cm?T74Vr1jYa1vfhH<4^C5O&8eI^-P`IEa>XHv`VS zjv)fb_HUQ3Z~Ng^!i~-?#9&E~AtKT+p4P@FFHDT@+ZPdF0c<;R`1Xy@uKnzdc>qEW zf@~!sJw!x?3#G?L$Hxvu1X!$X(8G{_1msa7(l*Eh2f@N^gC2wY;~?9KNKZf}Fi3>< zUD*w)i>s=gS%?{A&uFbOP^<1cg}E)fGEltkqSkxC)u0vdauP_pEbApp7 zQV1`rHjh_$qo!(>sMt7m8urd6wTH@PJ&UR7%~ULpkI$ZwQ;geU-r z3ehdiP+RiSav~ulCR@>Gl(m(*r6O7SoNy+L@N-tX7ZQ?WpET-hQ-YP1l@; zAh^yUNKcYhn?q?wW;=+-QbhbFT&AbkZ8~=To~qb-d<}WHP>3XAS7@?dXtIB{gV3B< zL3*0VJmPIiQIwe}#m&CTdiGV^?5i|Wsj@NqDj_o;k#mX%J;e8@vU?^zLi#%S6T2FDx9(m+x^g$yjStgsb_8Ua$S`UgG!Yd{ zSF`n<_phDzc`|CkuiM#CdSk~xGDO1e`+d-TzYDtW49TwDJNNaq^^);%TKuHX>Xi$l zPHt_#`&wccB{q_{G)rWYVOmwKWTIKu13a2z$Oe(lPU9iF#zNX>QgRu!}_zX627rp(@f~<87 zh(?h=?!RlmNz$qnV=|kkS9Xes-@JO~>t=j`D|{7*FImQAPEMj&LVb!&x(zs^B~d{E z%IG(j@=Mz$e!VK7oJvvmMd;COB5H&_zWPcpuX&4P(*VAw>6M*v&Fv8n-y1=Ezi7u- zMCI0prnk_%Og3%SW-?o%7xs#WiAz0TJ`VzOy#p|)ru)G37MRz_rpe|VD#wd;`qiZ& zvvb5{c^4axcnEzOMCg+a2;r*JN2s?5709M?6QNhDy3EcKgQ-OP=7IBZ5S))XfP*V& zADrHTQzD!C;j>V$a!V`PGULQ$Wgi~;^bqubD zZR^9_TbMPnX`r&WK(DMq#BUzH*Mj)I-;S?{%XA-_-a>;b)YfKt%$kA!7G!49SFGk^ zM4ui^?*(Ccw*yT0xuXwLZ(*YUro*S0Lkw0Y;x`YRcY@$tZ3icbpGG?8$YboyT{Q>?Y5EZq{EdYBikL1C5&mhyjG!7~r7%5C{dU(R8yrN!Dz3m;Dh4 zTHpkaViiwN6n~Y<(W))lqE%~uob=FpU2TiC(pPP3snx!OJM~U`FWa;AdY{kC&gL2B zp-4K7_s2|L`^n5R-)Ej@p7%4)uX&ycXn{cBPuTdM+vp0&RSS~wTqd9CE<`UWCR2&% z(pbJPA8pIzjQYA|MlPSsq-QiWN1LLJ(Z>3^wqmMK%o#J%MzN5KrRwVz6}wW&_&j59 zX{OIe&**BL)ZN_O(%saQXl{&6iUk?iSalffgZYBd-(H9n3|fiqWXdp)D$le|Ar`5W z5icML`RJTjzPAwTN*Ro`sDxBe{;X*=4D|V#SYmc8UdZICOZQXLmg&#Naz?I}7j4TV zj77Q3Kr&(EYUt3OTy0e0j`E>pu~gB>2LhFqfnab{jVi3U_O-?-;yl-N{nr;yxp*{V zrAMHmiV}p>a!vzHa=gDHl%YSYmV=IU^l6>RR)8qaP`6 zz~tuOqr}*3zM)fyvQEUXKaf(FRZHLPsgKGjp+($#hRNkxGS_S}R5@ zWacn4*qRXyc4n*)GlLZfHalW>ds%e>s%L^9LS-iyqd z=x{jJEzM+7`MT~*uI|$A?quBPSTwh_!`f|X9?BF^%PBfHT`+Q)Y;@MDxM4+Q6rz$k zN=&@ZXv|>D_^U@O#O29!BC|3dot??`=gq`F0pYJ4vG8Xa*;Hn*9}k-u_=yO7;IAKe zIS)nKm~FCV*kOd7{_BU`pO0s9sbm+!tYxXj+%9SK~ zB=ix8&T=_Asc}-%)PTkW;(a?jorPm@Hl+>{8VhlFVuHFn{S6$&Ih1jb(76zYCjxMJ z`Y7%HmNFg^ngDTlA~4g_17|nC6n(+Er}JokKBXQKx&WdNOvF7kH?~Y{31|fD3Moqa z21+9&)C6&a#0=r`G?Dg`D3c+fW{ATRGmy*Eg|u&>Oo4=^LL8o$;ar}k(f%UJbVz6h z#Nmk<)aB`8w7;10aY(2YB6|uF{&8hHf(`b@@~sQ2(#Vb#*}lqbU!f8?IoO?w_2jGL z*7*vt-6}6E3|yH3g+Jmt)k+@Qk%hUMb&6E&E-ZbIFQ$xAU*WhRYHn61O^?3CLs|DClf*`d3_0U{IVX^bXP%nU`)v!7N zxTs#uvd<*KqOt0@o(B35pP~A7P`ZubqO|?G6$pO8&`o&7hV36S399ga z7;JLzCi0X5r3i_zImJz5W644=fW5QIWwx?|CRV~mtfCA;h{gP|BGdjs#&W%k&kJW`orXZus-P%m(x_8|+@@P{pIX33dbY&}R^*u5y@4!y$ecXnLP@OiPn7 zwJUBkHR1o{iBtJ7=+$hCnh8~j|HA;d2HphISgeCY*sA5GvCV3+`+Mw#tehvV!@gKg z*#L1qI@idIR?Cbw!nSY>MBdl(CW_A@=($$phm!pL*XpX8g$?W?4J;erLJ2V4zMEz%5h!2nw?cMK{yCJjPh$2 zyooPTzC^j7@&M&QNMs6xn>Gz%5&AOrYKIDEYsg4^1+HQ@#!yP#(u#jXjnop1_g# z2IWbJ6UHnV#!MN;w_!Ulaxm=JS`fa2z~|Xc!%2KqO>;3WTE6|`e>Nf?hj(^=LjMdI zoyMSWGLeo&)2VFeDY%THOS(I5I_w>CNSF@ag@frQ-Q8!I{EOsb+JxKSvID=0z&Jd- z>jD85pP>o}j+eBzHU*GvH2hWn=-uV}9(wV=c1AZm7=Gxz6AmAG@9NiY-uQ>gfz z+qayx=c3o{eDT09_P%uI^B0~xw&EX0<);77y4%+7dwFH;&CgV?ymZ2$i6?IP_u%WV z9vb`9uKzsrR-$A6=&gIdynXzYUG)zd^&ffnCo>9HW-j>6TWhX*IJ|G$jE|mq!%1z% zhwJ*E+B$i`<Uh#hq&-2lQ!Gvv6dOrIZF;5ZOSeb3yFtOb-8&NS;uq zIT9;6mly*{4vxYiP=k%8@)rCAj*hE`e-b==u;X17_IOuC1(9LA>xlHI`GAMJ_90f~ zQb89_<4`;Uu{UdMV``~HpsO}TDiL&Dhm#(h2ldgUdb}Ko{5Pa&sZ*ef@8Li^3$Zr~ z%w!qNBsZAw0@&B$$J}Rb_EQyJh(q&neSCGtvN4l?wMpZc79UyL#I%P5mqL8H-qQUc z(o}lz_Tx}I2eCJcZ-dM?>gF5d@R^UsTQomLnwB5D7jPgB*i`V}0&|`WW`Y9DGMM^c zyan@9q-nU+O=>sdMZESI)WwT%6+eU6n?>kcnb0@|q2;jm33*HCC8Vh|4y=n`!a*Fg z$>6^Qr%r}*wgS#&F!kYh3+LBJQ~U8*SnM})$#`BDufSEj3b8kf&>1qJ)7^x^m&0D& zvfx`8XUl@GXp}9B7*6<@y~X?*li%(q>*5d&#bJoOS$t2E`JU?L8|;F;kH%XxuOm&% zEsHmBAl|g8;J*bXB7><_fQiG@2jeZ6w~(fhp#eVYZB?5t-iEvQEyUg|Mx$j$qZEu1 zu=g2x%jg}XsiST2J2;5n+hp+Hf>SNS2`S(hF!kYh3+E3=)00b0^QF01I*+OGoM5ku zKjMsd4`Oc?r3#snrl8afd!LfGlsMAuZUJg=73O@r5+aMxd;e=qXriO`M;zD_n(RTp z9-ojoJJQQRKdx*UQ+keOadLe&m&_aOMs5I;@$ocau5mzAL+s6B^?RAs?-Z1_q3q>ssSOkrTKrw(#bq%LYnC*q>>rcCDzH=S@F z=%~BADV%Y3dHdm_?DFP(#GWHQ1uUg5@2TW_nv3sYneQPt-(cQH<2jl!z;Kd1wS}wX z+E=77<5Cx=6Ve$jNUzF}UQs|Q_>eq@bQUlir6xO@nCe`Z4$7E*slZh9F?o*Z9AGF9 zAB`iJb6sG5CWCp=4JN!2V0Pel%n2nAzp&%ATq#{wF5fK6r5B^*{La-rgU+Ip@UX)#tuF zd-JOE?jEN#*1z+M54}7lviW&!Ov{splk1o79((AqgO64ff0W+%AC><)bJvf@Z{P9r zr?-7^&;Bp`MtrC9+v45*;Z=yGS*fl#{H>QGhcCHXQ6Za+hH*k=Ml}a+>Vo^sLP3du~qQ>%d9f>sXI7&R)j`xF~xan|#=w!)^gfseqh9 zzEfR%pON`K?dBW2!AIjcn(4rBlm_h#V)~d1(_R_VQwmI<^D%jjsTCL;uXHXUoHiGn zZ^>}J>4p=&32@Y9;uj|}K*3P9U@K%N6y1Pu1ux}oWgi%DpSi_mVF&{q_M zZubd!PUw@sP#%z3Mlj1=VD6W}d`SW34j+u?U@ixS6I$bVWtuO2;6)c#kWYt;&rX@o zeF{EYmg+YPylobA0>e?-=bt8~mZR(8pE;e?;@yv=xd(7&Tm0}5W+{}Et*xpQ0`9*63l8B znCoRQ8x&ypkq#e>w_rX440e0f@y#7wtRbegE==oWOluXG?)Ncy-d?>97#!`@^@Ov* z1?L(W&T0jm2Yfi5!`TQ7?%}M@lF%j>p#hmtQ9bL#xFMTbeyLArjGKe{GN+xS{@$a$6b`B{JMzqs{GW5(v+XM zaGLU)7fRDZE>nI!L21f0{LZU#LBGa$>a8l(VF1TK?!7_PK>QRo65v&uHhoU78*_ zqdm;oqE1sz9aWlg;-NDFoQ0^2D<{91rsYh?nQ%%|PQ`LwmGiQcrkvH|H02Z@r77o^ zI3vKxCQ4IIba0w-)`QZNuil*z;CpzbDc=G+ugX`#N>jdxbei(Dq|%h{#hek~OERS? z-@!Pq$`>+9Q@#ptn)1DX(v+jP&IoWwS82*|MW-nT8I`6S+j5$6pi61Wkrt;Zhh3DW z?DCtY

u19%W1Ka1 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 a@1MW_Zxrz1IXjg3Ivuk3^Y{Ob0{;VF5<7DM diff --git a/SCADA/Program/HMIControl/bin/Debug/HMIControl.dll b/SCADA/Program/HMIControl/bin/Debug/HMIControl.dll deleted file mode 100644 index a858de33527ec98021ff17d6ed7a4aaace6a7c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 901632 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